Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries


by Newt_ - Compo Entry

SMS is a Text (Message) Based adventure game that takes place all from the view of a single phone screen. With over 50 possible decisions to make, you can control how the story will turn out! Play multiple times for different experiences!


*Complex and detailed story

*Approximately 50 decisions with several options each, resulting in many interesting outcomes

*Interact with at least 4 unique characters, including a lovable exiled prince

*3 added cups of awesome


Up/Down Arrow Keys to scroll
Point/Click with Mouse to select responses


Download the zip, extract it, and double-click "Run SMS.exe"
And that's it! Have fun!

**WARNING: There is a crash bug that sometimes occurs if the user clicks on anything besides a message. As of yet, I have not been able to locate this bug hidden amongst the tangles of my sleep-deprived code. To prevent crashing, make sure you click only on message choices, and only click once! Thanks for understanding!** [EDIT: I've hacked together an error handler for the time being. It's ugly, but it seems to be preventing the crashes!]

[EDIT2 (12/8/14): I've updated the source to include the hack that I threw together last night. Anyone who can find a more elegant solution will receive a gold star from me! :) Also, as pta2002 has pointed out, Mac users can just download the source and run the code from there. (Assuming you have Python installed, of course! It will work for sure with 2.x, but I can't think of any reason why it wouldn't work with 3.x as well.)]

[FINAL EDIT (12/10/14): After giving my mind a rest for a couple days, I came back and tried to squash that bug. It took about 10 minutes and 3 lines of code. I guess I'll be giving myself that gold star. Download and source are both updated, probably for the last time. Thanks guys!]

Downloads and Links




Dec 8, 2014 @ 3:10am

Interesting, interesting. I like it! Though the game crashed for me at the start of the second conversation with Dan.

Newt_ says ...
Dec 8, 2014 @ 3:52am

Yeah, sorry about that! The crashes should be fixed now!

samfreeman05 says ...
Dec 8, 2014 @ 4:28am

Interesting, I like the concept

victorafael says ...
Dec 8, 2014 @ 4:56am


By now... I think Dan hates me... I don't want to get back to work and see his face!

Groydis says ...
Dec 8, 2014 @ 5:01am

I once went on vacation and left my phone charger at home. It didn't matter much, nobody calls me anyway.
Good game, had some really funny moments.

sanchitgulati says ...
Dec 8, 2014 @ 8:12am

windows only :(
i am on a mac ..
really wanted to play this and see what you have done with conservation simulation

coppyhop says ...
Dec 8, 2014 @ 2:15pm

This was actually kinda fun, just being a phone and all.

oh_cripes says ...
Dec 8, 2014 @ 2:30pm

Really fun, well written, engaging story. Good use of the theme. Top marks!

pta2002 says ...
Dec 8, 2014 @ 8:43pm

Good game :D (Btw I may have found the bug, but I don't know how to fix.) And also, mac users, I think you can download the surce and compile it to play.

tudd says ...
Dec 8, 2014 @ 10:56pm

"It's amazing!" "My phone charger broke."


tudd says ...
Dec 8, 2014 @ 11:01pm

Playing a little more... very interesting. Found myself yelling at the phone, saying "please can I just be happy for her?" interesting game interesting choices... deeper than it looks.

Dec 9, 2014 @ 1:15am

Oh I hate the cliffhanger endings! There should be some way to recharge the battery!!

Hempuli says ...
Dec 9, 2014 @ 1:24am

Wow! Too bad about the bug, but the story is amazing and the dialogue feels very very natural most of the time - I felt that usually the response to what I said was exactly as I thought it'd be. Wonderful! A post-compo version with the smartphone look to a T would be great :) Also incredible use of the theme!

frenzyasii says ...
Dec 9, 2014 @ 1:34am

interesting idea :)

resty says ...
Dec 9, 2014 @ 1:58am

nice idea, interesting :)

nkornek says ...
Dec 9, 2014 @ 2:12am

This is fantastic

Chris Mondok says ...
Dec 9, 2014 @ 2:17am

Pretty cool. I like the dialog. Also worth noting, the game runs fine on linux in python2.

Pixelaborate says ...
Dec 9, 2014 @ 2:18am

Absolutely incredible! Compelling story, relate-able characters, and an all around realistic atmosphere. You truly outdid yourself :) .

Dec 9, 2014 @ 2:22am

I like it. It's creepy and applied to normal-day as well, but is there actually a way to win? It wasn't really clear to me from my first play-through.

Newt_ says ...
Dec 9, 2014 @ 2:27am

@TheMonsterFromTheDeep There's only one ending as of right now. The story plays out slightly differently depending on whether on not you encourage Dan and how you react to Fayad, though.

Dec 9, 2014 @ 10:48pm

Funny and fits the theme well.

Jim Haslett says ...
Dec 9, 2014 @ 10:49pm

I like tacos!

rodobodolfo says ...
Dec 9, 2014 @ 11:11pm

Best game I've played today! good story... Stupid Dan I hate him xD

TriSquare says ...
Dec 11, 2014 @ 12:08am

I like the game. . . but not as an actual game if you know what i mean ;)

Animefrikis says ...
Dec 11, 2014 @ 12:28am

This is the best game I have played today! It's fun, simple, but keeps a smile on my face. Great work! :)

eerongal says ...
Dec 11, 2014 @ 12:50am

I found this really enjoyable. It was easy to actually feel like i was having a conversation with the people, and i started to grow a bit concerned as the story moved forward.

Phyyl says ...
Dec 11, 2014 @ 12:55am

Nice game, lots of content! Is there a battery DLC? ;P

Dec 11, 2014 @ 12:56am

Actually surprisingly fun - I wouldn't have thought a game about texting people would be. Nicely written dialogue, and works really well for what it is. Good stuff!

Shide says ...
Dec 17, 2014 @ 2:53pm

Well written, the story is good, though I would've prefer you to implement more of a natural disaster theme than mystical one. Mystic is an easy way:) However this story was really interesting to read and I enjoyed the game like probably none of the other entries I played during this LD

Wir says ...
Dec 17, 2014 @ 4:38pm

Wanted to leave a comment from our team. We pretty much enjoyed playing it even though we were sceptic if a text game could be good, but you made it wonderful.

It worked me a bit up that i couldnt ask den whats wrong with him (cleary sth was not right "call no authorities..." and the sudden Jonathan). Pls make an end i want to know what happens after dead battery :D

maxmetallica says ...
Dec 29, 2014 @ 7:51pm

nice work

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]