Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

Five Days

by DUDSS - Jam Entry

In a world where people did not know what is a GUI. They made games on those for us already ancient computers. Now you have a chance. To play an ancient game in the ancient theme.

Five Days is a text-based game where you build your own small village.
Each day new opportunities arise. Research, build and in the end, FIGHT!

This game was originally made for compo from scratch but I started too late and wasn't able to finish it on time. Even tho I'm posting this on the last second. I would be glad if you could report me some bugs and feel free to post anything into the comments :).

Key game feautures:
Building,
Researching,
Days,
Simple combat with a simple story,
Resources,
and most importantly ... writing!

Hope you all enjoy this game. I put a lot of effort into it and it's not really in a complete form yet.

Balancing is a huge issue since the game has a small "economy". And the balance is definetly not good at this point. Will improve later.

Thanks :D

( Game requires Java to be installed on your system. )

Downloads and Links


Comments

Cody Hansen says ...
Aug 30, 2016 @ 3:17am

"I'm surprised you made it this far!" Well damn, how long have I been playing?

Played to the end! Ancient technology played on an ancient technology. Well done.
I had a little trouble with typing in commands and getting no response.

The ability to press up to repeat the last command (much like actual command line) would be very helpful if you continue work on this game!

The game itself is fun with a sudden need to learn very quickly at the beginning. I really enjoyed playing this.

Yngvarr says ...
Aug 30, 2016 @ 4:43am

Cannot run this under Linux. Here's what I got: https://gist.github.com/GIRAFF/4f7d1758b04e4285d9e7092fb6e6dd47

DUDSS says ...
Aug 30, 2016 @ 10:07am

@Cody Hansen. Im really happy that you played till the end. I can explain that no response problem quiet simply. I was finishing the key mechanics and unfortunatly I had no time to playtest the game properly. It was really late in the night. And I forgot that I changed few commands and so some of those commands written in the guide weren't working. Also thanks for your suggestion. I will try to implement it once I fix the all the tweaking and correcting the game guide.

DUDSS says ...
Aug 30, 2016 @ 10:16am

@Yungvarr What version of java are you running? I think that you might have an outdated one. Try to update to the latest 1.8.0_101.

PotatoIng_ says ...
Aug 30, 2016 @ 12:34pm

@Yngvarr you have your PATH variable set up wrong. Uninstalling all java versions and installing the newest one (1.8) should fix it:)

Pretty fun game! At credits , the text doesn't fit into the window, and the console doesn't scroll itself sometimes. But other than that, no bugs for me:). Also, awesome feel to it. Reminds me of those old text rpgs, really enjoyed it:3.

DUDSS says ...
Aug 30, 2016 @ 12:45pm

@PotatoIng_ Thanks :). Will fix the credits. Not sure what to do with the scrolling. Once you scroll up manualy this problem can occur. Will look into it anyway.

PotatoIng_ says ...
Aug 30, 2016 @ 1:23pm

@DUDSS I'm not sure, but maybe that caret will help? But I'm really not sure:0

DefaultCaret caret = (DefaultCaret) textArea.getCaret(); // replacetextArea eith you textarea name
caret.setUpdatePolicy(ALWAYS_UPDATE);

PotatoIng_ says ...
Aug 30, 2016 @ 1:26pm

Or maybe, every time user sends a command you coudl use this?

TextArea.setCaretPosition(textArea.getText().length());

Anyway, sorry for spamming.

leondryaso says ...
Aug 30, 2016 @ 2:11pm

Fun game, as others pointed out the console does not seem to autoscroll which is a bit of a pain. For some reason this reminded me 'a dark room' a bit.

DUDSS says ...
Aug 30, 2016 @ 2:28pm

@leondryaso
Thanks! I'm happy that you enjoyed it.
Could you just tell me what exactly do you mean by not autoscrolling?
I thought the problem was that when you scroll up. And write a command it does not scroll down to the command you wrote. But that works fine for me. Once you type the command the text is scrolled down to the bottom. So what is the issue? That does not work for you?

leondryaso says ...
Aug 30, 2016 @ 2:44pm

@DUDSS
I'm sure that I was scrolled to the bottom, but when I entered a new command I manually had to scroll down to see its output.

kndx123 says ...
Aug 30, 2016 @ 2:51pm

Fun research managing game with some flaws. When the enemy attacks all it does is take my army to negative and and my village takes no damage.
In the end I was able to upgrade everything, build up a large army and take down the enemy village.

DUDSS says ...
Aug 30, 2016 @ 2:57pm

@kndx123 Hmmm ... gotta fix them all. Thanks for pointing out a bug. Combat system was done really quickly and I had no time to test it.

Wicked7000 says ...
Aug 30, 2016 @ 3:20pm

it says "I WON" so I guess I did it yayyy! I enjoyed the game at the start it was a bit confusing but I quickly got the hang of it even without the graphics it was fun my only suggestion like others have said would be up arrow to give the previous command.

Also in CMD there is the ability to update a line of text constantly so you could write the resources and update them at the top although with how things are structured with your game this may be hard to do

Overall very good game keep the great work up!

DUDSS says ...
Aug 30, 2016 @ 3:23pm

@Wicked7000
Thanks a lot :)
Right now I'm trying to fix those issues. Making command history should not be hard. Also I realized that the enemy attack system was broken ;(. Just fixed that. Gonna update the game.

DUDSS says ...
Aug 30, 2016 @ 3:34pm

