{"author_link":"\/users\/david-greene","author_name":"David Greene","author_uid":"1039498","comments":[{"author_name":"thesnide","author_uid":"1056426","time":"2018-04-23T11:46:30Z","epoch":1524483990,"modified":1524483990,"text":"I'm definitely a CLI lover :)","likes":1,"format":"md"},{"author_name":"mrspeaker","author_uid":"1013726","time":"2018-04-24T12:38:15Z","epoch":1524573495,"modified":1524573495,"text":"I really loved this game, and the interface is fantastic! It's a great idea AND I think the LD crowd would be into it - but it would have a much lower barrier to entry if you could get this on the web somehow. I don't know if it's possible, but via  web assembly, or something.\n\nAnyway, really cool entry - I just wish there were more people around!","likes":1,"format":"md"},{"author_name":"utoxin","author_uid":"1036322","time":"2018-04-24T12:42:32Z","epoch":1524573752,"modified":1524573752,"text":"Very well done CLI interface! I'm loving how many different CLI games came up this time. One suggestion, since I was silly my first time, is to have a help window that you can pop back up somehow, with an indicator on screen of what that key is.","likes":2,"format":"md"},{"author_name":"David Greene","author_uid":"1039498","time":"2018-04-24T12:43:04Z","epoch":1524573784,"modified":1524573784,"text":"@mrspeaker Thanks for taking the time - I totally agree...  I was thinking of using Mina SSH and\/or some sort of jailshell on a terminal somewhere and hosting it that way...  just didn't have the time yesterday\/today.  Tomorrow looks better, but I'm in no rush.","likes":0,"format":"md"},{"author_name":"sndr","author_uid":"1052002","time":"2018-04-24T12:46:58Z","epoch":1524574018,"modified":1524574018,"text":"This was actually pretty cool! I like your take on the concept. You've got a core simple system that creates pretty emergent gameplay, and the console does it for me. It's an unusual setup and you've made it work. Nice entry!","likes":1,"format":"md"},{"author_name":"Noxbuds","author_uid":"1048913","time":"2018-04-24T12:55:59Z","epoch":1524574559,"modified":1524574559,"text":"Interesting game. Ended with a score of 318, with 50 farms... though the bots don't really provide a challenge. Don't know if anyone was hosting a server, but I'd recommend making some tougher bots for people who just want to play singleplayer :)","likes":1,"format":"md"},{"author_name":"Crabman","author_uid":"1046413","time":"2018-04-24T15:49:33Z","epoch":1524584973,"modified":1524584973,"text":"There's something really nice about this. Maybe it's the style, but it made want to try and figure it out even when I had problems running it :) (There's an issue when you quit the game, the window closes but the process is still active, blocking the server and crashing any new instance of the game you start. Played on Windows 7)","likes":1,"format":"md"},{"author_name":"diptoman","author_uid":"1003725","time":"2018-04-26T02:14:24Z","epoch":1524708864,"modified":1524708864,"text":"There's a lot of CLI-based games this time around surprisingly - and this is the best one I've played till now. :) The core of the game is solid, and the gameplay variety manages to build off that. Good stuff.","likes":1,"format":"md"},{"author_name":"Sophie","author_uid":"1011503","time":"2018-04-27T07:47:06Z","epoch":1524815226,"modified":1524815226,"text":"I like the design of this game! I wouldn't have expected as simple mechanics to be able to produce an interesting RTS, but I think you managed it. My only complaint is that while the interface looked cool, it was annoying to use at times and the learning curve on it was rougher than it could have been. ","likes":1,"format":"md"},{"author_name":"Zinkler","author_uid":"1054513","time":"2018-04-27T07:49:52Z","epoch":1524815392,"modified":1524815392,"text":"I have a real problem with the amount of soldiers I need. If I make to many of them, they starve to death way faster than I can deal with this problem, and I have no idea about the amount of soldiers I actually need. Maybe add an opportunity to check your enemies' status? Nice idea, neat game!","likes":1,"format":"md"},{"author_name":"David Greene","author_uid":"1039498","time":"2018-04-27T12:24:07Z","epoch":1524831847,"modified":1524831847,"text":"@Sophie - I completely agree with your assessment.  The console project I was trying out for this is called Lanterna, and it had some limitations that I could probably have coded around (and contribute back to their project), but ldjam, time constraints and all that...  I wanted to add some sort of persistent \"status bar\" at the top\/bottom for info, but in the end adding another \"window\" was just plain easier\/faster.\n\n@Zinkler - I think the problem is that the attacking party gets a massive advantage with the chance to pillage their enemies (steal food).  Battle (attacking) is required to keep your soldier count low (so you don't have to feed them) or you have to spam farms.  When making my youtube video, I got rushed down by the rushbot (I think) a few times in a row.  It wasn't very fun.  In the 1.1 update, I gave defenders a slight advantage with army deaths, but I don't think it was enough.  If I had to redesign from the beginning I'd probably make it so food was used to \"create\" soliders much like ore was used to \"create\" buildings and ditch the upkeep idea.  This way, your army was your army and you would have an incentive to keep a big one (maybe with a small fraction of an upkeep).\n\nThanks for playing!","likes":0,"format":"md"},{"author_name":"Yetman","author_uid":"1041592","time":"2018-04-27T14:22:51Z","epoch":1524838971,"modified":1524838971,"text":"Nice game. I think you really shouldn't have omitted graphics, I love the old style command line aesthetics and would have given it a high score. The game was a bit confusing at first but the interface is good and I got accustomed to it pretty fast. The game is a bit hard but every time I learn more about the game and get better results so I feel challenged rather than frustrated. It seems that I can host a server but I didn't try that yet. I think an in-game tutorial would be great, since it is hard to read and memorize a large text tutorial. Great job.","likes":1,"format":"md"},{"author_name":"Jimbly","author_uid":"1000989","time":"2018-05-01T16:25:11Z","epoch":1525191911,"modified":1525191911,"text":"Note for others with this problem, if you try to run this on Windows and just get a bunch of ANSI escape codes, run \"javaw\" instead of \"java\" and it seems to work.\n\nRunning the post-compo version - my first game ended by me being attacked before I figured out how to do anything.  Second game seems to have ended but didn't tell me anything... maybe I was about to run out of food (have more warriors than I had food on the status screen), but it didn't say anything this time.  Next game I was defeated as soon as I built my first farm... next game I literally died before I could press any buttons, game timer is at \"4m59s\" -_-.  Noticed there are 7 players in these games, and maybe a stray javaw.exe process, maybe some change a previous bot was still playing and had lots of stuff or something?  Killing all Java instances between runs seems to make me not die in the first 3 seconds now.\n\nIt seems I'm maybe losing farms as well as warriors when I get attacked, some message about that would be nice.\n\nOnce I managed to live more than a minute or two, final score was 32.\n\nI like the console aesthetics, though having to reposition windows each time and having to switch focus to the right window to be able to (q)uit was rather annoying.\n\nSome status about the enemy - perhaps strength of neighbors and a time-delay on attacks so you can see what's coming would be very useful.\n\n","likes":1,"format":"md"},{"author_name":"lautregars","author_uid":"1008540","time":"2018-05-02T23:03:34Z","epoch":1525302214,"modified":1525302214,"text":"Funny concept, Reminded me of the first clicker game -forgot its name- because of the old school interface. But actually, it's balanced (something rare for a compo game) , and the mechanics are simple to understand (even if it could have a li'l bit more of indications) . Overall, nice one !","likes":1,"format":"md"},{"author_name":"automatonvx","author_uid":"1004125","time":"2018-05-13T11:19:43Z","epoch":1526210383,"modified":1526210383,"text":"Took a bit of of getting used to and to figure out the trick to stop losing by my warriors starving in the cold. Then I got game over at Score 177 but no sign of why the game was over, did I win, did i get attacked? Was playing only single player with bots, probably would be more fun against actual people. Some indication of whats going on with my enemies would be nice, an ascii map or something even.","likes":1,"format":"md"}],"format":"md","images":["ld41\/86630-52b858ca3d2d247ac0906fb19d8389d4.png"],"links":[{"url":"https:\/\/gitlab.com\/trumpetx\/ld41.git","text":"Gitlab"},{"url":"https:\/\/trumpetx.itch.io\/age-of-spires-iv","text":"Windows"}],"metadata":{"g_key":"49495","g_author":"1039498","g_event":"LD41","g_eventkey":"72","g_subevent":"COMPO","g_urlkey":"232512","g_title":"Age of Spires IV  (Text\/Console + RTS)","g_status":"USEAR3","g_place":"532","g_commentcount":"15","g_site2_node_id":"86630","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"86630","n_urlkey":"232512","n_parent":"73256","n_path":"\/events\/ludum-dare\/41\/age-of-spires-iv-textconsole-rts","n_slug":"age-of-spires-iv-textconsole-r","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"39498","n_created":"1524310167","n_modified":"1525129109","n_version":"282627","n_status":"COMMIT"},"node":{"id":86630,"parent":73256,"superparent":9,"author":39498,"type":"item","subtype":"game","subsubtype":"compo","published":"2018-04-23T01:24:54Z","created":"2018-04-21T11:29:27Z","modified":"2018-04-30T22:58:29Z","version":282627,"slug":"age-of-spires-iv-textconsole-rts","name":"Age of Spires IV  (Text\/Console + RTS)","body":"I have to say, I was not excited about this theme.  That said, there's a console based project that I've been interested in trying out for quite a while and what better way to try it out than to make a RTS in it!  (okay, maybe not).  \n\n# Age of Spires IV\n\n- Cutting edge text graphics!\n- Multiplayer!\n- Computer controlled bots!\n- Made with REAL LIGHTNING!\n\nhttps:\/\/youtu.be\/OXxSTd2rf2U\n\n## Install Instructions:\n\n- (prerequisite) Install the JRE (Oracle\/OpenJDK\/etc, this is NOT an applet)\n- Download the ldjam41-1.1.jar file\n- Double click the .jar file\n- OR from the console: \"java -jar ldjam41-1.1.jar\"\n- Add custom bot count:   \"java -Dbots=10 -jar ldjam41-1.1.jar\"\n\n## Play Instructions:\n\n- (b) Build\n- (a) Attack!\n- (s) Status\n- (i) Show the Help \/ Information Window\n- Arrows (move those text console windows around to your liking!)\n- CTRL-[TAB] Cycle through open windows\n- (q) Quit\n- The game ends 10 minutes after you start.  Keep your warriors fed and you'll end with a high score!  Let them starve (through lack of planning or wartime defeats), and your game will end in misery!\n\nIf you're hosting the game (aka, you just launched the game and it says \"1 player joined\"), hit the ` key to spawn random bots of three varieties:\n\n- Peaceful\n- Rush\n- Agressive\n\n## General Strategy:\n\nYou get 1 free mine, farm and warrior to start the game.  Once you've collected 10 ore ( +1 x 2.5 sec per mine ), you can now choose your path.\n\nMines are effectively free to maintain.  They generate you MORE ore.  They're the base resource (yea, yea... no one builds a farm with ore - well in Age of Spires, YOU DO!).  Mines generate +1 ore every 2.5 sec.\n\nFarms are good, but you need to have warriors to convert to farmers to build them.  Your first warrior nets you a quick farm (you also don't have to feed him anymore!) to stockpile food with.  Farms generate +1 food every 2.5 sec.\n\nBarracks build you +1 warrior every 7.5 seconds. Warriors are how you eliminate your enemies.  Be wary!  If you have too many warriors and not enough food (1x food per warrior every 2.5 sec), your warriors will starve to death.  (upcoming: I'll probably release a post-compo balance .jar to handle this issue a bit better.  Conceptually, this was supposed to force you to send your warriors out to battle.  Dead warriors don't need to eat.  But once you defeat your enemies, you can't kill them off.  It's not the best dynamic.)\n\nTemples generate you points!  100 ore = temple, and it gets you 1 point toward victory every 5 sec.\n\n## Other people can join your hosted server!\n\n- java -Dclient=true -jar ldjam41-1.0.jar\n- edit the hostname to match the host's ip or hostname (technical skillz required)\n\n## Post-Compo submission changes\n\n- 5 bots are auto-added to the game as you start.  When bots die, new ones re-join the fray (as can you!)    (` to add \"max bot count\", ~ to reduce \"max bot count\")\n- Game timer reduced from 10 minutes to 5\n- Added some balance changes:\n  - Farms produce 1.5 food per 2.5s up from 1\n  - Every building contributes 1 point to the final score\n- Attacking has a chance to generate additional points with heroic wins (pillage)\n- Added a \"DEFEAT\" condition when you're attacked and have 0 warriors left after the battle\n- Added score outputs to DEFEAT and STARVATION end game notifications\n- Added a market which reduces the food upkeep \"per warrior\" by 2% per market\n- Added server high score keeping (no persistence)\n","meta":{"author":[39498],"link-01":"https:\/\/gitlab.com\/trumpetx\/ld41.git","link-01-name":"Gitlab","cover":"\/\/\/content\/a4a\/9\/z\/10d03.png","link-02-tag":"42337","link-02-name":"Compo Jar Build (all platforms)","link-02":"https:\/\/trumpetx.itch.io\/age-of-spires-iv","grade-06-out":"1","grade-05-out":"1","grade-08-out":"1"},"path":"\/events\/ludum-dare\/41\/age-of-spires-iv-textconsole-rts","parents":[1,5,9,73256],"love":0,"notes":15,"notes-timestamp":"2018-05-13T11:19:43Z","grade":{"grade-01":20,"grade-02":20,"grade-03":20,"grade-04":20,"grade-07":14,"grade-08":13},"magic":{"cool":139.26212476456,"feedback":6,"given":24,"grade":21.4,"grade-01-average":3.083,"grade-01-result":532,"grade-02-average":2.917,"grade-02-result":540,"grade-03-average":3.333,"grade-03-result":362,"grade-04-average":3.417,"grade-04-result":424,"grade-07-average":1.875,"grade-08-average":2.818,"smart":11.034981529641}},"text":"I have to say, I was not excited about this theme.  That said, there's a console based project that I've been interested in trying out for quite a while and what better way to try it out than to make a RTS in it!  (okay, maybe not).  \n\n# Age of Spires IV\n\n- Cutting edge text graphics!\n- Multiplayer!\n- Computer controlled bots!\n- Made with REAL LIGHTNING!\n\nhttps:\/\/youtu.be\/OXxSTd2rf2U\n\n## Install Instructions:\n\n- (prerequisite) Install the JRE (Oracle\/OpenJDK\/etc, this is NOT an applet)\n- Download the ldjam41-1.1.jar file\n- Double click the .jar file\n- OR from the console: \"java -jar ldjam41-1.1.jar\"\n- Add custom bot count:   \"java -Dbots=10 -jar ldjam41-1.1.jar\"\n\n## Play Instructions:\n\n- (b) Build\n- (a) Attack!\n- (s) Status\n- (i) Show the Help \/ Information Window\n- Arrows (move those text console windows around to your liking!)\n- CTRL-[TAB] Cycle through open windows\n- (q) Quit\n- The game ends 10 minutes after you start.  Keep your warriors fed and you'll end with a high score!  Let them starve (through lack of planning or wartime defeats), and your game will end in misery!\n\nIf you're hosting the game (aka, you just launched the game and it says \"1 player joined\"), hit the ` key to spawn random bots of three varieties:\n\n- Peaceful\n- Rush\n- Agressive\n\n## General Strategy:\n\nYou get 1 free mine, farm and warrior to start the game.  Once you've collected 10 ore ( +1 x 2.5 sec per mine ), you can now choose your path.\n\nMines are effectively free to maintain.  They generate you MORE ore.  They're the base resource (yea, yea... no one builds a farm with ore - well in Age of Spires, YOU DO!).  Mines generate +1 ore every 2.5 sec.\n\nFarms are good, but you need to have warriors to convert to farmers to build them.  Your first warrior nets you a quick farm (you also don't have to feed him anymore!) to stockpile food with.  Farms generate +1 food every 2.5 sec.\n\nBarracks build you +1 warrior every 7.5 seconds. Warriors are how you eliminate your enemies.  Be wary!  If you have too many warriors and not enough food (1x food per warrior every 2.5 sec), your warriors will starve to death.  (upcoming: I'll probably release a post-compo balance .jar to handle this issue a bit better.  Conceptually, this was supposed to force you to send your warriors out to battle.  Dead warriors don't need to eat.  But once you defeat your enemies, you can't kill them off.  It's not the best dynamic.)\n\nTemples generate you points!  100 ore = temple, and it gets you 1 point toward victory every 5 sec.\n\n## Other people can join your hosted server!\n\n- java -Dclient=true -jar ldjam41-1.0.jar\n- edit the hostname to match the host's ip or hostname (technical skillz required)\n\n## Post-Compo submission changes\n\n- 5 bots are auto-added to the game as you start.  When bots die, new ones re-join the fray (as can you!)    (` to add \"max bot count\", ~ to reduce \"max bot count\")\n- Game timer reduced from 10 minutes to 5\n- Added some balance changes:\n  - Farms produce 1.5 food per 2.5s up from 1\n  - Every building contributes 1 point to the final score\n- Attacking has a chance to generate additional points with heroic wins (pillage)\n- Added a \"DEFEAT\" condition when you're attacked and have 0 warriors left after the battle\n- Added score outputs to DEFEAT and STARVATION end game notifications\n- Added a market which reduces the food upkeep \"per warrior\" by 2% per market\n- Added server high score keeping (no persistence)\n","title":"Age of Spires IV  (Text\/Console + RTS)"}