{"author_link":"\/users\/lintfordpickle","author_name":"Lintfordpickle","author_uid":1000148,"comments":[{"id":1044823,"author_name":"vinzBad","author_uid":"vinzbad","epoch":1713282082,"text":"I love Galcon and I love your take on it! Especially the nice pixel graphics. I found even the easy AI to be quite challenging, definitively kept my on my toes. One minor nitpick: not everyone knows what a `.7z` file is, maybe upload a `.zip` too? The continue button on the Victory is also not functional (I wouldnt know what it should do after defeating all enemies)","format":"md","likes":1,"spam":"N"},{"id":1044995,"author_name":"JudJudson","author_uid":"judjudson","epoch":1713282955,"text":"The AI was pretty resilient, so with that as your goal you definitely achieved it! More sound effects would have helped a ton - sometime the enemy backcapped one of my settlements and I didn't notice until it started attacking my other ones lol. There's also a music volume slider in the settings, but I didn't hear any music. Did that just not make the cut or did I install it wrong? Overall, fun game! I played it a couple times and left on a win (let's not discuss the other times)","format":"md","likes":1,"spam":"N"},{"id":1045886,"author_name":"pm2k","author_uid":"pm2k","epoch":1713287294,"text":"visually i like this game a lot, it reminds me of old rts games. initially it was hard to remember whose units were whose and it would help if the units were colored by team in some way, like the flags are.\n\nit feels very difficult to recover from a major loss or counter enemies once they have amassed huge amounts of units. that's not inherently a bad thing but i eventually found myself wanting to restart mid-game every time as i felt it was practically impossible to win at that point and starting over and trying a different strategy from the get-go would be easier. \n\nthat said, after a bit of trial and error i did manage to win a game and it felt very satisfying after all the losses that had come before it. the AI is difficult to beat but it's usually at least easy to understand *why* it beat you so i never got too frustrated. cool game!\n\n(minor technical issue: the pause menu doesn't seem to actually pause the game)","format":"md","likes":1,"spam":"N"},{"id":1049610,"author_name":"Lintfordpickle","author_uid":"lintfordpickle","epoch":1713304977,"text":"@vinzbad Thanks for playing. I never got far enough to test the continue button in the victory screen :grin:, I was planning on just having it go back to the screen so you can mess about with the armies. I'll pack up a version in .zip as per your suggestion, I hadn't thought about people maybe not knowing 7z - good call","format":"md","likes":1,"spam":"N"},{"id":1049635,"author_name":"Lintfordpickle","author_uid":"lintfordpickle","epoch":1713305091,"text":"@judjudson Thanks for playing. Yeah, unfortunately I didn't (and in 15 LD's never have) get around to making any sounds or music. The options are there from my empty project template, I just forgot to removing the audio options. Well done on the win!","format":"md","likes":2,"spam":"N"},{"id":1049693,"author_name":"Lintfordpickle","author_uid":"lintfordpickle","epoch":1713305439,"text":"@jm2k First off, thanks for playing. You are correct about the difficulty when recovering from major loss, there is definitely a tipping point, beyond which there is no recovery. \nThere are also some balancing issues (growth rates need a lot of work), which I realized would take more time that I had unfortunately.\nThere are also some issues with the AI that I noticed - an AI with no castle will not attack, more of the attacks focus on the 'closest settlements' - so depending on the random spawns at the start, you may have it very easy or very hard etc. etc.\n\nI like the idea about the flags on the units, liek a standard-bearer.\n\nAbout the pause menu - thats a pretty glaring bug, I'll fix it after work sometime this week.","format":"md","likes":2,"spam":"N"},{"id":1053827,"author_name":"ThiefViolinist","author_uid":"thiefviolinist","epoch":1713353211,"text":"Timelapse is super cool, thanks for sharing. What plugin do you use to draw in obsidian like this?\n","format":"md","likes":1,"spam":"N"},{"id":1069092,"author_name":"Lintfordpickle","author_uid":"lintfordpickle","epoch":1713708871,"text":"@thiefviolinist Hey, thanks for watching. The obsidian plugin is called 'Exclidraw' - its one of the community plugins.","format":"md","likes":2,"spam":"N"},{"id":1069281,"author_name":"pebkac","author_uid":"pebkac","epoch":1713714269,"text":"Looks amazing, and the menuing alone is pretty great - is this handled by a custom engine? The gameplay was fun and challenging, and amazing that you've managed to incorporate sliders for resources and difficulty. It would have been even more immersive with some music  in the background or sound effects in-game.","format":"md","likes":1,"spam":"N"},{"id":1069773,"author_name":"CiaranW","author_uid":"ciaranw","epoch":1713730063,"text":"I had a really fun time playing this! I lost the first time (The single remaining enemy had thousands of population, and it was growing much faster than I could kill them), but the next time I learned to keep their populations in check so that didn't happen! I enjoyed it, so I played another couple of times at a higher difficulty, and that was fun too. I liked the difference in AI. Not sure if I was imagining it, but each of the enemies seemed to have a different personality. I found it quite fun to pick up on how they were playing and then react to it.\n\nI think I would have liked to know how the population expansion worked so I could base decisions off it (i.e. do 2 settlements with 50 population grow at the same rate as 1 settlement with 100 population?), and some audio would have been nice - but regardless, I had a great time playing, nice one!","format":"md","likes":2,"spam":"N"},{"id":1069973,"author_name":"Adam Gallina","author_uid":"adam-gallina","epoch":1713736602,"text":"Never played Galcon, but the gameplay reminded me a lot of Auralux, which I've always liked. I really enjoyed the sprites, the bouncing heads were pretty funny, even when they were coming from an AI bum-rushing me for an easy win. I think the difficulty level was pretty well balanced, and I definitely felt like my initial losses were more from a lack of practice than any in-game issues, and I honestly don't have any negative feedback, really well done!","format":"md","likes":1,"spam":"N"},{"id":1074953,"author_name":"Tomssuli","author_uid":"tomssuli","epoch":1714241886,"text":"Tried this a couple of times before I could win the computer. Nice small strategy game! Enjoyed playing.\nGraphics are fine, but some sounds and music would have worked wonders for mood that was now mostly missing.\nGood work with the AI, it seemed that it was seeking for my weak points and hitting them.\n\nGood job!","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[{"url":"https:\/\/johnhampson.itch.io\/hoomans-vs-deemons","text":"Win Build"},{"url":"https:\/\/youtu.be\/-uc5CPPeu-4","text":"Timelapse (YT)"}],"metadata":{"g_key":"92803","g_author":"1000148","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"438874","g_title":"Hoomans vs. Deemons","g_status":"WAYBACK","g_place":"99999","g_commentcount":"12","g_site2_node_id":"383161","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"383161","n_urlkey":"438874","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/hoomans-vs-deemons","n_slug":"hoomans-vs-deemons","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"148","n_created":"1711532992","n_modified":"1778870801","n_version":"1228538","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":7,"author":148,"body":"![textureTitle.png](\/\/\/raw\/49\/z\/62741.png)\n\n# Hoomans vs. Deemons\n\nThe game is inspired by Galcon and adds extra resources (demons\/soldiers) to be managed. \n\n## Goal\n\nThe goal of the game is to conquer the human settlements.\u200b You can do this by attacking them with either peons or demons. A demon is worth 3 peons on the battlefield.\n\n## Instructions\n\nYou play as the demons, player 1 (blue)\n\nYou can move peons and demons between settlements. Peons are represented by white numbers, while demons are represented in blue.\nClicking the mouse on one of your settlements and dragging and releasing the button on another settlement will order the units to move. \n\n**[Left-Mouse]** button moves peons.\n\n**[Right-Mouse]** buttons moves demons.\n\nThe more peons a settlement has, the faster they will reproduce. Demons can be summoned by sacrificing peons at the pentagram.\n\u200b\n\n## Notes\n\nThe villages and towns on the map are randomly generated each round. You can slightly control the spawn changes using the **[Resources]** options at the start of a game.\n\nI have found the best results with 3-4 players and medium resources.\n\n## Dev\n\nThis game was made in Java using LWJGL and OpenGL. I used this jam as an opportunity to integrate and use behavior trees for the first time. My goal was to make a game with a competent AI opponent.\n\n![hoomans Screenshot 1.png](\/\/\/raw\/49\/z\/62760.png)\n\n## Timelapse\n\nhttps:\/\/youtu.be\/-uc5CPPeu-4","comments":12,"comments-timestamp":"2024-04-27T18:18:06Z","created":"2024-03-27T09:49:52Z","files":[],"files-timestamp":0,"grade":{"grade-01":10,"grade-02":10,"grade-03":10,"grade-04":10,"grade-05":11,"grade-07":9,"grade-08":10},"id":383161,"love":0,"magic":{"cool":90.696231738771,"feedback":6,"given":6.375,"grade":10,"grade-01-average":3.375,"grade-02-average":3.5,"grade-03-average":2.563,"grade-04-average":3,"grade-05-average":4,"grade-07-average":2.643,"grade-08-average":2.75,"smart":-5.5088817476932},"meta":{"author":[148],"cover":"\/\/\/content\/49\/z\/6258d.png","grade-06-out":"1","link-01":"https:\/\/johnhampson.itch.io\/hoomans-vs-deemons","link-01-name":"Win Build","link-01-tag":[42337],"link-02":"https:\/\/youtu.be\/-uc5CPPeu-4","link-02-name":"Timelapse (YT)","link-02-tag":[42440]},"meta-timestamp":"2026-05-15T18:46:41Z","modified":"2026-05-15T18:46:41Z","name":"Hoomans vs. Deemons","node-timestamp":"2024-04-16T15:29:51Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/hoomans-vs-deemons","published":"2024-04-15T22:55:24Z","scope":"public","slug":"hoomans-vs-deemons","subsubtype":"jam","subtype":"game","type":"item","version":1228538},"text":"![textureTitle.png](\/\/\/raw\/49\/z\/62741.png)\n\n# Hoomans vs. Deemons\n\nThe game is inspired by Galcon and adds extra resources (demons\/soldiers) to be managed. \n\n## Goal\n\nThe goal of the game is to conquer the human settlements.\u200b You can do this by attacking them with either peons or demons. A demon is worth 3 peons on the battlefield.\n\n## Instructions\n\nYou play as the demons, player 1 (blue)\n\nYou can move peons and demons between settlements. Peons are represented by white numbers, while demons are represented in blue.\nClicking the mouse on one of your settlements and dragging and releasing the button on another settlement will order the units to move. \n\n**[Left-Mouse]** button moves peons.\n\n**[Right-Mouse]** buttons moves demons.\n\nThe more peons a settlement has, the faster they will reproduce. Demons can be summoned by sacrificing peons at the pentagram.\n\u200b\n\n## Notes\n\nThe villages and towns on the map are randomly generated each round. You can slightly control the spawn changes using the **[Resources]** options at the start of a game.\n\nI have found the best results with 3-4 players and medium resources.\n\n## Dev\n\nThis game was made in Java using LWJGL and OpenGL. I used this jam as an opportunity to integrate and use behavior trees for the first time. My goal was to make a game with a competent AI opponent.\n\n![hoomans Screenshot 1.png](\/\/\/raw\/49\/z\/62760.png)\n\n## Timelapse\n\nhttps:\/\/youtu.be\/-uc5CPPeu-4","title":"Hoomans vs. Deemons","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/388501+388502+388503+388504+388505+388506+388507+388508+388509+388510+388511+388512+388513+388514+388515+388516+388517+388518+388519+388520+388521+388522+388523+388524+388525+388526+388527+388528+388529+388530+388531+388532+388533+388534+388535+388536+388537+388538+388539+388540+388541+388542+388543+388544+388545+388546+388547+388548+388549+388550+388551+388552+388553+388554+388555+388556+388557+388558+388559+388560+388561+388562+388563+388564+388565+388566+388567+388568+388569+388570+388571+388572+388573+388574+388575+388576+388577+388578+388579+388580+388581+388582+388583+388584+388585+388586+388587+388588+388589+388590+388591+388592+388593+388594+388595+388596+388597+388598+388599+388600+388601+388602+388603+388604+388605+388606+388607+388608+388609+388610+388611+388612+388613+388614+388615+388616+388617+388618+388619+388620+388621+388622+388623+388624+388625+388626+388627+388628+388629+388630+388631+388632+388633+388634+388635+388636+388637+388638+388639+388640+388641+388642+388643+388644+388645+388646+388647+388648+388649+388650+388651+388652+388653+388654+388655+388656+388657+388658+388659+388660+388661+388662+388663+388664+388665+388666+388667+388668+388669+388670+388671+388672+388673+388674+388675+388676+388677+388678+388679+388680+388681+388682+388683+388684+388685+388686+388687+388688+388689+388690+388691+388692+388693+388694+388695+388696+388697+388698+388699+388700+388701+388702+388703+388704+388705+388706+388707+388708+388709+388710+388711+388712+388713+388714+388715+388716+388717+388718+388719+388720+388721+388722+388723+388724+388725+388726+388727+388728+388729+388730+388731+388732+388733+388734+388735+388736+388737+388738+388739+388740+388741+388742+388743+388744+388745+388746+388747+388748+388749+388750+388751+388752+388753+388754+388755+388756+388757+388758+388759+388760+388761+388762+388763+388764+388765+388766+388767+388768+388769+388770+388771+388772+388773+388774+388775+388776+388777+388778+388779+388780+388781+388782+388783+388784+388785+388786+388787+388788+388789+388790+388791+388792+388793+388794+388795+388796+388797+388798+388799+388800+388801+388802+388803+388804+388805+388806+388807+388808+388809+388810+388811+388812+388813+388814+388815+388816+388817+388818+388819+388820+388821+388822+388823+388824+388825+388826+388827+388828+388829+388830+388831+388832+388833+388834+388835+388836+388837+388838+388839+388840+388841+388842+388843+388844+388845+388846+388847+388848+388849+388850+388851+388852+388853+388854+388855+388856+388857+388858+388859+388860+388861+388862+388863+388864+388865+388866+388867+388868+388869+388870+388871+388872+388873+388874+388875+388876+388877+388878+388879+388880+388881+388882+388883+388884+388885+388886+388887+388888+388889+388890+388891+388892+388893+388894+388895+388896+388897+388898+388899+388900+388901+388902+388903+388904+388905+388906+388907+388908+388909+388910+388911+388912+388913+388914+388915+388916+388917+388918+388919+388920+388921+388922+388923+388924+388925+388926+388927+388928+388929+388930+388931+388932+388933+388934+388935+388936+388937+388938+388939+388940+388941+388942+388943+388944+388945+388946+388947+388948+388949+388950+388951+388952+388953+388954+388955+388956+388957+388958+388959+388960+388961+388962+388963+388964+388965+388966+388967+388968+388969+388970+388971+388972+388973+388974+388975+388976+388977+388978+388979+388980+388981+388982+388983+388984+388985+388986+388987+388988+388989+388990+388991+388992+388993+388994+388995+388996+388997+388998+388999+389000?authors&parents&superparent"},"object":"objects\/sha256\/4d\/4dd918d06af8f496abc497cefcc3865a5daab6e983e1d4ad9896bc091f873cf4","record":"shard-0\/json-live-urgent-v3\/records\/cc15c2031cd2fb18d45de975aaac9ca5eaa9a6222b9cb77053d3a5de0ee8dd6e.json","sha256":"4dd918d06af8f496abc497cefcc3865a5daab6e983e1d4ad9896bc091f873cf4","source":"https","stored_at":1784022508}}