Ludum Dare 37 — December 9th-11th, 2016 — Theme: One Room

Well, Mike ran in to problems getting working properly with about 12 hours left in the Compo, so this is the backup plan.

Back to Browse Entries

Same Room, No More.

by Ampera - Jam Entry

So this is my fourth LD I have created something in, 6th I have tried in, and third I have led/gone solo in. And like all my previous solo attempts, I made a great engine in Java, and ended up making like 3 minutes of gameplay due to time and energy constraints. So I am submitting this as a judgement of the engine less than the game, which is why I am including source code.

WARNING: If you are a professional programmer you may find my code to be stupidly written on an indefinitely amazing level. Yes I know arrays exist and that I could have cut down on most of the time, probably gotten a game out, and reduced the code size by about 500-600 lines, but I got halfway through until I remembered they were a thing that existed.

The game was supposed to be a trippy text adventure where you are in a room that can change form, but it's always one room. I only got to a minor part and I do plan to finish the game at some point, but I got too damn tired before I could finish it. It was supposed to go through different rooms, have dead end branching paths, and have a neat ending that I will not spoil, but throw up on pastebin if you seriously want to see it. (It will totally spoil any future updates to the game if you look at this.) (Seriously, don't click it if you want to ever play the updated (Finished) version)

The code is 100% my own (Unless you count looking up java reference material) and all the graphics are 100% my own. This is tested on Windows, but since it's Java it should work on Linux and OS/X(MacOS) as well as any other Java 7 platform.

Many thanks to the awesome Tech Valley Game Space
for letting me stay and to the Jam real life. It was going to be compo
(And you can if you want consider this a compo entry as I never touched this after the compo finished, I just didn't upload it) but I didn't get to releasing it.

By playing this game you agree to my End User License Agreement

The game and source code are provided as is with no manual.
Warning: This game contains strong language and may not be appropriate
for children of young ages.
Feel free to modify the source code for your own personal uses. Credit directly and notify me over email on clearly stating
how you will use this software if you wish to redistribute a modified or
vanilla (Unmodified) version of the game/engine
I reserve the right to deny any person the rights to redistribute this
software and/or it's source code for any reason under the limitations of the United States' Digital Millennium Copyright Act.
The end-user retains full rights to create image, video, and/or audio recordings of the COMPILED software, but the end-user does NOT retain
the right to create image, video, and/or audio recordings of uncompiled
source code without obtaining rights to redistribute it through contacting me using the email above and following any other requirements.

And thank you for paying attention and/or using my engine.

Downloads and Links




Uliana Galich says ...
Dec 13, 2016 @ 5:02pm

Idea is interesting, good luck!

Dec 14, 2016 @ 1:06am

Not a ton here, but it's a good effort. It seems like an odd choice to do a text-based game in its own huge window?

Things seemed inconsistent. In the first room, I could type "look" and see the room. Then I sat on the sofa, a door opened, and I moved into the room with the gladiator. I could not "look" here at all, it didn't recognize the command. I took the hammer, but didn't know what the game wanted me to type in next. With these sorts of games, the player really needs to know the "vocabulary" that the game is expecting of them, and some commands (like Look) need to be implemented everywhere. I got stuck since I didn't know what the game wanted me to type in.

Ampera says ...
Dec 14, 2016 @ 1:38am

As I said, it was a matter of I didn't get to finishing it. The gladiator part is as far as I got. So I am more presenting this as an engine.

Dec 17, 2016 @ 9:16pm

Neat little engine you've got here. Code could use some cleaning, but if it works it works.

Omiya Games says ...
Jan 2, 2017 @ 3:46am

Hm, a help command would have helped. I find it difficult to discern what commands were available to interact with the room.

You must sign in to comment.

[cache: storing page]