{"author_link":"\/users\/cogcomp","author_name":"cogcomp","author_uid":1001978,"comments":[{"id":777984,"author_name":"P1x3lc0w","author_uid":"p1x3lc0w","epoch":1649090606,"text":"Interesting Game!\n\nThe idea of actively having to avoid getting faster changes the game from how you would normally play this type of game.\n\nSome Feedback:\n- The start screen feels overwhelming when you first see it, and you don't know what information is important. I'd try to trim that screen down a little.\n- Moving the ship at the start of a level when you have not yet gained any speed feels very slow, maybe the starting speed should be a little faster.\n- Your projectiles eventually move so fast that you can't see them anymore (and they don't hit anything anymore). I think this could be fixed by capping the maximum speed for projectiles and implementing Raycasting for hit detection. \n- The flashing graphic at the end of a level is very hard to look at, try to avoid quickly flashing bright graphics, especially covering large portions of the screen.\n- You list Ableton Live and bfxr as tools, so i assume there should be audio, but at least for me nothing plays (no sfx and no music)\n\nEven though there are some shortcomings, it's impressive how much you managed to achieve with technology you were unfamiliar with, good job! :thumbsup: ","format":"md","likes":3,"spam":"N"},{"id":778485,"author_name":"LDJam user 240168","author_uid":"240168","epoch":1649094275,"text":"An interesting take on the theme! The ship's starting speed feels painfully low, while the speed acquired by hitting enemies feels painfully high :D Also the map collision resolution seems to be absurdly intelligent and always pushes the ship in an appropriate direction so that you can essentially reach the end by literally doing nothing, not sure if this is a bug or a feature?\n\nAnyways, congrats for completing the game with your own C++ engine, glad to see I'm not alone :D Good job!","format":"md","likes":1,"spam":"N"},{"id":778578,"author_name":"cogcomp","author_uid":"cogcomp","epoch":1649095055,"text":"@p1x3lc0w Thanks for the feedback! Yeah most of these things can be explained by \"I ran out of time\". I had a hard time tweaking the speed correctly and I'm going to guess that most of the comments are going end up being either about the slow speed followed by the game becoming way too fast. :laughing: \n\nAlso, yes. The game has music and sound effects. I've tried it in Edge, Firefox and Chrome on Win 10 and it's working ok in those. What browser\/OS combination are you running?","format":"md","likes":1,"spam":"N"},{"id":778619,"author_name":"cogcomp","author_uid":"cogcomp","epoch":1649095307,"text":"@lisyarus Thanks! I was striving for an interesting take on the theme :wink: Yeah, as I mentioned in a previous comment I ran out of time so I was never able to tweak the game speed to feel \"right\".\nand YES! the terrain guiding is supposed to be super intelligent. It's part of the design so that you always inevitably end up winning the game and it's up to you to delay it so that you can rack up a better score.\n\n","format":"md","likes":2,"spam":"N"},{"id":779575,"author_name":"AnonymousPanda","author_uid":"anonymouspanda","epoch":1649102240,"text":"Did you come up with the idea of making your ship go faster everytime you take damage? I think its a really cool way to balance the game with having less time to make a higher score. A very unique gameplay I was not expecting! ","format":"md","likes":2,"spam":"N"},{"id":779677,"author_name":"kurrik","author_uid":"kurrik","epoch":1649102824,"text":"Nice Gradius-style throwback game!  I liked that the ship could take a few hits since it was a little tough to control, and I was able to enjoy getting through several levels.  I wish  the time slowdown mechanic were explored a little more , feels like that would have been a cool way to get through tougher areas without taking hits.","format":"md","likes":2,"spam":"N"},{"id":780025,"author_name":"cogcomp","author_uid":"cogcomp","epoch":1649105512,"text":"@anonymouspanda Thanks! Yes I did come up with the idea. I can't recollect ever seeing a game that uses that as it s main gimmick before. I just wish I had the time balance the speedup\/slowdowns a bit more.","format":"md","likes":1,"spam":"N"},{"id":795285,"author_name":"Jackaljk","author_uid":"jackaljk","epoch":1649190728,"text":"Damn making something with the tools you used is something of a feat in and of itself, the game is interesting too with that speed mechanic. Nice!","format":"md","likes":1,"spam":"N"},{"id":800032,"author_name":"candlesan","author_uid":"candlesan","epoch":1649231970,"text":"Good music - some really appealing visuals. I like the retro vibe.\n\nAlso - congratulations on making a game in C++ with SDL - that's doing Ludum Dare on hard mode. Much thanks for taking the time to make it web playable using enscriptem.","format":"md","likes":2,"spam":"N"},{"id":805545,"author_name":"theslate","author_uid":"theslate","epoch":1649277716,"text":"Good job! My first LD Jam a billion years ago was SDL, so good job there. But you ALSO targeted webasm with emscripten. Kudos!","format":"md","likes":1,"spam":"N"},{"id":805567,"author_name":"elimarable","author_uid":"elimarable","epoch":1649277845,"text":"I really like your take on the theme! I definitely hadn't expected to see a game based around \"your victory is inevitable\" instead of \"your defeat is inevitable.\" The art and the music are great. I do agree with the other commenters saying that the minimum speed is a bit too slow. I was also caught off-guard by the automatic speedups, maybe you could add a different sound or animation to make it clear I'm not being hit by an invisible enemy? Critiques aside, great work on the game!","format":"md","likes":2,"spam":"N"},{"id":805610,"author_name":"Forgin Bits","author_uid":"forgin-bits","epoch":1649278103,"text":"Nice job, reminds of those old school PC games I used to play on my first computer :laughing: it would have been good to be able to just keep pressing space to shoot instead of having to spam it ! good entry, thanks","format":"md","likes":1,"spam":"N"},{"id":805695,"author_name":"Dilem","author_uid":"dilem","epoch":1649278642,"text":"That was funky! Loved the music! I was a bit confused by the great speed at first, but after picking up some items to slow down I managed to figure it out :D Really well done!","format":"md","likes":1,"spam":"N"},{"id":806551,"author_name":"zimny11","author_uid":"zimny11","epoch":1649284639,"text":"Really cool take on the theme! It is impressive how many enemies and levels you designed in such a short amount of time. I like the unique art style. The only thing that I wish for was a high score screen at the end of the game. Great job!","format":"md","likes":0,"spam":"N"},{"id":807502,"author_name":"cppchriscpp","author_uid":"cppchriscpp","epoch":1649294166,"text":"This was a really fun one! I got the vibe of games you would play on an older mac from the system 7\/mac os 8 era.  The graphics and the music\/sfx really helped that. The mechanics were really clever and unique. I can't really write much more without just rehashing what other people have already written, but this is a fun one! Nicely done","format":"md","likes":0,"spam":"N"},{"id":808287,"author_name":"aeveis","author_uid":"aeveis","epoch":1649305080,"text":"I liked the little cells the buildings were made out of. Since the game gets harder to play and ends sooner when you are going faster, I kind of wanted the levels to be longer? Or perhaps the premise could be you actually can't be going too fast in order to reach the end, otherwise you might just skip past it? I also kind of wanted a situation where I could just keep increasing in speed and watch things whiz by. Anyway, couple thoughts on how the gameplay could vary maybe.\n\nSince you mentioned this was a high score chaser, I would've liked to see the high score at the end screen to see what my score was, but I don't think I saw it.\n\nOverall nice work on making your own engine and game!","format":"md","likes":1,"spam":"N"},{"id":810244,"author_name":"pdotjpg","author_uid":"pdotjpg","epoch":1649340003,"text":"Props on trying those new tools. Coming out of the compo with a solid, finished game is difficult enough as is. Doing so while learning tools - hats off.\n\nI agree with other commenters about the speeding up idea being interesting but that the speeds should be tuned somewhat - the start is too slow, and then the speed-ups get really crazy.","format":"md","likes":0,"spam":"N"},{"id":810735,"author_name":"vidarn","author_uid":"vidarn","epoch":1649346099,"text":"First of all: I love the music! :smile: . Such a cool energetic track! What you managed to do in 48 hours on this game is really impressive. I did not expect so many levels and such a finished game. Also, the way you incorporated the theme was quite inspired and unique.","format":"md","likes":0,"spam":"N"},{"id":812293,"author_name":"Ossi","author_uid":"ossi","epoch":1649363956,"text":"I think even though speed balancing might help the controls of the ship I was still having a blast going FULL SPEED! I felt like Sonic hitting those speed boosts and nearly flying off screen! Nice game!","format":"md","likes":1,"spam":"N"},{"id":815604,"author_name":"hungryroy","author_uid":"hungryroy","epoch":1649433965,"text":"Nice game! I didn't get at first that the ship couldn't die from getting hit and was trying to avoid everything lol that's what I get for not reading. The BG music is a banger!","format":"md","likes":0,"spam":"N"},{"id":815629,"author_name":"hungryroy","author_uid":"hungryroy","epoch":1649434363,"text":"Also, OMG I can't imagine using C++ for a very short period jam like this, great job!","format":"md","likes":0,"spam":"N"},{"id":817964,"author_name":"LDJam user 233659","author_uid":"233659","epoch":1649486443,"text":"I got DOS game vibes from this and that's an instant win in my books. With the given tools and time limit, this is absolutely incredible. Loved the music, too. :smile:","format":"md","likes":0,"spam":"N"},{"id":818204,"author_name":"Ace17","author_uid":"ace17","epoch":1649494708,"text":"Hi , fellow C++\/SDL\/Emscripten user ! :metal: \n\nI noticed there was an issue with Emscripten SDL sound in some browsers.\n\n```\n- Windows 7 + Firefox + Emscripten : sound is OK\n- Windows 7 + Chrome  + Emscripten : sound is OK\n- GNU\/Linux + Firefox + Emscripten : sound is OK\n- GNU\/Linux + Chrome  + Emscripten : sound is distorted. \n```\n\nThe distorsion is as if the audio buffer size was too small, and was constantly underruning, which makes the mix sound \"metallic\".\n\nJuggernaut has this issue , I can get this metallic distorted sound if I play it using Chrome (or one of its derivative, like Brave).\n\nMy entry for this LD50 has the same issue (so go play it! but use Firefox :) ).\n\nIndeed, if I increase the buffer audio size to 4096 samples, the audio playback becomes fine in Chrome. ( However, the latency becomes very perceptible and the game starts to feel less responsive ).\n\nHave you ever noticed this issue ? I was under the impression that this wasn't occuring on Windows 10 ?\n\nPS: please note I'm not talking here about \"audio not playing at all\" issues, which are a completely different issue, related to Chrome blocking policies ( https:\/\/github.com\/emscripten-core\/emscripten\/issues\/6511 ).\n","format":"md","likes":1,"spam":"N"},{"id":819287,"author_name":"Harmadillo","author_uid":"harmadillo","epoch":1649518259,"text":"great game. And more levels than I was expecting when I started. ","format":"md","likes":0,"spam":"N"},{"id":820496,"author_name":"SimplePotential","author_uid":"simplepotential","epoch":1649539622,"text":"Nice little shooter.  Deceptively simple and very enjoyable.  Was a bit difficult to read the title screen, took me bit to see that I needed to hit space bar to start the game.  Nice job","format":"md","likes":0,"spam":"N"},{"id":822476,"author_name":"Sir. Syko","author_uid":"sir-syko","epoch":1649604090,"text":"Damn for a game made with SDL and all those tools in 48h I'm amazed :smile: The take on the theme was pretty smart and the mechanics are also pretty neat :smile: controlling the ship was a bit hard imo and it was strange that you had speed bumps and orbs on areas where you couldn't comeback from without hitting the walls. This only made sense to me once I realized that I would just be pushed up or down by the walls when hitting them :sweat_smile: Very hard to control but for something made in 48 hours it was a great job! :smile: ","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld50\/wayback-placeholder.png"],"links":[{"url":"http:\/\/www.cogitarecomputing.com\/juggernaut\/ld50_juggernaut.7z","text":"Link"},{"url":"http:\/\/www.cogitarecomputing.com\/juggernaut\/ld50.html","text":"Link"}],"metadata":{"g_key":"83004","g_author":"1001978","g_event":"LD50","g_eventkey":"110","g_subevent":"COMPO","g_urlkey":"388506","g_title":"JUGGERNAUT","g_status":"WAYBACK","g_place":"434","g_commentcount":"26","g_site2_node_id":"286584","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"286584","n_urlkey":"388506","n_parent":"276397","n_path":"\/events\/ludum-dare\/50\/juggernaut","n_slug":"juggernaut","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"1978","n_created":"1648942051","n_modified":"1778261889","n_version":"874569","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD50","removed_author":false},"_superparent":9,"_trust":12,"author":1978,"body":"**What the?***\nSo I decided to do one of the dumbest things one can do when participating in a game compo...\nI decided to try some new tools.. Let's just say that figuring out the SDL API and then how\nto compile my code to WebAssembler took a bit more time than I thought :sweat_smile: \nBut I did it :smile: My own little 48 compo game written in C++, using SDL and compiled to WebAssembly using Emscripten.\nThe tools list:\nAbleton Live 11 Lite, bfxr, Visual Studio Code, Notepad++, Audacity, Chrome, Emscripten, SDL, Wings3D, SculptGL, Blender, Gimp and Sascha Willems Explosion Texture Generator.\n\n![juggernaut_ld50.png](\/\/\/raw\/ab7\/z\/49893.png)\n\n***Story***\nAs captain of the defence ship \"Juggernaut 1\" you are unstoppable.\nEnemy attacks and collisions only give your ship more power\nit is inevitable that you will reach the aliens power source at the\ncity edge and defeat the enemy.\nOnly problem is all that extra energy boosting your ships\nspeed makes it a lot harder for you to get rid of the attackers\nalready in the city so you need to try to avoid charging\nup too much and delay the inevitable if even just slightly.\n\n\n***Gameplay***\nThis is a high score chaser.\nShoot as many aliens as possible to rack up your score as high as possible.\nThe ship will gradually speed up during the level.\nAvoiding collisions with the enemies gives you more time to destroy more.\nYou receive points for time spent on the level, enemies shot and enemies collisions.\nDon't shoot everything you see, speedbumps and orbs only work when the ship\ncollides with them.\nIf you grab more than 3 orbs (don't shoot them) the points you've earned during the\nlevel will double up at the end of the level.\nHitting a speedbump will temporarily lower your ships speed.\n\n***Controls:***\nUse the cursor keys to move ship \nand space to shoot.","comments":26,"comments-timestamp":"2022-04-10T15:21:30Z","created":"2022-04-02T23:27:31Z","files":[],"files-timestamp":0,"grade":{"grade-01":38,"grade-02":38,"grade-03":38,"grade-04":38,"grade-05":38,"grade-06":38,"grade-07":36,"grade-08":37},"id":286584,"love":0,"magic":{"cool":141.42135623731,"feedback":47,"given":73.25,"grade":37.625,"grade-01-average":3.236,"grade-01-result":434,"grade-02-average":3.028,"grade-02-result":439,"grade-03-average":2.889,"grade-03-result":481,"grade-04-average":3.292,"grade-04-result":455,"grade-05-average":3.125,"grade-05-result":429,"grade-06-average":3.583,"grade-06-result":150,"grade-07-average":2.824,"grade-07-result":285,"grade-08-average":2.9,"grade-08-result":454,"smart":-6.0573850709197},"meta":{"author":[1978],"cover":"\/\/\/content\/ab7\/z\/4989e.png","link-01":"http:\/\/www.cogitarecomputing.com\/juggernaut\/ld50_juggernaut.7z","link-01-tag":[42332],"link-02":"http:\/\/www.cogitarecomputing.com\/juggernaut\/ld50.html","link-02-tag":[42336]},"meta-timestamp":"2026-05-08T17:38:09Z","modified":"2026-05-08T17:38:09Z","name":"JUGGERNAUT","node-timestamp":"2022-04-03T20:55:40Z","parent":276397,"parents":[1,5,9,276397],"path":"\/events\/ludum-dare\/50\/juggernaut","published":"2022-04-03T20:55:40Z","scope":"public","slug":"juggernaut","subsubtype":"compo","subtype":"game","type":"item","version":874569},"text":"**What the?***\nSo I decided to do one of the dumbest things one can do when participating in a game compo...\nI decided to try some new tools.. Let's just say that figuring out the SDL API and then how\nto compile my code to WebAssembler took a bit more time than I thought :sweat_smile: \nBut I did it :smile: My own little 48 compo game written in C++, using SDL and compiled to WebAssembly using Emscripten.\nThe tools list:\nAbleton Live 11 Lite, bfxr, Visual Studio Code, Notepad++, Audacity, Chrome, Emscripten, SDL, Wings3D, SculptGL, Blender, Gimp and Sascha Willems Explosion Texture Generator.\n\n![juggernaut_ld50.png](\/\/\/raw\/ab7\/z\/49893.png)\n\n***Story***\nAs captain of the defence ship \"Juggernaut 1\" you are unstoppable.\nEnemy attacks and collisions only give your ship more power\nit is inevitable that you will reach the aliens power source at the\ncity edge and defeat the enemy.\nOnly problem is all that extra energy boosting your ships\nspeed makes it a lot harder for you to get rid of the attackers\nalready in the city so you need to try to avoid charging\nup too much and delay the inevitable if even just slightly.\n\n\n***Gameplay***\nThis is a high score chaser.\nShoot as many aliens as possible to rack up your score as high as possible.\nThe ship will gradually speed up during the level.\nAvoiding collisions with the enemies gives you more time to destroy more.\nYou receive points for time spent on the level, enemies shot and enemies collisions.\nDon't shoot everything you see, speedbumps and orbs only work when the ship\ncollides with them.\nIf you grab more than 3 orbs (don't shoot them) the points you've earned during the\nlevel will double up at the end of the level.\nHitting a speedbump will temporarily lower your ships speed.\n\n***Controls:***\nUse the cursor keys to move ship \nand space to shoot.","title":"JUGGERNAUT","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/286501+286502+286503+286504+286505+286506+286507+286508+286509+286510+286511+286512+286513+286514+286515+286516+286517+286518+286519+286520+286521+286522+286523+286524+286525+286526+286527+286528+286529+286530+286531+286532+286533+286534+286535+286536+286537+286538+286539+286540+286541+286542+286543+286544+286545+286546+286547+286548+286549+286550+286551+286552+286553+286554+286555+286556+286557+286558+286559+286560+286561+286562+286563+286564+286565+286566+286567+286568+286569+286570+286571+286572+286573+286574+286575+286576+286577+286578+286579+286580+286581+286582+286583+286584+286585+286586+286587+286588+286589+286590+286591+286592+286593+286594+286595+286596+286597+286598+286599+286600+286601+286602+286603+286604+286605+286606+286607+286608+286609+286610+286611+286612+286613+286614+286615+286616+286617+286618+286619+286620+286621+286622+286623+286624+286625+286626+286627+286628+286629+286630+286631+286632+286633+286634+286635+286636+286637+286638+286639+286640+286641+286642+286643+286644+286645+286646+286647+286648+286649+286650+286651+286652+286653+286654+286655+286656+286657+286658+286659+286660+286661+286662+286663+286664+286665+286666+286667+286668+286669+286670+286671+286672+286673+286674+286675+286676+286677+286678+286679+286680+286681+286682+286683+286684+286685+286686+286687+286688+286689+286690+286691+286692+286693+286694+286695+286696+286697+286698+286699+286700+286701+286702+286703+286704+286705+286706+286707+286708+286709+286710+286711+286712+286713+286714+286715+286716+286717+286718+286719+286720+286721+286722+286723+286724+286725+286726+286727+286728+286729+286730+286731+286732+286733+286734+286735+286736+286737+286738+286739+286740+286741+286742+286743+286744+286745+286746+286747+286748+286749+286750+286751+286752+286753+286754+286755+286756+286757+286758+286759+286760+286761+286762+286763+286764+286765+286766+286767+286768+286769+286770+286771+286772+286773+286774+286775+286776+286777+286778+286779+286780+286781+286782+286783+286784+286785+286786+286787+286788+286789+286790+286791+286792+286793+286794+286795+286796+286797+286798+286799+286800+286801+286802+286803+286804+286805+286806+286807+286808+286809+286810+286811+286812+286813+286814+286815+286816+286817+286818+286819+286820+286821+286822+286823+286824+286825+286826+286827+286828+286829+286830+286831+286832+286833+286834+286835+286836+286837+286838+286839+286840+286841+286842+286843+286844+286845+286846+286847+286848+286849+286850+286851+286852+286853+286854+286855+286856+286857+286858+286859+286860+286861+286862+286863+286864+286865+286866+286867+286868+286869+286870+286871+286872+286873+286874+286875+286876+286877+286878+286879+286880+286881+286882+286883+286884+286885+286886+286887+286888+286889+286890+286891+286892+286893+286894+286895+286896+286897+286898+286899+286900+286901+286902+286903+286904+286905+286906+286907+286908+286909+286910+286911+286912+286913+286914+286915+286916+286917+286918+286919+286920+286921+286922+286923+286924+286925+286926+286927+286928+286929+286930+286931+286932+286933+286934+286935+286936+286937+286938+286939+286940+286941+286942+286943+286944+286945+286946+286947+286948+286949+286950+286951+286952+286953+286954+286955+286956+286957+286958+286959+286960+286961+286962+286963+286964+286965+286966+286967+286968+286969+286970+286971+286972+286973+286974+286975+286976+286977+286978+286979+286980+286981+286982+286983+286984+286985+286986+286987+286988+286989+286990+286991+286992+286993+286994+286995+286996+286997+286998+286999+287000?authors&parents&superparent"},"object":"objects\/sha256\/35\/3513ed816a89fdf133a8298aafc6fa58928866df4be27ae301c709585ed6dcca","record":"shard-3\/json-live-urgent-v3\/records\/ac6b4647422615675343625867cea5a4e9bde946945a843668fd8022990e23e5.json","sha256":"3513ed816a89fdf133a8298aafc6fa58928866df4be27ae301c709585ed6dcca","source":"https","stored_at":1784022383}}