{"author_link":"\/users\/verashackle","author_name":"VeraShackle","author_uid":1244646,"comments":[{"id":620164,"author_name":"PxlDev","author_uid":"pxldev","epoch":1619375514,"text":"For some reason the link isnt correct. \"We couldn't find your page\"","format":"md","likes":0,"spam":"N"},{"id":620202,"author_name":"VeraShackle","author_uid":"verashackle","epoch":1619377575,"text":"Apologies @pxldev - I still had the page set to 'draft' mode, should be fixed now. Thanks for the heads-up. ","format":"md","likes":0,"spam":"N"},{"id":630282,"author_name":"fuzzypurplepixel","author_uid":"fuzzypurplepixel","epoch":1619466089,"text":"The game crashed when I went into the sand at the start. I did not really get what the controls are. Now I can't open the game again. I think I have a corrupt save or something\n\nEdit: I tried redownloading the file and that seems to have fixed it. So it must have not downloaded correctly or something.","format":"md","likes":0,"spam":"N"},{"id":639761,"author_name":"VeraShackle","author_uid":"verashackle","epoch":1619511152,"text":"@fuzzypurplepixel sorry to hear it crashed - I must admit this is its first use 'in the wild' so a crash was not entirely unexpected, but I am surprised that is seemed to occur once up and running though? The gfx class expects to create an Opengl ES 2 context and doesn't behave if that is not forthcoming, but this would kill the game immediately. I can tell you that there is *no* saved game state or any persistent files, so that can't be the issue - my only suggestion is that the zip file might not have extracted correctly and you have a corrupt file in there somewhere? Perhaps delete the original dir and re-extract the contents to try again? Thanks for giving it a go in any case. Cheers.","format":"md","likes":0,"spam":"N"},{"id":705102,"author_name":"Gucio Miszcz","author_uid":"gucio-miszcz","epoch":1621229360,"text":"Game works fine on Win10 64bit. It is not too hard but takes a few times to beat it. For me eating sounds were too infantile. No bugs have appeared, everything worked as it should :)","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld48\/wayback-placeholder.png"],"links":[{"url":"https:\/\/verashackle.itch.io\/denizens-from-the-deep","text":"Link"}],"metadata":{"g_key":"76759","g_author":"1244646","g_event":"LD48","g_eventkey":"109","g_subevent":"JAM","g_urlkey":"371725","g_title":"Denizens of the Deep","g_status":"WAYBACK","g_place":"99999","g_commentcount":"5","g_site2_node_id":"244653","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"244653","n_urlkey":"371725","n_parent":"233335","n_path":"\/events\/ludum-dare\/48\/denizens-of-the-deep","n_slug":"denizens-of-the-deep","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"244646","n_created":"1619207843","n_modified":"1777829091","n_version":"739645","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD48","removed_author":false},"_superparent":9,"_trust":1,"author":244646,"body":"# Denizens of the Deep\n## Blurb\nSmall sharks have to start somewhere, but they shouldn't venture *deeper and deeper* until they are big enough to take care of themselves!\n\n## Instructions\nEat the fish to grow, only when you've eaten all the fish will you be able to challenge Old Eric. Eric will generally stay near the bottom of the ocean unless you stray too close. You will know when you have eaten enough fish because Eric will start to swim away - he knows that he is prey now, not predator!\n\nAvoid Eric and eat the fish until you are big enough to show him who's boss!\n \n## Controls\nWASD - any key to start\/restart\n\n## Music\nThe sound loop is taken from 'Slackening' by Chad Crouch - licenced under Creative Commons 4 for non-commercial use (https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/)\nhttps:\/\/freemusicarchive.org\/music\/Chad_Crouch\n\n## Sound Effects\nAll my own work! Have at it...\n\n## Technical\nWritten in C++ on Ubuntu using VSCode and CMake and my own toolkit called Gremlin (too early to call it an 'engine').\nMy primary goal for LD48 was to test out the architecture on a real game project.\nCross-Platform builds - currently test Linux & Windows (x64).\nMy intent is to get the source for Gremlin up onto Github ultimately, but it is too shameful at the moment!\n\n## Libraries\n * Gremlin is compiled using the following excellent libraries:\n * SDL2 (https:\/\/github.com\/libsdl-org\/SDL)\n * freeimage (https:\/\/freeimage.sourceforge.io\/)\n * ogg & vorbis (https:\/\/xiph.org\/)\n * OpenAL-soft (https:\/\/github.com\/kcat\/openal-soft)\n * zlib (https:\/\/zlib.net\/)\n\n * The tile maps were made using Tiled (https:\/\/www.mapeditor.org\/)\n\n## Extra Thanks\nWith an extra special thanks to Matt Marchant (http:\/\/trederia.blogspot.com) for the tmxlite library (https:\/\/github.com\/fallahn\/tmxlite)  used to parse the Tiled files, but also for his work on the Entity-Component-Systems (ECS) pattern implementation in his 'crogine' engine (https:\/\/github.com\/fallahn\/crogine) - this has been the inspiration for me to give the ECS pattern a go with my own projects and I've found it an invaluable resource. Matt, if you ever read this, contact me for a beer or three!\n\n![Title640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1b.png) ![GamePlay640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1c.png) ![GameOver640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1d.png)","comments":5,"comments-timestamp":"2021-05-17T05:29:20Z","created":"2021-04-23T19:57:23Z","files":[],"files-timestamp":0,"grade":{"grade-01":4,"grade-02":4,"grade-03":4,"grade-04":4,"grade-05":4,"grade-06":4,"grade-07":4,"grade-08":4},"id":244653,"love":0,"magic":{"cool":57.735026918963,"feedback":1,"given":1,"grade":4,"grade-01-average":4,"grade-02-average":3.5,"grade-03-average":4,"grade-04-average":3.25,"grade-05-average":4,"grade-06-average":2.5,"grade-07-average":3.75,"grade-08-average":3.25,"smart":-38.762756430421},"meta":{"author":[244646],"cover":"\/\/\/content\/6ab\/b3\/z\/3bf0d.png","link-01":"https:\/\/verashackle.itch.io\/denizens-from-the-deep","link-01-tag":[42337]},"meta-timestamp":"2026-05-03T17:24:51Z","modified":"2026-05-03T17:24:51Z","name":"Denizens of the Deep","node-timestamp":"2021-04-25T18:05:47Z","parent":233335,"parents":[1,5,9,233335],"path":"\/events\/ludum-dare\/48\/denizens-of-the-deep","published":"2021-04-25T17:51:42Z","scope":"public","slug":"denizens-of-the-deep","subsubtype":"jam","subtype":"game","type":"item","version":739645},"text":"# Denizens of the Deep\n## Blurb\nSmall sharks have to start somewhere, but they shouldn't venture *deeper and deeper* until they are big enough to take care of themselves!\n\n## Instructions\nEat the fish to grow, only when you've eaten all the fish will you be able to challenge Old Eric. Eric will generally stay near the bottom of the ocean unless you stray too close. You will know when you have eaten enough fish because Eric will start to swim away - he knows that he is prey now, not predator!\n\nAvoid Eric and eat the fish until you are big enough to show him who's boss!\n \n## Controls\nWASD - any key to start\/restart\n\n## Music\nThe sound loop is taken from 'Slackening' by Chad Crouch - licenced under Creative Commons 4 for non-commercial use (https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/)\nhttps:\/\/freemusicarchive.org\/music\/Chad_Crouch\n\n## Sound Effects\nAll my own work! Have at it...\n\n## Technical\nWritten in C++ on Ubuntu using VSCode and CMake and my own toolkit called Gremlin (too early to call it an 'engine').\nMy primary goal for LD48 was to test out the architecture on a real game project.\nCross-Platform builds - currently test Linux & Windows (x64).\nMy intent is to get the source for Gremlin up onto Github ultimately, but it is too shameful at the moment!\n\n## Libraries\n * Gremlin is compiled using the following excellent libraries:\n * SDL2 (https:\/\/github.com\/libsdl-org\/SDL)\n * freeimage (https:\/\/freeimage.sourceforge.io\/)\n * ogg & vorbis (https:\/\/xiph.org\/)\n * OpenAL-soft (https:\/\/github.com\/kcat\/openal-soft)\n * zlib (https:\/\/zlib.net\/)\n\n * The tile maps were made using Tiled (https:\/\/www.mapeditor.org\/)\n\n## Extra Thanks\nWith an extra special thanks to Matt Marchant (http:\/\/trederia.blogspot.com) for the tmxlite library (https:\/\/github.com\/fallahn\/tmxlite)  used to parse the Tiled files, but also for his work on the Entity-Component-Systems (ECS) pattern implementation in his 'crogine' engine (https:\/\/github.com\/fallahn\/crogine) - this has been the inspiration for me to give the ECS pattern a go with my own projects and I've found it an invaluable resource. Matt, if you ever read this, contact me for a beer or three!\n\n![Title640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1b.png) ![GamePlay640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1c.png) ![GameOver640.png](\/\/\/raw\/6ab\/b3\/z\/3bf1d.png)","title":"Denizens of the Deep","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/244501+244502+244503+244504+244505+244506+244507+244508+244509+244510+244511+244512+244513+244514+244515+244516+244517+244518+244519+244520+244521+244522+244523+244524+244525+244526+244527+244528+244529+244530+244531+244532+244533+244534+244535+244536+244537+244538+244539+244540+244541+244542+244543+244544+244545+244546+244547+244548+244549+244550+244551+244552+244553+244554+244555+244556+244557+244558+244559+244560+244561+244562+244563+244564+244565+244566+244567+244568+244569+244570+244571+244572+244573+244574+244575+244576+244577+244578+244579+244580+244581+244582+244583+244584+244585+244586+244587+244588+244589+244590+244591+244592+244593+244594+244595+244596+244597+244598+244599+244600+244601+244602+244603+244604+244605+244606+244607+244608+244609+244610+244611+244612+244613+244614+244615+244616+244617+244618+244619+244620+244621+244622+244623+244624+244625+244626+244627+244628+244629+244630+244631+244632+244633+244634+244635+244636+244637+244638+244639+244640+244641+244642+244643+244644+244645+244646+244647+244648+244649+244650+244651+244652+244653+244654+244655+244656+244657+244658+244659+244660+244661+244662+244663+244664+244665+244666+244667+244668+244669+244670+244671+244672+244673+244674+244675+244676+244677+244678+244679+244680+244681+244682+244683+244684+244685+244686+244687+244688+244689+244690+244691+244692+244693+244694+244695+244696+244697+244698+244699+244700+244701+244702+244703+244704+244705+244706+244707+244708+244709+244710+244711+244712+244713+244714+244715+244716+244717+244718+244719+244720+244721+244722+244723+244724+244725+244726+244727+244728+244729+244730+244731+244732+244733+244734+244735+244736+244737+244738+244739+244740+244741+244742+244743+244744+244745+244746+244747+244748+244749+244750+244751+244752+244753+244754+244755+244756+244757+244758+244759+244760+244761+244762+244763+244764+244765+244766+244767+244768+244769+244770+244771+244772+244773+244774+244775+244776+244777+244778+244779+244780+244781+244782+244783+244784+244785+244786+244787+244788+244789+244790+244791+244792+244793+244794+244795+244796+244797+244798+244799+244800+244801+244802+244803+244804+244805+244806+244807+244808+244809+244810+244811+244812+244813+244814+244815+244816+244817+244818+244819+244820+244821+244822+244823+244824+244825+244826+244827+244828+244829+244830+244831+244832+244833+244834+244835+244836+244837+244838+244839+244840+244841+244842+244843+244844+244845+244846+244847+244848+244849+244850+244851+244852+244853+244854+244855+244856+244857+244858+244859+244860+244861+244862+244863+244864+244865+244866+244867+244868+244869+244870+244871+244872+244873+244874+244875+244876+244877+244878+244879+244880+244881+244882+244883+244884+244885+244886+244887+244888+244889+244890+244891+244892+244893+244894+244895+244896+244897+244898+244899+244900+244901+244902+244903+244904+244905+244906+244907+244908+244909+244910+244911+244912+244913+244914+244915+244916+244917+244918+244919+244920+244921+244922+244923+244924+244925+244926+244927+244928+244929+244930+244931+244932+244933+244934+244935+244936+244937+244938+244939+244940+244941+244942+244943+244944+244945+244946+244947+244948+244949+244950+244951+244952+244953+244954+244955+244956+244957+244958+244959+244960+244961+244962+244963+244964+244965+244966+244967+244968+244969+244970+244971+244972+244973+244974+244975+244976+244977+244978+244979+244980+244981+244982+244983+244984+244985+244986+244987+244988+244989+244990+244991+244992+244993+244994+244995+244996+244997+244998+244999+245000?authors&parents&superparent"},"object":"objects\/sha256\/36\/3652017456841465c17cf199597de042b65a174c0b18ef12b78de8894f7d9fba","record":"shard-2\/json-live-urgent-v3\/records\/ab863f1ef354e3def6b738dde01e952c22670618f829df2e43bc9c8ddb48934a.json","sha256":"3652017456841465c17cf199597de042b65a174c0b18ef12b78de8894f7d9fba","source":"https","stored_at":1784022317}}