Ok so. I've just created a new version. The combat system should be working now. I added some code to make sure the text is always on bottom when you write a command. But on my system it was working without this code aswell. So I cannot test if it is really working, I hope so.
Please could someone download this file:
https://drive.google.com/open?id=0B9Qt-FOgmOU9RGtYVEd3ZEtLbzA
And tell me if the autoscroll works?
@leondryaso
@PotatoIng_

Vaiaphraim says ...
Aug 30, 2016 @ 3:47pm

Yeah, it would be really cool to reserve a few lines for the resource levels :) "res" works, too, but it quickly pushes away the requirements for the next upgrade.

I like the way the game 'works', with text commands and all that :) Please don't limit the footman training to 5 - especially, if you can't repeat it quickly (e.g. up arrow to load previous command), because it was quite tiresome after a while.

Oh, and, you can't really upgrade the campfire to max, since the storage is too small, even at the highest level.

In any case, it was a fun little game with cool mechanics - great work!

DUDSS says ...
Aug 30, 2016 @ 4:47pm

@Vaiaphraim
Appreciate it :).

acotis says ...
Aug 30, 2016 @ 6:17pm

To be honest, I'm feeling a bit critical about this game. The main thing I didn't like was that even after reading the tutorial, I felt overwhelmed with new information as soon as I started playing. Before I could even get my bearings with the original commands, academies and research were introduced, and I couldn't keep going. I think part of this was the layout of the text (perhaps a larger font and a newline after each command would be helpful for clearer comprehension?) but it was also how I didn't have time to get settled into the mechanics of interaction with this game's world. I might recommend an even more "dumbed down" tutorial that walks the player through making a building, upgrading it, etc. so that they can get a feel for it before being let loose.

That said, I don't mean to say that the game is bad, only that it could use a polish, which isn't always possible in the short time of the compo or jam. I look forward to seeing what you make next time, if you decide to participate again :)

DUDSS says ...
Aug 30, 2016 @ 6:51pm

@acotis Thank you for your criticism. I agree with everything you said. Even the last part. Becasue for me, there really wasn't time. I was uploading this game literally 4 minutes before the end of entry hour. There was no time to do those things, but I was planing to do them. I guess I'm a slow programmer :D :D

9.ar7k says ...
Aug 30, 2016 @ 6:58pm

It was a bit hard to actually get into the game. there's so much reading. it would have been helpful if some of the help text was in a different color so you could see the difference between your commands. still not bad ^^

DUDSS says ...
Aug 30, 2016 @ 7:02pm

@9.ark7k I know, but ... time :/.

Aug 30, 2016 @ 9:31pm

Could be an enjoyable game. At the end the enemies didn't attack me at all, just had to spam the attack command to win. Even without color some extra white space would be good and make it easier to differentiate between blocks of text.

metalhaze says ...
Aug 30, 2016 @ 11:12pm

Intersting concept! A real time strategy game using only text sounds quite strange on the surface, but in practice was quite fun.

The timer felt really good. I felt engaged and was constantly pinging my resources to see when I could get the next upgrade.

The commands were generally intuitive, however using some aliases would have been neat ("wood" could be a substitute for "woodcutter").

I wish the enemy village had been a greater threat. After all that tense build up and I was able to march in with 60+ troops and wipe them out in 2 rounds.

Overall well done with an unusual genre!

Xinelu says ...
Aug 31, 2016 @ 2:38am

remember my days in computer science college :( lol

Good job!!

DUDSS says ...
Aug 31, 2016 @ 8:31am

@unpronounceable ( Ha, I pronounced that :P )
Unfortunatly, As I said many times before. I had no time to make sure the enemy is kinda balanced. He is supposed to attack you, but I guess that you destroyed him even before that. But still, thanks for playing.

@metalhaze
Thank you :) . The same thing goes to you. I will try to make the enemy a bit ... "enemyier?" ( thats not a word :D )

@Xinelu
That was pretty much the point of this game. Being ancient :D Thank you!

CalmKai says ...
Aug 31, 2016 @ 1:13pm

I like the game! It was cool playing a building game on a 2d text-based UI. I loved the look of the terminal to!

Hackingroelz says ...
Aug 31, 2016 @ 1:23pm

Pretty fun game! Could've done with a proper console though (stuff like command history) and it felt a bit slow at times. The real-timeness of it is a very interesting concept though and there was a lot of stuff to do as well. Good work! :D

DUDSS says ...
Aug 31, 2016 @ 1:43pm

@CalmKai
@Hackinggroelz
Thanks!

igorfel says ...
Aug 31, 2016 @ 5:41pm

Great job!! as said, a command history would be really great, and i don't know if this was only with me, or if its not implemented yet, i've built the workshop but i could not train the catapult D:, and then tried again to train and got it, but not causes any damage when tried to attack.

When the player dies it continues to pass the days i think

Anyways, its a really fun game! i've played this like was playing warcraft or AOT, really nostalgic xD

DUDSS says ...
Aug 31, 2016 @ 6:46pm

@igorfel
Thank you! I hoped noone would keep the game running after winning. I was setting up the win condition like 10 mins before LD end and there was no time to finish that off :D

mato26 says ...
Aug 31, 2016 @ 7:52pm

Oh, my, god!...I love this! :D i spent one hour playing game without the GUI. incredible. This is some really addictive stuff, sir!

Jimbly says ...
Sep 1, 2016 @ 4:46am

Feels like a text-based version of Kingdom. Quite fun! I successfully defeated the enemy kingdom! I like the ancient technologies used - text based, and, well, Java.

You must sign in to comment.


Mini Submission FAQ

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.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Many solo participants enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

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 at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

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 (http://mysite.com/mygame.zip) and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

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.


[cache: storing page]