{"author_link":"\/users\/parker8283","author_name":"Parker8283","author_uid":1049515,"comments":[{"id":1038521,"author_name":"FloweryAndy","author_uid":"floweryandy","epoch":1713235855,"text":"I thought I would storm the castle but it felt more like my castle got stormed","format":"md","likes":2,"spam":"N"},{"id":1053634,"author_name":"OlavDeng2","author_uid":"olavdeng2","epoch":1713351704,"text":"Solid game, good job!","format":"md","likes":2,"spam":"N"},{"id":1058380,"author_name":"kalibrated","author_uid":"kalibrated","epoch":1713401221,"text":"Really hard, but awesome concept! I love auto-battlers and I could see playing this if it was fleshed out into a full game. I think being able to choose your upgrade would be a big improvement, and I think being able to only start the game after you've placed your units would be interesting. Nice work.","format":"md","likes":2,"spam":"N"},{"id":1058426,"author_name":"Poutine Studio","author_uid":"poutine-studio","epoch":1713401982,"text":"Wow Great game! I love how your party members can die forever, it adds a lot of strategy to the game. The fact that you can also gain different party members is cool too. The art is cool too. Very good job!","format":"md","likes":2,"spam":"N"},{"id":1058437,"author_name":"Lunaria","author_uid":"lunaria","epoch":1713402320,"text":"This was so fun to play!  Pretty impressive for three days with no game engine!  The art was cute and the sounds were awesome! Great job! :smile: ","format":"md","likes":2,"spam":"N"},{"id":1058859,"author_name":"SeanMercer","author_uid":"seanmercer","epoch":1713408779,"text":"Really good game! The best I could do was get to room 8. The art style was neat and every thing fit together well.","format":"md","likes":2,"spam":"N"},{"id":1058987,"author_name":"UngarBlapp","author_uid":"ungarblapp","epoch":1713411463,"text":"good work for no game engine in such a short time, I was not very good at it\nbut I liked the idea!\nGood Work!","format":"md","likes":2,"spam":"N"},{"id":1059272,"author_name":"ffffchai","author_uid":"ffffchai","epoch":1713420399,"text":"Simple but fun. Easy to come up with strategies and verify that they work. Would like to grow more between levels. Nice work.","format":"md","likes":2,"spam":"N"},{"id":1060980,"author_name":"Persepolis","author_uid":"persepolis","epoch":1713457614,"text":"I always love playing the role of commanding soldiers! It is a good game and it's also hard for me lol","format":"md","likes":2,"spam":"N"},{"id":1063066,"author_name":"Azure Drake","author_uid":"azure-drake","epoch":1713495093,"text":"The play was really neat, the only complaint is the need to spam down the units really fast. Either a way to put down all the units or a short planning phase where you can put down units.","format":"md","likes":2,"spam":"N"},{"id":1064704,"author_name":"MontyMoneybags","author_uid":"montymoneybags","epoch":1713550071,"text":"I'm a big fan of the art style!","format":"md","likes":2,"spam":"N"},{"id":1064815,"author_name":"LDJam user 355344","author_uid":"355344","epoch":1713552227,"text":"Not bad. Really not bad","format":"md","likes":2,"spam":"N"},{"id":1064833,"author_name":"asfdfdfd","author_uid":"asfdfdfd","epoch":1713552517,"text":"Love your take on classic tower-defence-like. Nice entry.","format":"md","likes":1,"spam":"N"},{"id":1073535,"author_name":"Joshua Miller-Pio","author_uid":"joshua-miller-pio","epoch":1714053730,"text":"Really had a ton of fun you should be proud! Game play was really enjoyable, with a few polishes here and there it would be steam ready!","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/JMATCJ\/StormTheCastle\/releases\/download\/LD\/StormTheCastle_Windows.zip","text":"Link"},{"url":"https:\/\/github.com\/JMATCJ\/StormTheCastle\/releases\/download\/LD\/StormTheCastle_macOS_x86.zip","text":"Link"},{"url":"https:\/\/github.com\/JMATCJ\/StormTheCastle","text":"Link"}],"metadata":{"g_key":"93008","g_author":"1049515","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"439144","g_title":"Storm The Castle","g_status":"WAYBACK","g_place":"647","g_commentcount":"14","g_site2_node_id":"383926","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"383926","n_urlkey":"439144","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/storm-the-castle","n_slug":"storm-the-castle","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"49515","n_created":"1712116476","n_modified":"1778314183","n_version":"1227832","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":1,"author":49515,"body":"## I\u2019m a member of Team JMCJ, and this is our Ludum Dare Jam 55 entry!\n\n![title.png](\/\/\/raw\/b61\/c\/z\/63193.png)\n\nStorm The Castle is a auto-battler game. In the game, you control a party of adventurers as they make their way through the _seemingly infinite_ rooms of a castle. In each room, you will encounter some enemies that you must slay in order to progress. You _summon_ the members of your party into the room to start battling. Optimize your placement in order to maximize your chance of victory! Along the way, you will also encounter more adventures that will join your party, as well as chests that contain upgrades for your party. But as you progress, the enemies will become stronger as well. See how many rooms you can clear before you meet your untimely demise!\n\n**How did we apply the theme?** The playable units seem to appear out of thin air, at least from the perspective of the enemies. That sounds like summoning to me! :)\n\n### Instructions\nOn the title screen, you have to select up to 5 units to start in your party:\n* Warriors are close-range, single-enemy attackers with decent health as well.\n* Rangers are long-range, single-enemy attackers with slightly more attack, but less overall health. And a lot of speed.\n* Mages are long-range, multi-enemy attackers that can pack a lot of punch, but are _very_ fragile when it comes to health.\n\nAfter selecting your units, move into the first room to start strategizing! You can use the `1`, `2`, `3` keys on the top row of your keyboard to select which unit you want to _summon_, and use the pointer and left-click of your mouse to do so. Your unit will automatically start making its way towards an enemy in the room, but the enemy will do the same. The battling happens automatically, so just sit back and hope you prevail! If you clear all the enemies, you will progress to the next room. If all of your units die, it's the end of the line!\n\nSometimes, there are also chests in the room, which your party members will also work towards and open. The items in the chests are stat boosts for certain classes that remain in effect for the rest of the current playthrough. If you are curious about the current stats for all classes, press the `i` key on your keyboard to toggle the stats display.\n\nFinally, if you don't want to listen to the sounds or music, you can toggle the mute with the `m` key.\n\n![Screenshot 2024-04-15 at 9.19.25\u202fPM.png](\/\/\/raw\/b61\/c\/z\/631b6.png)\n\n**Storm The Castle was written in Python.** Pre-built versions for Windows and macOS exist so you do not need to install Python if you use those versions. Otherwise, or if you run a different OS, you should install Python 3.12 and PyGame 2.5.2, and run the game from source (entry point is `src\/main.py`)\n\nThis is our fourth Ludum Dare game, and our second in Python\/PyGame. We use these events mostly as a learning exercise for various programming concepts, with less of a focus on making an amazingly-polished game. While this definitely won't live up to the same standards as some other games in the event made with real game engines, we still enjoyed having to problem solve things that we might have just gotten for free with those game engines.\n\nEnjoy!\n\n### Credits\n* Cam: Art\n* David: Music\/Sounds\n* Jack: Development\n* Parker: Development\n* Trevor: Development","comments":14,"comments-timestamp":"2024-04-25T14:02:10Z","created":"2024-04-03T03:54:36Z","files":[],"files-timestamp":0,"grade":{"grade-01":21,"grade-02":21,"grade-03":21,"grade-04":21,"grade-05":21,"grade-06":20,"grade-07":18,"grade-08":20},"id":383926,"love":0,"magic":{"cool":87.620884239083,"feedback":26,"given":14.875,"grade":20.375,"grade-01-average":3.5,"grade-01-result":647,"grade-02-average":3.474,"grade-02-result":560,"grade-03-average":3.211,"grade-03-result":731,"grade-04-average":3.5,"grade-04-result":715,"grade-05-average":3.5,"grade-05-result":736,"grade-06-average":3.111,"grade-06-result":620,"grade-07-average":2.656,"grade-07-result":797,"grade-08-average":3.194,"grade-08-result":919,"smart":2.804281910565},"meta":{"allow-anonymous-comments":"1","author":[49515],"cover":"\/\/\/content\/b61\/c\/z\/631a9.png","link-01":"https:\/\/github.com\/JMATCJ\/StormTheCastle\/releases\/download\/LD\/StormTheCastle_Windows.zip","link-01-tag":[42337],"link-02":"https:\/\/github.com\/JMATCJ\/StormTheCastle\/releases\/download\/LD\/StormTheCastle_macOS_x86.zip","link-02-tag":[42339],"link-03":"https:\/\/github.com\/JMATCJ\/StormTheCastle","link-03-tag":[42332]},"meta-timestamp":"2026-05-09T08:09:43Z","modified":"2026-05-09T08:09:43Z","name":"Storm The Castle","node-timestamp":"2024-04-16T12:33:35Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/storm-the-castle","published":"2024-04-16T01:47:08Z","scope":"public","slug":"storm-the-castle","subsubtype":"jam","subtype":"game","type":"item","version":1227832},"text":"## I\u2019m a member of Team JMCJ, and this is our Ludum Dare Jam 55 entry!\n\n![title.png](\/\/\/raw\/b61\/c\/z\/63193.png)\n\nStorm The Castle is a auto-battler game. In the game, you control a party of adventurers as they make their way through the _seemingly infinite_ rooms of a castle. In each room, you will encounter some enemies that you must slay in order to progress. You _summon_ the members of your party into the room to start battling. Optimize your placement in order to maximize your chance of victory! Along the way, you will also encounter more adventures that will join your party, as well as chests that contain upgrades for your party. But as you progress, the enemies will become stronger as well. See how many rooms you can clear before you meet your untimely demise!\n\n**How did we apply the theme?** The playable units seem to appear out of thin air, at least from the perspective of the enemies. That sounds like summoning to me! :)\n\n### Instructions\nOn the title screen, you have to select up to 5 units to start in your party:\n* Warriors are close-range, single-enemy attackers with decent health as well.\n* Rangers are long-range, single-enemy attackers with slightly more attack, but less overall health. And a lot of speed.\n* Mages are long-range, multi-enemy attackers that can pack a lot of punch, but are _very_ fragile when it comes to health.\n\nAfter selecting your units, move into the first room to start strategizing! You can use the `1`, `2`, `3` keys on the top row of your keyboard to select which unit you want to _summon_, and use the pointer and left-click of your mouse to do so. Your unit will automatically start making its way towards an enemy in the room, but the enemy will do the same. The battling happens automatically, so just sit back and hope you prevail! If you clear all the enemies, you will progress to the next room. If all of your units die, it's the end of the line!\n\nSometimes, there are also chests in the room, which your party members will also work towards and open. The items in the chests are stat boosts for certain classes that remain in effect for the rest of the current playthrough. If you are curious about the current stats for all classes, press the `i` key on your keyboard to toggle the stats display.\n\nFinally, if you don't want to listen to the sounds or music, you can toggle the mute with the `m` key.\n\n![Screenshot 2024-04-15 at 9.19.25\u202fPM.png](\/\/\/raw\/b61\/c\/z\/631b6.png)\n\n**Storm The Castle was written in Python.** Pre-built versions for Windows and macOS exist so you do not need to install Python if you use those versions. Otherwise, or if you run a different OS, you should install Python 3.12 and PyGame 2.5.2, and run the game from source (entry point is `src\/main.py`)\n\nThis is our fourth Ludum Dare game, and our second in Python\/PyGame. We use these events mostly as a learning exercise for various programming concepts, with less of a focus on making an amazingly-polished game. While this definitely won't live up to the same standards as some other games in the event made with real game engines, we still enjoyed having to problem solve things that we might have just gotten for free with those game engines.\n\nEnjoy!\n\n### Credits\n* Cam: Art\n* David: Music\/Sounds\n* Jack: Development\n* Parker: Development\n* Trevor: Development","title":"Storm The Castle","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/383501+383502+383503+383504+383505+383506+383507+383508+383509+383510+383511+383512+383513+383514+383515+383516+383517+383518+383519+383520+383521+383522+383523+383524+383525+383526+383527+383528+383529+383530+383531+383532+383533+383534+383535+383536+383537+383538+383539+383540+383541+383542+383543+383544+383545+383546+383547+383548+383549+383550+383551+383552+383553+383554+383555+383556+383557+383558+383559+383560+383561+383562+383563+383564+383565+383566+383567+383568+383569+383570+383571+383572+383573+383574+383575+383576+383577+383578+383579+383580+383581+383582+383583+383584+383585+383586+383587+383588+383589+383590+383591+383592+383593+383594+383595+383596+383597+383598+383599+383600+383601+383602+383603+383604+383605+383606+383607+383608+383609+383610+383611+383612+383613+383614+383615+383616+383617+383618+383619+383620+383621+383622+383623+383624+383625+383626+383627+383628+383629+383630+383631+383632+383633+383634+383635+383636+383637+383638+383639+383640+383641+383642+383643+383644+383645+383646+383647+383648+383649+383650+383651+383652+383653+383654+383655+383656+383657+383658+383659+383660+383661+383662+383663+383664+383665+383666+383667+383668+383669+383670+383671+383672+383673+383674+383675+383676+383677+383678+383679+383680+383681+383682+383683+383684+383685+383686+383687+383688+383689+383690+383691+383692+383693+383694+383695+383696+383697+383698+383699+383700+383701+383702+383703+383704+383705+383706+383707+383708+383709+383710+383711+383712+383713+383714+383715+383716+383717+383718+383719+383720+383721+383722+383723+383724+383725+383726+383727+383728+383729+383730+383731+383732+383733+383734+383735+383736+383737+383738+383739+383740+383741+383742+383743+383744+383745+383746+383747+383748+383749+383750+383751+383752+383753+383754+383755+383756+383757+383758+383759+383760+383761+383762+383763+383764+383765+383766+383767+383768+383769+383770+383771+383772+383773+383774+383775+383776+383777+383778+383779+383780+383781+383782+383783+383784+383785+383786+383787+383788+383789+383790+383791+383792+383793+383794+383795+383796+383797+383798+383799+383800+383801+383802+383803+383804+383805+383806+383807+383808+383809+383810+383811+383812+383813+383814+383815+383816+383817+383818+383819+383820+383821+383822+383823+383824+383825+383826+383827+383828+383829+383830+383831+383832+383833+383834+383835+383836+383837+383838+383839+383840+383841+383842+383843+383844+383845+383846+383847+383848+383849+383850+383851+383852+383853+383854+383855+383856+383857+383858+383859+383860+383861+383862+383863+383864+383865+383866+383867+383868+383869+383870+383871+383872+383873+383874+383875+383876+383877+383878+383879+383880+383881+383882+383883+383884+383885+383886+383887+383888+383889+383890+383891+383892+383893+383894+383895+383896+383897+383898+383899+383900+383901+383902+383903+383904+383905+383906+383907+383908+383909+383910+383911+383912+383913+383914+383915+383916+383917+383918+383919+383920+383921+383922+383923+383924+383925+383926+383927+383928+383929+383930+383931+383932+383933+383934+383935+383936+383937+383938+383939+383940+383941+383942+383943+383944+383945+383946+383947+383948+383949+383950+383951+383952+383953+383954+383955+383956+383957+383958+383959+383960+383961+383962+383963+383964+383965+383966+383967+383968+383969+383970+383971+383972+383973+383974+383975+383976+383977+383978+383979+383980+383981+383982+383983+383984+383985+383986+383987+383988+383989+383990+383991+383992+383993+383994+383995+383996+383997+383998+383999+384000?authors&parents&superparent"},"object":"objects\/sha256\/fe\/fe6fb0d6f91cb1fa11dc74c2a921dec572d597c08b6e73a4093800e3b73e17fa","record":"shard-2\/json-live-urgent-v3\/records\/4bcfe0f442e26c228c3a09ed54bc3632d12df22e2d54056233cefcbc3daad249.json","sha256":"fe6fb0d6f91cb1fa11dc74c2a921dec572d597c08b6e73a4093800e3b73e17fa","source":"https","stored_at":1784022495}}