{"author_link":"\/users\/aruseus","author_name":"aruseus","author_uid":1425202,"comments":[{"id":1197233,"author_name":"Tkap1","author_uid":"tkap1","epoch":1776775397,"text":"Could be longer","format":"md","likes":1,"spam":"N"},{"id":1200229,"author_name":"N.O.X","author_uid":"n-o-x","epoch":1776797233,"text":"It\u2019s really easy to understand and get the hang of. The blood splatter from the enemies really makes a difference. Very fun. Congrats :)","format":"md","likes":1,"spam":"N"},{"id":1204529,"author_name":"LDJam user 243193","author_uid":"243193","epoch":1776857139,"text":" I wish enemies could be more controlled in size. But I've completed the game nonetheless and it's good start.","format":"md","likes":1,"spam":"N"},{"id":1206167,"author_name":"Itero Proto","author_uid":"itero-proto","epoch":1776878890,"text":"a juice effect is here and cool realy, but where is the goal!?","format":"md","likes":0,"spam":"N"},{"id":1206188,"author_name":"LDJam user 428646","author_uid":"428646","epoch":1776879058,"text":"This was pretty fun. Some more work on the audio really would've brought this to life though. Even just adding some randomness to the pitch of the shooting sound would've helped a lot. ","format":"md","likes":1,"spam":"N"},{"id":1206209,"author_name":"Wizard","author_uid":"wizard","epoch":1776879285,"text":"Really dig the classic run and gun style. First time I screwed around just killing enemies. got overrun really easily doing that. Once I knuckled down and actually went for the objective it was pretty easy to get to grips with. Well done, really fun.","format":"md","likes":0,"spam":"N"},{"id":1206221,"author_name":"Pavlo04","author_uid":"pavlo04","epoch":1776879355,"text":"The game itself is pretty cool, but I couldn't finish it because I didn't figure out how to give the signal. It's a lot of fun, though.","format":"md","likes":0,"spam":"N"},{"id":1211929,"author_name":"Caelestial","author_uid":"caelestial","epoch":1777026697,"text":"Good finished game, I got some vibes from and old game called \"Alien Shooter\" <3","format":"md","likes":0,"spam":"N"},{"id":1211985,"author_name":"Scottyartt","author_uid":"scottyartt","epoch":1777028995,"text":"Simple idea, didn't about signal theme honestly","format":"md","likes":0,"spam":"N"},{"id":1212090,"author_name":"ValentinWB","author_uid":"valentinwb","epoch":1777032375,"text":"Maaaan I wish I was as cool as Joe...","format":"md","likes":2,"spam":"N"},{"id":1212749,"author_name":"Eric Nguyen","author_uid":"eric-nguyen","epoch":1777051153,"text":"Nice arcade horde shooter vibe. Really impressive that this was done with just SDL, I've always wanted to try going without an engine for a Ludum Dare but it seems intimidating! Nice submission","format":"md","likes":1,"spam":"N"},{"id":1212778,"author_name":"Garaptic","author_uid":"garaptic","epoch":1777051919,"text":"Nice little game, I'm surprised it was even made with, I liked it! :D","format":"md","likes":0,"spam":"N"},{"id":1212928,"author_name":"noneegy","author_uid":"noneegy","epoch":1777056744,"text":"It is a nice little game, it wasn't too hard, which isn't a bad thing. My only problem was that the shooting sound was too loud. Good job!","format":"md","likes":0,"spam":"N"},{"id":1213829,"author_name":"loafchan","author_uid":"loafchan","epoch":1777104935,"text":"A nice, short and sweet game. Easy to understand","format":"md","likes":0,"spam":"N"},{"id":1213844,"author_name":"Culf","author_uid":"culf","epoch":1777105556,"text":"Fun, simple and easy to understand. Could have been more fun with more features (different enemies, weapons, etc.) and a more thought through story and tie to the theme, but without an engine and with the time constraint, it is a pretty good result.","format":"md","likes":0,"spam":"N"},{"id":1213847,"author_name":"Constance","author_uid":"constance","epoch":1777105607,"text":"Interesting little game, and the fact it was code in C without a game engine is really impressive on it own! The only thing that bothered me the most was the shooting sound was really loud and a bit annoying. But other than that, you did an amazing job completing this in time of the jam!","format":"md","likes":0,"spam":"N"},{"id":1214335,"author_name":"LDJam user 424326","author_uid":"424326","epoch":1777123548,"text":"It turned out pretty well.\nIt would be nice to add a replay button after losing.","format":"md","likes":0,"spam":"N"},{"id":1214529,"author_name":"Masikano","author_uid":"masikano","epoch":1777131784,"text":"Cool game\nIt's fun and simple\nBut it was unexpected to bump into an invisible wall. It would be nice to add a visual restriction too.\nAnd it's amazing to me that you made it without using an engine, in the C.","format":"md","likes":0,"spam":"N"},{"id":1215366,"author_name":"conduit.games","author_uid":"conduit-games","epoch":1777174802,"text":"This works. It's short, clear tutorial, has sounds, controls make sense, plays pretty well.\n\nA few things would make this better - the ability to restart and some volume controls.  Otherwise, this is indeed a quick, fun, small game.  Cheers!","format":"md","likes":0,"spam":"N"},{"id":1220367,"author_name":"clymm","author_uid":"clymm","epoch":1777672183,"text":"Enjoyed walking around, and it was straight forward. Had to refresh a couple of times because I forot the controls and thought it was Space not Shift - oops! user error :dizzy_face: \nLove that you used C and SDL, have you tried raylib at all? Good job :clap: ","format":"md","likes":0,"spam":"N"},{"id":1220416,"author_name":"aruseus","author_uid":"aruseus","epoch":1777680633,"text":"@clymm thanks :) Funny that you had that experience with the key binding. I was going to use Space, but the way I coded the input, charging a tower with Space would've also skipped the two text popups that appear afterwards if you hold it down for too long, so I worked around that by using a different key. Unfortunate.\n\nI'm only using SDL for input, creating a GL context, and opening an audio device. raylib seems to have a couple other nice things and it seems easy to use, but I kinda like handling everything myself, so I've never tried it.  With just C, SDL, and OpenGL it's also easy to just compile it for the web.  I think raylib only just got an emscripten backend for the web last month actually.","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld59\/wayback-placeholder.png"],"links":[{"url":"https:\/\/aruseus.itch.io\/joes-allien-assault","text":"Link"}],"metadata":{"g_key":"72573","g_author":"1425202","g_event":"LD59","g_eventkey":"113","g_subevent":"JAM","g_urlkey":"309485","g_title":"Joe's Alien Assault","g_status":"WAYBACK","g_place":"743","g_commentcount":"21","g_site2_node_id":"425408","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"425408","n_urlkey":"309485","n_parent":"424249","n_path":"\/events\/ludum-dare\/59\/joes-alien-assault","n_slug":"joes-alien-assault","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"425202","n_created":"1775887970","n_modified":"1779469756","n_version":"1359862","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD59","removed_author":false},"_superparent":9,"_trust":1,"author":425202,"body":"Help Joe get rescued from an alien infested planet.  Find radio towers to send a signal so Jane can come and pick you up.\n\nMade in C without an engine using SDL, OpenGL, and emscripten.","comments":21,"comments-timestamp":"2026-05-02T00:10:33Z","created":"2026-04-11T06:12:50Z","files":[{"author":425202,"id":48531,"name":"$$embed-48531.zip","node":425408,"size":388325,"status":1,"tag":0,"timestamp":"2026-04-20T21:22:44Z"},{"author":425202,"id":48534,"name":"$$embed-48534.zip","node":425408,"size":388325,"status":1,"tag":0,"timestamp":"2026-04-20T21:22:54Z"},{"author":425202,"id":48538,"name":"$$embed-48538.zip","node":425408,"size":388325,"status":1,"tag":0,"timestamp":"2026-04-20T21:23:37Z"},{"author":425202,"id":48542,"name":"$$embed-48542.zip","node":425408,"size":388325,"status":64,"tag":0,"timestamp":"2026-04-20T21:25:25Z"},{"author":425202,"id":48580,"name":"$$embed-48580.zip","node":425408,"size":387655,"status":64,"tag":0,"timestamp":"2026-04-20T21:42:17Z"}],"files-timestamp":"2026-04-20T21:42:17Z","grade":{"grade-01":27,"grade-02":27,"grade-03":27,"grade-04":27,"grade-05":27,"grade-06":26,"grade-07":23,"grade-08":26},"id":425408,"love":0,"magic":{"cool":99.752168144381,"feedback":26,"given":25.125,"grade":26.25,"grade-01-average":3,"grade-01-result":743,"grade-02-average":3.12,"grade-02-result":589,"grade-03-average":2.28,"grade-03-result":829,"grade-04-average":3.18,"grade-04-result":665,"grade-05-average":2.88,"grade-05-result":715,"grade-06-average":2.5,"grade-06-result":550,"grade-07-average":2.81,"grade-07-result":408,"grade-08-average":2.75,"grade-08-result":785,"smart":2.3097733338617},"meta":{"author":[425202],"cover":"\/\/\/content\/2fc\/76\/z\/7100c.png","link-01":"https:\/\/aruseus.itch.io\/joes-allien-assault","link-01-tag":[42336]},"meta-timestamp":"2026-05-22T17:09:16Z","modified":"2026-05-22T17:09:16Z","name":"Joe's Alien Assault","node-timestamp":"2026-04-20T21:45:07Z","parent":424249,"parents":[1,5,9,424249],"path":"\/events\/ludum-dare\/59\/joes-alien-assault","published":"2026-04-20T21:40:26Z","scope":"public","slug":"joes-alien-assault","subsubtype":"jam","subtype":"game","type":"item","version":1359862},"text":"Help Joe get rescued from an alien infested planet.  Find radio towers to send a signal so Jane can come and pick you up.\n\nMade in C without an engine using SDL, OpenGL, and emscripten.","title":"Joe's Alien Assault","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/425001+425002+425003+425004+425005+425006+425007+425008+425009+425010+425011+425012+425013+425014+425015+425016+425017+425018+425019+425020+425021+425022+425023+425024+425025+425026+425027+425028+425029+425030+425031+425032+425033+425034+425035+425036+425037+425038+425039+425040+425041+425042+425043+425044+425045+425046+425047+425048+425049+425050+425051+425052+425053+425054+425055+425056+425057+425058+425059+425060+425061+425062+425063+425064+425065+425066+425067+425068+425069+425070+425071+425072+425073+425074+425075+425076+425077+425078+425079+425080+425081+425082+425083+425084+425085+425086+425087+425088+425089+425090+425091+425092+425093+425094+425095+425096+425097+425098+425099+425100+425101+425102+425103+425104+425105+425106+425107+425108+425109+425110+425111+425112+425113+425114+425115+425116+425117+425118+425119+425120+425121+425122+425123+425124+425125+425126+425127+425128+425129+425130+425131+425132+425133+425134+425135+425136+425137+425138+425139+425140+425141+425142+425143+425144+425145+425146+425147+425148+425149+425150+425151+425152+425153+425154+425155+425156+425157+425158+425159+425160+425161+425162+425163+425164+425165+425166+425167+425168+425169+425170+425171+425172+425173+425174+425175+425176+425177+425178+425179+425180+425181+425182+425183+425184+425185+425186+425187+425188+425189+425190+425191+425192+425193+425194+425195+425196+425197+425198+425199+425200+425201+425202+425203+425204+425205+425206+425207+425208+425209+425210+425211+425212+425213+425214+425215+425216+425217+425218+425219+425220+425221+425222+425223+425224+425225+425226+425227+425228+425229+425230+425231+425232+425233+425234+425235+425236+425237+425238+425239+425240+425241+425242+425243+425244+425245+425246+425247+425248+425249+425250+425251+425252+425253+425254+425255+425256+425257+425258+425259+425260+425261+425262+425263+425264+425265+425266+425267+425268+425269+425270+425271+425272+425273+425274+425275+425276+425277+425278+425279+425280+425281+425282+425283+425284+425285+425286+425287+425288+425289+425290+425291+425292+425293+425294+425295+425296+425297+425298+425299+425300+425301+425302+425303+425304+425305+425306+425307+425308+425309+425310+425311+425312+425313+425314+425315+425316+425317+425318+425319+425320+425321+425322+425323+425324+425325+425326+425327+425328+425329+425330+425331+425332+425333+425334+425335+425336+425337+425338+425339+425340+425341+425342+425343+425344+425345+425346+425347+425348+425349+425350+425351+425352+425353+425354+425355+425356+425357+425358+425359+425360+425361+425362+425363+425364+425365+425366+425367+425368+425369+425370+425371+425372+425373+425374+425375+425376+425377+425378+425379+425380+425381+425382+425383+425384+425385+425386+425387+425388+425389+425390+425391+425392+425393+425394+425395+425396+425397+425398+425399+425400+425401+425402+425403+425404+425405+425406+425407+425408+425409+425410+425411+425412+425413+425414+425415+425416+425417+425418+425419+425420+425421+425422+425423+425424+425425+425426+425427+425428+425429+425430+425431+425432+425433+425434+425435+425436+425437+425438+425439+425440+425441+425442+425443+425444+425445+425446+425447+425448+425449+425450+425451+425452+425453+425454+425455+425456+425457+425458+425459+425460+425461+425462+425463+425464+425465+425466+425467+425468+425469+425470+425471+425472+425473+425474+425475+425476+425477+425478+425479+425480+425481+425482+425483+425484+425485+425486+425487+425488+425489+425490+425491+425492+425493+425494+425495+425496+425497+425498+425499+425500?authors&parents&superparent"},"object":"objects\/sha256\/f5\/f56b766207d3ef870d1776baeb59fb9bea8ad0ddda5c67cbb549316be9da8ac3","record":"shard-3\/json-live-urgent-v3\/records\/03da261bc2bdcde37a07fa9017c897aa38a26b26ab44403e22526a5bd6c9214b.json","sha256":"f56b766207d3ef870d1776baeb59fb9bea8ad0ddda5c67cbb549316be9da8ac3","source":"https","stored_at":1784022511}}