{"author_link":"\/users\/javasaurus","author_name":"JavaSaurus","author_uid":1080673,"comments":[{"author_name":"Erasmus Crowley","author_uid":1008840,"time":"2018-12-04T00:25:59Z","epoch":1543883159,"modified":1543883159,"text":"Just in case you aren't aware of it, I thought that I would let you know that I attempted to play your game, but I can't find your download link on your post.","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-04T00:48:48Z","epoch":1543884528,"modified":1543884552,"text":"@erasmus-crowley Thank you for trying to play the game :) Unfortunately it seems I hadn't saved the links (probably because I was editing the page to include the \"manual\"), that should be fixed now ! I hope you find the time to try it again later. Either way, thank you for your consideration ! ","likes":1,"format":"md"},{"author_name":"ericm","author_uid":1058775,"time":"2018-12-04T01:29:56Z","epoch":1543886996,"modified":1543886996,"text":"@JavaSaurus it's still not up!","likes":2,"format":"md"},{"author_name":"burnedkirby","author_uid":"1005168","time":"2018-12-04T01:40:29Z","epoch":1543887629,"modified":1543887629,"text":"The Windows version download link is 404ing for me too.","likes":1,"format":"md"},{"author_name":"JGugino","author_uid":1128200,"time":"2018-12-04T01:40:58Z","epoch":1543887658,"modified":1543887658,"text":"Your links not up, but your game looks really interesting. Ill try back later to see if its up.","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-04T07:21:47Z","epoch":1543908107,"modified":1543908107,"text":"@ericm @burnedkirby @jgugino @erasmus-crowley My sincere apologies !!!! Apparantly I forgot to set the project from \"draft\" to \"public\" ! This is why you should handle these things this close to a deadline. I hope the people who already voted find it in their hearts to amend their votes post gameplay :) Happy gaming by the way !","likes":1,"format":"md"},{"author_name":"burnedkirby","author_uid":"1005168","time":"2018-12-04T09:32:00Z","epoch":1543915920,"modified":1543916013,"text":"Unfortunately the game suffers from some bugs. Villagers can be stuck running around in loops, probably due to a bug in path-finding. They can also be stuck in between 4 tiles, and also become un-selectable. When I tried the game I never got a prompt that the gods demanded a sacrifice or offered a gift, but that did happen when I tried again. It is hard to keep track of villagers because there is no indication of where they are when they are off-screen. Some arrows at the edges of the screen or a mini-map would've been very useful. Interesting concept of village managing to get resources and providing sacrifices to the gods. EDIT: I also found that the game had no sound? I did increase the volume and could hear nothing, maybe I did something wrong but it didn't appear to make any audio.","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-04T10:04:26Z","epoch":1543917866,"modified":1543918628,"text":"@burnedkirby \n\nThank you so much for playing ! \n\nThe god events are random and occur by chance on a roll every minute. The difficulty of their task depends on how much resources and villagers you have aqcuired in that time.\n\nYou can track the villagers by holding left ctrl and pressing up\/down. There also is a minimap (press tab to toggle it). Did you have the volume sliders up? I tested it on my side after having downloaded the same version and the audio is working on my side\n\nCould you also provide some further details on where they get stuck \"between 4 tiles\" ? Because I cast their position to ints upon arrival so that should definitely not happen, but thank you for reporting it !\n\n** EDIT **\n\nI have updated the manual to include the key combinations. Thank you for telling me that ! \n\nConsidering the audio, I discovered the problem : I had stored my settings locally in the player prefs and those were loaded into the build. In case someone would play the game for the first time, the default values would be set to -40db (completely silent). You'd need to mess with the sliders in the configuration to hear anything ! This should now be fixed however (wasn't really a bug in the end, phew :)...","likes":0,"format":"md"},{"author_name":"burnedkirby","author_uid":"1005168","time":"2018-12-04T10:18:39Z","epoch":1543918719,"modified":1543918719,"text":"@javasaurus Ah, I see. I thought the game itself would let me know the controls but it appears the controls is only listed on this entry page. Thanks for letting me know.","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-04T10:42:51Z","epoch":1543920171,"modified":1543920171,"text":"@burnedkirby I acknowledge not everyone will read this page. I decided to add an F1 key in game to bring up an overlay now. This isn't influencing the actual gameplay so I figured it's ok to do that? :) Thanks for the valuable feedback !","likes":0,"format":"md"},{"author_name":"ditzel","author_uid":1033050,"time":"2018-12-04T12:31:48Z","epoch":1543926708,"modified":1543926708,"text":"Nice Game!","likes":1,"format":"md"},{"author_name":"ElFunck","author_uid":1132067,"time":"2018-12-04T13:00:01Z","epoch":1543928401,"modified":1543928401,"text":"First thing : your LD page is really cool, great work !\n\nI love the art style.\n\nWell done ! ","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-04T18:55:21Z","epoch":1543949721,"modified":1543949721,"text":"@ditzel @elfunck  Thank you for playing the game and the feedback !","likes":0,"format":"md"},{"author_name":"christina-antoinette-neofotistou","author_uid":1010726,"time":"2018-12-06T23:32:46Z","epoch":1544139166,"modified":1544139166,"text":"had a lot of fun, and it's amazing how much you got done in 48 hours! The RTS part is super impressive :) Kudos!","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-07T07:35:46Z","epoch":1544168146,"modified":1544168146,"text":"@christina-antoinette-neofotistou Thank you for playing and the appreciation ! :) I had serious doubts whether it was a good idea to work on only 9 hours of sleep in total, but comments like this make it worth while :D","likes":0,"format":"md"},{"author_name":null,"author_uid":1000000,"time":"2018-12-07T15:17:31Z","epoch":1544195851,"modified":1544195851,"text":"Really poor. Really difficult to know what is going on. The worst one of this event so far.","likes":0,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-07T16:37:18Z","epoch":1544200638,"modified":1544200638,"text":"I am glad you have taken the time to post your valuable opinion anonymously, well done. Since I take this offensively, let me respond to this highly informative reply you've given there. \n\nFirst off, posting a single line comment \"anonymously\" just proves you have an non constructive mindset and just want to troll about. Odds are you don't even have a \"submitted - finished\" game and just want to go around and see where you'll get responses. I hope I am wrong and you are not an immature bored person.\n\nSecondly, should you actually want to go into a discussion on what can be improved, I suggest you read through this page first, it is extensively documented what is going on. On top of that, there is a tutorial in game that explains everything yet again. So \"difficult to know what is going on\" is a very, very poor comment. Maybe in a future edition I need to make everything AI based, including the player !\n\nThirdly, this game is heavily based on AI and is a hybrid between an idle game and an RTS. You can literally have the AI do all the work for you until something pops up. Most people appreciate the complex backend code that went into this and I would love to see what your game entails. However, as said earlier, I fear this is just a troll comment and there's nothing backing this pointless comment up.\n\nAnd lastly, this is a compo game. If I had another day I would have included monsters, constructing buildings and much more.\n\nKind regards, in fear of you being a troll I disabled anonymous comments. Feel free to man up and contribute in an appropriate way to this project. \n\n","likes":0,"format":"md"},{"author_name":"tylerstraub","author_uid":1124608,"time":"2018-12-08T00:36:53Z","epoch":1544229413,"modified":1544229413,"text":"game has a lot of potential but seemed to be bogged down a bit by the vast scope of the game. there are a few bugs i got on my first playthrough:\n\n-main menu doesn't work after you die\n\n-torrential downpour seems to just kill all my people no matter what. maybe i did something wrong? but from what i understood all but one were in the houses\n\n-when pressing ctrl + arrow key to select a villager, it only worked if you held ctrl. letting go stopped the camera where it was until you held ctrl again\n\nsome other things that i think would be helpful:\n\n-more detailed minimap, i.e. show a box of what the player can see (minimap was much bigger)\n\n-faster scrolling\n\n-more responsive moving (sometimes villagers wait a few moments before moving)\n\noverall the game was very pretty and kinda eerie, which i liked, but the constraints of ludum dare make more complex games more difficult to create. good stuff though.","likes":0,"format":"md"},{"author_name":"MyFriendTames","author_uid":1001828,"time":"2018-12-08T01:08:55Z","epoch":1544231335,"modified":1544231335,"text":"The graphics are pretty cool, very awesome! :smile: \n\nI relly like the idea, it's a very nice game, I like it! :smiley: :thumbsup: \n\nMmmmm, maybe you can add the ability to move the view, pressing the middle mouse button and dragging it. :thinking: \n\nReally nice game, very, very good job! :v: :smile: ","likes":0,"format":"md"},{"author_name":"MyFriendTames","author_uid":1001828,"time":"2018-12-08T01:09:42Z","epoch":1544231382,"modified":1544231382,"text":"One of the best! :v: ","likes":0,"format":"md"},{"author_name":"ursagames","author_uid":1007359,"time":"2018-12-08T04:36:25Z","epoch":1544243785,"modified":1544243785,"text":"Your game was played on my stream ( https:\/\/www.twitch.tv\/ursagames\/videos ) on the fourth day of Ludum Dare streams. Thank you for sharing your game with us! You can find the timestamp of when your game was played here: https:\/\/goo.gl\/N2rkr8","likes":0,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-08T08:04:17Z","epoch":1544256257,"modified":1544261980,"text":"Thank you very much for the great feedback and for playing my game ! Makes it all worthwhile to see and helps putting the \"anonymous\" comment I had higher up into perspective :D. I hope you guys have a great weekend !\n\n_____\n\n\n@tylerstraub \n\n_____\n\n-main menu doesn\u2019t work after you die \n*** That seems like a pretty nasty bug, I can still try to fix that in a post-jam ? ***\n\n-torrential downpour seems to just kill all my people no matter what. maybe i did something wrong? but from what i understood all but one were in the houses \n*** You can stop the punishments by sacrificing a villager, I'm sorry this wasn't clear. They should indeed be safe in the houses though so this might also be a bug ***\n\n-when pressing ctrl + arrow key to select a villager, it only worked if you held ctrl. letting go stopped the camera where it was until you held ctrl again \n*** I designed it to be like this, but this is just a toggle in my current setup, I will re-enable it in the post jam ! ***\n\nsome other things that i think would be helpful:\n\n-more detailed minimap, i.e. show a box of what the player can see (minimap was much bigger) \n*** This also can be an easy fix, thank you for the suggestion ***\n\n-faster scrolling \n*** I agree, I actually have support for mouse scrolling but I removed it due to some glitches. I will also re-enable this in post jam ***\n\n-more responsive moving (sometimes villagers wait a few moments before moving) \n*** This is definitely true, but mostly is only to be solved by updating the pathfinding for longer distances on the (very) big map. I hope this did not freeze the game for you? ***\n\noverall the game was very pretty and kinda eerie, which i liked, but the constraints of ludum dare make more complex games more difficult to create. good stuff though. \n*** I indeed fell for the scope trap, but I hope the end product was still somewhat enjoyable :)***\n\n_____\n\n@myfriendtames \n\n\nMmmmm, maybe you can add the ability to move the view, pressing the middle mouse button and dragging it.  \n\n*** That is a great suggestion. Like I said in reply to @tylerstraub , I will re-enable the mouse functionality in the post-jam :) ***\n\n_____\n\n@ursagames\n\nThank you tremendously for playing. I love your stream, I'm very sorry I missed my own game mostly due to timezone differences, but full kudos to you for going through all these beautiful games ! One of the nicest LD streamers :)\n\n_____\n\n\n*** UPDATE *** \n\nI added a post jam version with re-enabled mouse camera control :) I'd need to refactor the AStar algorithm to be more efficient, but that might be out of scope for this jam. Lessons learned !","likes":2,"format":"md"},{"author_name":"Yorsh","author_uid":1039038,"time":"2018-12-10T14:39:56Z","epoch":1544452796,"modified":1544452802,"text":"That's a crazy amount of work done in under 48h !\n\nFirst, it looks good. However, it's really hard to tell what is what outside of trees, houses and villagers. At first I randomly clicked things cause I had no idea what was what. I would make the resources much more obvious, even if it doesn't look as good.\n\nActually that's the problem I have with the game overall. As I said there is a lot of stuff, like menues, tutorial etc. and it's really impressive, but it doesn't bring much to the game IMO. I think you should have focused more on the gameplay, and make it feels as good as possible, and make it as fun as possible. IMO everyone can make a menu or a tutorial, what I'm much more interested in is the gameplay (maybe it's only me tho).","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-10T16:53:06Z","epoch":1544460786,"modified":1544460786,"text":"@yorsh that is definitely true. I have learned a lot from this LD :) Including scope reduction. But I am glad you took the time to try it out ! I might convert this concept into a children's game, with a lot of idle stuff going on with minimal things to do (for example, have them type the word the character should go find). I am pretty sure my son would love that :)","likes":0,"format":"md"},{"author_name":"Toast Toaster","author_uid":1128575,"time":"2018-12-15T08:03:18Z","epoch":1544860998,"modified":1544860998,"text":"Awesome game dude! The procedural audio is something I never woulda thought of(I just made all the sounds for my game with my mouth lol)","likes":1,"format":"md"},{"author_name":"JavaSaurus","author_uid":1080673,"time":"2018-12-15T21:15:38Z","epoch":1544908538,"modified":1544908538,"text":"@toast-toaster Thank you ! :) There's a lot of room for improvement though, I might work on it and release it on the asset store or something :D","likes":0,"format":"md"},{"author_name":"elysiagriffin","author_uid":1047013,"time":"2018-12-18T20:01:05Z","epoch":1545163265,"modified":1545163265,"text":"Hey Javaaaaa! Thanks for submitting your game for me to play on my livestream!\n\nIf you'd like to rewatch the playthrough, you can find it here: https:\/\/www.twitch.tv\/videos\/346056936?t=30m19s\n\nGood luck on your ratings! :D\n\n\ud83d\udc9c Elysia Griffin AKA Button Feedback Lady\n","likes":1,"format":"md"}],"format":"md","images":["ld43\/132593-5c9fd45860c533d35ff9e6156096a7b0.png"],"links":[{"url":"https:\/\/github.com\/Javasaurus\/LudumDare43","text":"Source code"},{"url":"https:\/\/javasaurus.itch.io\/strain-of-the-gods","text":"Windows"},{"url":"https:\/\/javasaurus.itch.io\/strain-of-the-gods","text":"Linux"}],"metadata":{"g_key":"35539","g_author":"1080673","g_event":"LD43","g_eventkey":"71","g_subevent":"COMPO","g_urlkey":"225158","g_title":"Strain of the Gods","g_status":"USEAR3","g_place":"219","g_commentcount":"27","g_site2_node_id":"132593","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"132593","n_urlkey":"225158","n_parent":"120415","n_path":"\/events\/ludum-dare\/43\/strain-of-the-gods","n_slug":"strain-of-the-gods","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"80673","n_created":"1543794793","n_modified":"1544133858","n_version":"410095","n_status":"COMMIT"},"node":{"id":132593,"parent":120415,"superparent":9,"author":80673,"type":"item","subtype":"game","subsubtype":"compo","published":"2018-12-03T23:38:23Z","created":"2018-12-02T23:53:13Z","modified":"2018-12-06T22:04:18Z","version":410095,"slug":"strain-of-the-gods","name":"Strain of the Gods","body":"![idol.png](\/\/\/raw\/12b\/31\/z\/1e8e6.png)\n\nMany years ago, a race of ancient deities arose from a deep slumber. In their hunger for wealth and power they caused the demise of mankind. At the brink of a complete extinction, only a small village escaped the eyes of the gods, until now.\nBaring the legacy of mankind, it is up to you to aid the small mountain town of Javalonia to please the celestial beings while slowly increasing its population. How long will you last before you too perish?\n\n\n*** For those who do not want to read the entire manual *** : This game is a resource gathering game in the shape of a very minimalistic RTS. The gods will ask you for resources, if you can't comply they will kill your villagers until you sacrifice one to them instead.\n\n## Manual\n\n___\n\n#### CONTROLS\n___\n\n\n\nKey | Action\n--- | --- \nF1 | Show controls overlay\nLeft Click| Select a single unit, confirm position to move to  \nRight Click & Drag | Select multiple units\nTab | Toggle minimap\nArrow Keys| Move camera\nLeft CTRL + UP\/DOWN keys| Follow a villager\n\n___\n\n#### The World\n\n___\n\nRight click on a villager to select him\/her. Alternatively you can left click and drag (see image). Then proceed doing the same on a target and select an action. Note that not everything can be farmed, as the Gods do not want you to mess with live trees. \n\n |  |  |  |  |  | \n--- | --- | --- | --- | ---\n![tree.png](\/\/\/raw\/12b\/31\/z\/1d8b5.png) | wood  | ![berries.png](\/\/\/raw\/12b\/31\/z\/1d8f5.png) | food | ![water.png](\/\/\/raw\/12b\/31\/z\/1d8c8.png)| water \n![rock.png](\/\/\/raw\/12b\/31\/z\/1d8c3.png) | stone | ![wheat.png](\/\/\/raw\/12b\/31\/z\/1d8ed.png)| food | \n\n\n___\n\n#### Villager actions\n\n___\n\nA villager can do multiple things. They have to, the fate of mankind depends on it !!!! To aid you in keeping track of your villagers, you can hold down *** CTRL and the up or down arrow keys ***. This will make the camera follow an individual villager in its endeavour! You can also toggle a minimap using the *** TAB *** key\n\n___\n\n##### Sacrifice\n\n___\n\nYou can sacrifice a villager , should the gods demand so. Or if you are unable to fulfill one of their wishes. By right clicking a villager and selecting sacrifice, the character will find its path back to the altar at the village square.\nVillagers are really your most precious resource however, so be careful ! \n\n                             _Making a sacrifice_\n![sacrifice-small.gif](\/\/\/raw\/12b\/31\/z\/1d995.gif)\n\n\n___\n\n##### Harvest\n\n___\n\n\nYou can manually specify a resource that should be harvested by a villager. Select one or multiple villagers, then right click your target and select \"Harvest\". Obtaining food is harder than it seems. Berries can be quite rare and the only other option is to tend to the farmland near the village. You can use water to let the crops grow, which can then be harvested for food ! Right click the farmland and water it.\n\n                             _Harvesting a tree_\n![action_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d873.gif)\n\n___\n\n##### Scavenge\n\n___\n\nWhen you are in sudden need of a certain resource, you don't always have the time to manage every target for a villager manually. By selecting \"Scavenge\" you can set a resource type and let the AI handle the gathering for you ! Easy peasy !\n\n___\n\n##### Rest\n\n___\n\nVillagers are also a resource and you will run out if the divine demands keep coming. In order to reproduce, at least *** 2 villagers *** need to be resting in the same house. You can do this by selecting villagers, right clicking a house and selecting rest. If you have ***  at least 50 of each resource *** , there is a chance the villagers will reproduce !\n\n                             _Resting and reproducing_\n![drag_select_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d949.gif)\n\n\n___\n\n##### Notifications\n___\n\nA villager will let you know what it is up to by means of a text bubble. \n\n\nObject| Type \n--- | --- \n![StatusIcons_Animation 1_00.png](\/\/\/raw\/12b\/31\/z\/1f465.png) | found what I was looking for | ![StatusIcons_Animation 1_06.png](\/\/\/raw\/12b\/31\/z\/1f46b.png) | confused, did you interrupt me?     \n![StatusIcons_Animation 1_01.png](\/\/\/raw\/12b\/31\/z\/1f466.png) | brought something to the village |  ![StatusIcons_Animation 1_07.png](\/\/\/raw\/12b\/31\/z\/1f46c.png) | looking for wood\n![StatusIcons_Animation 1_02.png](\/\/\/raw\/12b\/31\/z\/1f467.png) | can't reach what you want me to | ![StatusIcons_Animation 1_08.png](\/\/\/raw\/12b\/31\/z\/1f46d.png) | looking for food  \n![StatusIcons_Animation 1_03.png](\/\/\/raw\/12b\/31\/z\/1f468.png) | there is no resource nearby | ![StatusIcons_Animation 1_09.png](\/\/\/raw\/12b\/31\/z\/1f46e.png) | looking for water \n![StatusIcons_Animation 1_04.png](\/\/\/raw\/12b\/31\/z\/1f469.png) | thinking about what I need to do | ![StatusIcons_Animation 1_10.png](\/\/\/raw\/12b\/31\/z\/1f46f.png) | looking for gold\n![StatusIcons_Animation 1_05.png](\/\/\/raw\/12b\/31\/z\/1f46a.png) | sick, something went wrong | \n\n___\n\n#### Events\n\n___\n\n##### Rewards\n\n___\n\n![idol.png](\/\/\/raw\/12b\/31\/z\/1d952.png)\n\nThe Gods will bestow you with fortune or will demand sacrifices to be made. In the former, an idol will spawn on the map. Have one of your villagers obtain it before time runs out and you will be rewarded with a random resource ! \n\n___\n\n##### Punishments \n\n___\n\nYou are a toy. The Gods will put you in place with plagues and disaster. You can bribe them by following their demands, by clicking the appropriate button in the HUD (if you have the resources). Be sure to do so before the pentagon timer runs out, the consequences might be severe...\n\n![hud.png](\/\/\/raw\/12b\/31\/z\/1d98f.png)\n\nPlague| Flood | Earthquake\n--- | --- | ---\n![flies_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d9ef.gif) | ![flood-resize.gif](\/\/\/raw\/12b\/31\/z\/1d9f4.gif) | ![quake-smaller.gif](\/\/\/raw\/12b\/31\/z\/1da01.gif)\n\n___\n\n\n## Special Features\n\n___\n\n### Procedural Audio\n\n___\n\nThe audio for this game is procedural. It is generated on the spot and to prove that, there is a function in the options window that can swap between the generated music and piano music on the fly !\n\n___\n\n### Automated resource gathering state machine\n\n___\n\nI've spent almost a full day on this and it still is not working as well as I want it to. It is surprisingly difficult to instruct an AI to be confused at times !\n\n___\n\n### Pixel art\n\n___\n\nAll pixel art was created by me using only 3 gray tones from the Arne64's preset in Pyxel Edit !\n\n___\n\n## Used Software \n\n___\n\n* Audacity\n* Pxyel Edit\n* Unity2018.2.15f1 and Visual Studio 2017\n* sfbgames.com\/chiptone\/\n\n___\n\n## Developer's note\n\n___\n![drjavasaurus.png](\/\/\/raw\/12b\/31\/z\/1da91.png)\n\n\nI have been doing game development as a hobby for the last two years now. I am not a \"project finisher\", but I am an avid prototyper. I wanted to take the challenge and put as much in this game as I could, using a slice of my skills to deliver the best I could in 2 days. I had tremendous fun writing an overly complex game with simple gameplay mechanics. In a way, I created a chainsaw to carve a chicken, breaking the code more than I fixed it. Resource gathering AI and procedural music in 2 days, with loads of side challenges (drag select, delegate events, ... )\n\nThank you for reading this page, that in itself is appreciation! \n\nThank you for the Ludum Dare community. Every issue is a blast ! And I would also like to thank the Twitch community for the fun streams, even early in the morning. Mic-less mind you, as I did not want to wake my son with my crazyness. Yet you guys stuck by my side and cheered me on ! \n\nAlso thanks for the streams that motivated me and helped me finish the project with laughs and enjoyment.\n\n*** https:\/\/www.twitch.tv\/honestdangames ***\n\n*** https:\/\/www.twitch.tv\/rocknightstudios ***\n\n*** https:\/\/www.twitch.tv\/akouo_studios ***\n\n*** https:\/\/www.twitch.tv\/instafluff ***\n\n*** https:\/\/www.twitch.tv\/wobblytrout ***\n\n*** https:\/\/www.twitch.tv\/krassenstein ***\n\n\nUntill next edition, you can find me at *** _https:\/\/www.twitch.tv\/DrJavaSaurus_ *** !\n\n___\n\n                            Thank you for your time and effort playing the game. Happy gaming and happy holidays !\n\n\n___\n___\n___","meta":{"author":[80673],"cover":"\/\/\/content\/12b\/31\/z\/1d759.png","link-01-tag":"42332","link-01":"https:\/\/github.com\/Javasaurus\/LudumDare43","link-02":"https:\/\/javasaurus.itch.io\/strain-of-the-gods","link-02-tag":"42337","link-03":"https:\/\/javasaurus.itch.io\/strain-of-the-gods","link-03-tag":"42341","link-04":"","link-04-tag":"0"},"path":"\/events\/ludum-dare\/43\/strain-of-the-gods","parents":[1,5,9,120415],"love":0,"notes":27,"notes-timestamp":"2018-12-18T20:01:05Z","grade":{"grade-01":24,"grade-02":24,"grade-03":24,"grade-04":24,"grade-05":24,"grade-06":23,"grade-07":23,"grade-08":24},"magic":{"cool":117.43597741412,"feedback":6,"given":31.375,"grade":23.75,"grade-01-average":3.477,"grade-01-result":219,"grade-02-average":3.136,"grade-02-result":287,"grade-03-average":3.591,"grade-03-result":106,"grade-04-average":4,"grade-04-result":83,"grade-05-average":3.705,"grade-05-result":142,"grade-06-average":3.333,"grade-06-result":142,"grade-07-average":2.976,"grade-07-result":187,"grade-08-average":3.75,"grade-08-result":74,"smart":19.059891365475}},"text":"![idol.png](\/\/\/raw\/12b\/31\/z\/1e8e6.png)\n\nMany years ago, a race of ancient deities arose from a deep slumber. In their hunger for wealth and power they caused the demise of mankind. At the brink of a complete extinction, only a small village escaped the eyes of the gods, until now.\nBaring the legacy of mankind, it is up to you to aid the small mountain town of Javalonia to please the celestial beings while slowly increasing its population. How long will you last before you too perish?\n\n\n*** For those who do not want to read the entire manual *** : This game is a resource gathering game in the shape of a very minimalistic RTS. The gods will ask you for resources, if you can't comply they will kill your villagers until you sacrifice one to them instead.\n\n## Manual\n\n___\n\n#### CONTROLS\n___\n\n\n\nKey | Action\n--- | --- \nF1 | Show controls overlay\nLeft Click| Select a single unit, confirm position to move to  \nRight Click & Drag | Select multiple units\nTab | Toggle minimap\nArrow Keys| Move camera\nLeft CTRL + UP\/DOWN keys| Follow a villager\n\n___\n\n#### The World\n\n___\n\nRight click on a villager to select him\/her. Alternatively you can left click and drag (see image). Then proceed doing the same on a target and select an action. Note that not everything can be farmed, as the Gods do not want you to mess with live trees. \n\n |  |  |  |  |  | \n--- | --- | --- | --- | ---\n![tree.png](\/\/\/raw\/12b\/31\/z\/1d8b5.png) | wood  | ![berries.png](\/\/\/raw\/12b\/31\/z\/1d8f5.png) | food | ![water.png](\/\/\/raw\/12b\/31\/z\/1d8c8.png)| water \n![rock.png](\/\/\/raw\/12b\/31\/z\/1d8c3.png) | stone | ![wheat.png](\/\/\/raw\/12b\/31\/z\/1d8ed.png)| food | \n\n\n___\n\n#### Villager actions\n\n___\n\nA villager can do multiple things. They have to, the fate of mankind depends on it !!!! To aid you in keeping track of your villagers, you can hold down *** CTRL and the up or down arrow keys ***. This will make the camera follow an individual villager in its endeavour! You can also toggle a minimap using the *** TAB *** key\n\n___\n\n##### Sacrifice\n\n___\n\nYou can sacrifice a villager , should the gods demand so. Or if you are unable to fulfill one of their wishes. By right clicking a villager and selecting sacrifice, the character will find its path back to the altar at the village square.\nVillagers are really your most precious resource however, so be careful ! \n\n                             _Making a sacrifice_\n![sacrifice-small.gif](\/\/\/raw\/12b\/31\/z\/1d995.gif)\n\n\n___\n\n##### Harvest\n\n___\n\n\nYou can manually specify a resource that should be harvested by a villager. Select one or multiple villagers, then right click your target and select \"Harvest\". Obtaining food is harder than it seems. Berries can be quite rare and the only other option is to tend to the farmland near the village. You can use water to let the crops grow, which can then be harvested for food ! Right click the farmland and water it.\n\n                             _Harvesting a tree_\n![action_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d873.gif)\n\n___\n\n##### Scavenge\n\n___\n\nWhen you are in sudden need of a certain resource, you don't always have the time to manage every target for a villager manually. By selecting \"Scavenge\" you can set a resource type and let the AI handle the gathering for you ! Easy peasy !\n\n___\n\n##### Rest\n\n___\n\nVillagers are also a resource and you will run out if the divine demands keep coming. In order to reproduce, at least *** 2 villagers *** need to be resting in the same house. You can do this by selecting villagers, right clicking a house and selecting rest. If you have ***  at least 50 of each resource *** , there is a chance the villagers will reproduce !\n\n                             _Resting and reproducing_\n![drag_select_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d949.gif)\n\n\n___\n\n##### Notifications\n___\n\nA villager will let you know what it is up to by means of a text bubble. \n\n\nObject| Type \n--- | --- \n![StatusIcons_Animation 1_00.png](\/\/\/raw\/12b\/31\/z\/1f465.png) | found what I was looking for | ![StatusIcons_Animation 1_06.png](\/\/\/raw\/12b\/31\/z\/1f46b.png) | confused, did you interrupt me?     \n![StatusIcons_Animation 1_01.png](\/\/\/raw\/12b\/31\/z\/1f466.png) | brought something to the village |  ![StatusIcons_Animation 1_07.png](\/\/\/raw\/12b\/31\/z\/1f46c.png) | looking for wood\n![StatusIcons_Animation 1_02.png](\/\/\/raw\/12b\/31\/z\/1f467.png) | can't reach what you want me to | ![StatusIcons_Animation 1_08.png](\/\/\/raw\/12b\/31\/z\/1f46d.png) | looking for food  \n![StatusIcons_Animation 1_03.png](\/\/\/raw\/12b\/31\/z\/1f468.png) | there is no resource nearby | ![StatusIcons_Animation 1_09.png](\/\/\/raw\/12b\/31\/z\/1f46e.png) | looking for water \n![StatusIcons_Animation 1_04.png](\/\/\/raw\/12b\/31\/z\/1f469.png) | thinking about what I need to do | ![StatusIcons_Animation 1_10.png](\/\/\/raw\/12b\/31\/z\/1f46f.png) | looking for gold\n![StatusIcons_Animation 1_05.png](\/\/\/raw\/12b\/31\/z\/1f46a.png) | sick, something went wrong | \n\n___\n\n#### Events\n\n___\n\n##### Rewards\n\n___\n\n![idol.png](\/\/\/raw\/12b\/31\/z\/1d952.png)\n\nThe Gods will bestow you with fortune or will demand sacrifices to be made. In the former, an idol will spawn on the map. Have one of your villagers obtain it before time runs out and you will be rewarded with a random resource ! \n\n___\n\n##### Punishments \n\n___\n\nYou are a toy. The Gods will put you in place with plagues and disaster. You can bribe them by following their demands, by clicking the appropriate button in the HUD (if you have the resources). Be sure to do so before the pentagon timer runs out, the consequences might be severe...\n\n![hud.png](\/\/\/raw\/12b\/31\/z\/1d98f.png)\n\nPlague| Flood | Earthquake\n--- | --- | ---\n![flies_smaller.gif](\/\/\/raw\/12b\/31\/z\/1d9ef.gif) | ![flood-resize.gif](\/\/\/raw\/12b\/31\/z\/1d9f4.gif) | ![quake-smaller.gif](\/\/\/raw\/12b\/31\/z\/1da01.gif)\n\n___\n\n\n## Special Features\n\n___\n\n### Procedural Audio\n\n___\n\nThe audio for this game is procedural. It is generated on the spot and to prove that, there is a function in the options window that can swap between the generated music and piano music on the fly !\n\n___\n\n### Automated resource gathering state machine\n\n___\n\nI've spent almost a full day on this and it still is not working as well as I want it to. It is surprisingly difficult to instruct an AI to be confused at times !\n\n___\n\n### Pixel art\n\n___\n\nAll pixel art was created by me using only 3 gray tones from the Arne64's preset in Pyxel Edit !\n\n___\n\n## Used Software \n\n___\n\n* Audacity\n* Pxyel Edit\n* Unity2018.2.15f1 and Visual Studio 2017\n* sfbgames.com\/chiptone\/\n\n___\n\n## Developer's note\n\n___\n![drjavasaurus.png](\/\/\/raw\/12b\/31\/z\/1da91.png)\n\n\nI have been doing game development as a hobby for the last two years now. I am not a \"project finisher\", but I am an avid prototyper. I wanted to take the challenge and put as much in this game as I could, using a slice of my skills to deliver the best I could in 2 days. I had tremendous fun writing an overly complex game with simple gameplay mechanics. In a way, I created a chainsaw to carve a chicken, breaking the code more than I fixed it. Resource gathering AI and procedural music in 2 days, with loads of side challenges (drag select, delegate events, ... )\n\nThank you for reading this page, that in itself is appreciation! \n\nThank you for the Ludum Dare community. Every issue is a blast ! And I would also like to thank the Twitch community for the fun streams, even early in the morning. Mic-less mind you, as I did not want to wake my son with my crazyness. Yet you guys stuck by my side and cheered me on ! \n\nAlso thanks for the streams that motivated me and helped me finish the project with laughs and enjoyment.\n\n*** https:\/\/www.twitch.tv\/honestdangames ***\n\n*** https:\/\/www.twitch.tv\/rocknightstudios ***\n\n*** https:\/\/www.twitch.tv\/akouo_studios ***\n\n*** https:\/\/www.twitch.tv\/instafluff ***\n\n*** https:\/\/www.twitch.tv\/wobblytrout ***\n\n*** https:\/\/www.twitch.tv\/krassenstein ***\n\n\nUntill next edition, you can find me at *** _https:\/\/www.twitch.tv\/DrJavaSaurus_ *** !\n\n___\n\n                            Thank you for your time and effort playing the game. Happy gaming and happy holidays !\n\n\n___\n___\n___","title":"Strain of the Gods"}