{"author_link":"\/users\/avi","author_name":"Avi","author_uid":1073018,"comments":[{"id":737005,"author_name":"Zvyaga","author_uid":"zvyaga","epoch":1633501554,"text":"A good idea for a simple mechanics, we got into the topic very much, a good balance.","format":"md","likes":1,"spam":"N"},{"id":737017,"author_name":"Sli","author_uid":"sli","epoch":1633501763,"text":"Interesting idea. I see it expanding :)","format":"md","likes":1,"spam":"N"},{"id":759698,"author_name":"Minus","author_uid":"minus","epoch":1633952696,"text":"Sadly couldn't launch it, when installing it gives errors about wheel package. Other than that I cannot say much about your game, cause I didn't have possibility to play it.","format":"md","likes":0,"spam":"N"},{"id":759759,"author_name":"Kimbsy","author_uid":"kimbsy","epoch":1633955655,"text":"Pretty cool, always fun to try out new technologies :)\n\nMight be nice to have the turret rotate with a little acceleration and with a higher top speed, it gets pretty tricky to turn around in time sometimes!\n\nI think not having background music and sound effects hurts this kind of game as you miss out on setting the mood and intensity. Would love to see an update with a kick-ass soundtrack :D","format":"md","likes":0,"spam":"N"},{"id":759763,"author_name":"mar3k","author_uid":"mar3k","epoch":1633956129,"text":"Nice little game, but frankly I'm not the biggest fan of using arrows to rotate, mouse would be nice, but also make it a bit easier (which I dont know if you wanted or not). Good job","format":"md","likes":0,"spam":"N"},{"id":759824,"author_name":"LDJam user 259103","author_uid":"259103","epoch":1633960629,"text":"Neat game - nice work making it in Pygame! It was a bit of work to set up due to `pymunk` not being correctly listed as a dependency (had to manually install it), but I eventually got it working.\n\nFun to play, though aiming was tough without a reticle. Adding one would've helped the game, I think. And it's a shame you didn't have time to incorporate the theme = the idea you had seemed like a lot of fun!\n\nGood job overall :)","format":"md","likes":0,"spam":"N"},{"id":760062,"author_name":"rufson","author_uid":"rufson","epoch":1633968099,"text":"I like how the laser changes colors depending on which ball it is flying to. The plans for using gestures and clapping sounds interesting. Maybe implement it in post-jam version and have fun experimenting. Grats! ","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld49\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/avivajpeyi\/ludum_dare_49\/","text":"Source Code"},{"url":"https:\/\/pypi.org\/project\/dot-blaster\/","text":"PyPi"}],"metadata":{"g_key":"78607","g_author":"1073018","g_event":"LD49","g_eventkey":"119","g_subevent":"JAM","g_urlkey":"378907","g_title":"Dot Blaster","g_status":"WAYBACK","g_place":"1376","g_commentcount":"7","g_site2_node_id":"259373","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"259373","n_urlkey":"378907","n_parent":"258323","n_path":"\/events\/ludum-dare\/49\/dot-blaster","n_slug":"dot-blaster","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"73018","n_created":"1631487736","n_modified":"1759855105","n_version":"822137","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD49","removed_author":false},"_superparent":9,"_trust":6,"author":73018,"body":"\nShoot the dots with the appropriate blaster before they get too close!\n\n![gameplay gif]\n\n\n\n## To Play:\n```\npip install dot-blaster\nplay_dot_blaster\n```\n\n### Comments from Avi\nThis was Reinhold + my first pygame! Interesting working with this after using Unity.\n\n\nTo incorporate the theme, we were planning on using `pyaudio` and `AirGesture` to control the game (clapping to switch colors, hands gestures to rotate and shoot). However, this didnt pan out :sweat_smile: \n\nOh well! Still super fun, and learned alot! \n\nhttps:\/\/youtu.be\/rTebJoXcyMM\n[gameplay gif]: \/\/\/raw\/a3d\/11\/z\/44afa.gif","comments":7,"comments-timestamp":"2021-10-11T16:01:39Z","created":"2021-09-12T23:02:16Z","files":[],"files-timestamp":0,"grade":{"grade-01":20,"grade-02":20,"grade-03":20,"grade-04":20},"id":259373,"love":0,"magic":{"cool":123.60330811826,"feedback":13,"given":13.75,"grade":20,"grade-01-average":2.944,"grade-01-result":1376,"grade-02-average":3.028,"grade-02-result":1154,"grade-03-average":2.528,"grade-03-result":1416,"grade-04-average":2.167,"grade-04-result":1504,"smart":0.62305898749054},"meta":{"allow-anonymous-comments":"1","author":[73018,153163],"cover":"\/\/\/content\/a3d\/11\/z\/44aa0.png","grade-05-out":"1","grade-06-out":"1","grade-07-out":"1","grade-08-out":"1","link-01":"https:\/\/github.com\/avivajpeyi\/ludum_dare_49\/","link-01-name":"Source Code","link-01-tag":[50],"link-02":"https:\/\/pypi.org\/project\/dot-blaster\/","link-02-name":"PyPi","link-02-tag":[206175]},"meta-timestamp":"2025-10-07T16:38:25Z","modified":"2025-10-07T16:38:25Z","name":"Dot Blaster","node-timestamp":"2021-10-04T14:08:40Z","parent":258323,"parents":[1,5,9,258323],"path":"\/events\/ludum-dare\/49\/dot-blaster","published":"2021-10-04T13:37:38Z","scope":"public","slug":"dot-blaster","subsubtype":"jam","subtype":"game","type":"item","version":822137},"text":"\nShoot the dots with the appropriate blaster before they get too close!\n\n![gameplay gif]\n\n\n\n## To Play:\n```\npip install dot-blaster\nplay_dot_blaster\n```\n\n### Comments from Avi\nThis was Reinhold + my first pygame! Interesting working with this after using Unity.\n\n\nTo incorporate the theme, we were planning on using `pyaudio` and `AirGesture` to control the game (clapping to switch colors, hands gestures to rotate and shoot). However, this didnt pan out :sweat_smile: \n\nOh well! Still super fun, and learned alot! \n\nhttps:\/\/youtu.be\/rTebJoXcyMM\n[gameplay gif]: \/\/\/raw\/a3d\/11\/z\/44afa.gif","title":"Dot Blaster","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/259001+259002+259003+259004+259005+259006+259007+259008+259009+259010+259011+259012+259013+259014+259015+259016+259017+259018+259019+259020+259021+259022+259023+259024+259025+259026+259027+259028+259029+259030+259031+259032+259033+259034+259035+259036+259037+259038+259039+259040+259041+259042+259043+259044+259045+259046+259047+259048+259049+259050+259051+259052+259053+259054+259055+259056+259057+259058+259059+259060+259061+259062+259063+259064+259065+259066+259067+259068+259069+259070+259071+259072+259073+259074+259075+259076+259077+259078+259079+259080+259081+259082+259083+259084+259085+259086+259087+259088+259089+259090+259091+259092+259093+259094+259095+259096+259097+259098+259099+259100+259101+259102+259103+259104+259105+259106+259107+259108+259109+259110+259111+259112+259113+259114+259115+259116+259117+259118+259119+259120+259121+259122+259123+259124+259125+259126+259127+259128+259129+259130+259131+259132+259133+259134+259135+259136+259137+259138+259139+259140+259141+259142+259143+259144+259145+259146+259147+259148+259149+259150+259151+259152+259153+259154+259155+259156+259157+259158+259159+259160+259161+259162+259163+259164+259165+259166+259167+259168+259169+259170+259171+259172+259173+259174+259175+259176+259177+259178+259179+259180+259181+259182+259183+259184+259185+259186+259187+259188+259189+259190+259191+259192+259193+259194+259195+259196+259197+259198+259199+259200+259201+259202+259203+259204+259205+259206+259207+259208+259209+259210+259211+259212+259213+259214+259215+259216+259217+259218+259219+259220+259221+259222+259223+259224+259225+259226+259227+259228+259229+259230+259231+259232+259233+259234+259235+259236+259237+259238+259239+259240+259241+259242+259243+259244+259245+259246+259247+259248+259249+259250+259251+259252+259253+259254+259255+259256+259257+259258+259259+259260+259261+259262+259263+259264+259265+259266+259267+259268+259269+259270+259271+259272+259273+259274+259275+259276+259277+259278+259279+259280+259281+259282+259283+259284+259285+259286+259287+259288+259289+259290+259291+259292+259293+259294+259295+259296+259297+259298+259299+259300+259301+259302+259303+259304+259305+259306+259307+259308+259309+259310+259311+259312+259313+259314+259315+259316+259317+259318+259319+259320+259321+259322+259323+259324+259325+259326+259327+259328+259329+259330+259331+259332+259333+259334+259335+259336+259337+259338+259339+259340+259341+259342+259343+259344+259345+259346+259347+259348+259349+259350+259351+259352+259353+259354+259355+259356+259357+259358+259359+259360+259361+259362+259363+259364+259365+259366+259367+259368+259369+259370+259371+259372+259373+259374+259375+259376+259377+259378+259379+259380+259381+259382+259383+259384+259385+259386+259387+259388+259389+259390+259391+259392+259393+259394+259395+259396+259397+259398+259399+259400+259401+259402+259403+259404+259405+259406+259407+259408+259409+259410+259411+259412+259413+259414+259415+259416+259417+259418+259419+259420+259421+259422+259423+259424+259425+259426+259427+259428+259429+259430+259431+259432+259433+259434+259435+259436+259437+259438+259439+259440+259441+259442+259443+259444+259445+259446+259447+259448+259449+259450+259451+259452+259453+259454+259455+259456+259457+259458+259459+259460+259461+259462+259463+259464+259465+259466+259467+259468+259469+259470+259471+259472+259473+259474+259475+259476+259477+259478+259479+259480+259481+259482+259483+259484+259485+259486+259487+259488+259489+259490+259491+259492+259493+259494+259495+259496+259497+259498+259499+259500?authors&parents&superparent"},"object":"objects\/sha256\/42\/4259e5b778efc834a26fc0cf67cb4b07c6aa136179b1566400762581f4a04a0b","record":"shard-1\/json-live-urgent-v3\/records\/8a7100f3b7b26cf52f3dec7ce71663b3204e9c00dbaa4f8234752436644c2085.json","sha256":"4259e5b778efc834a26fc0cf67cb4b07c6aa136179b1566400762581f4a04a0b","source":"https","stored_at":1784022393}}