{"author_link":"\/users\/zakchaos","author_name":"zakchaos","author_uid":1003510,"comments":[{"id":1190857,"author_name":"manabreak","author_uid":"manabreak","epoch":1776664104,"text":"This one has a fun vibe to it! Had a chance of playing with the creator for a bit. Perhaps there's not that much \"game\" there yet, but there's potential here!","format":"md","likes":1,"spam":"N"},{"id":1190859,"author_name":"fullmetal_automaton","author_uid":"fullmetal-automaton","epoch":1776664329,"text":"Got lucky getting in while there were other people playing. That was a pretty cool experience.","format":"md","likes":1,"spam":"N"},{"id":1190865,"author_name":"LDJam user 373623","author_uid":"373623","epoch":1776664428,"text":"this game is good conceptually, but the gameplay needs to be expanded upon. it feels very stiff to move around and the goal is very simple. the fact that it can even function as a chatroom though, is very impressive to do for a game jam.","format":"md","likes":1,"spam":"N"},{"id":1196819,"author_name":"MossGames","author_uid":"mossgames","epoch":1776771591,"text":"Very brave to attempt to build a multiplayer game for a game jam. The movement could have been smoother but otherwise I think the idea has legs, defo an reminds me of those .io games!","format":"md","likes":1,"spam":"N"},{"id":1197934,"author_name":"Xientra","author_uid":"xientra","epoch":1776780640,"text":"Kinda cool but from what I could see there are no mechanics besides moving in front of others. Would have been cool if there was some type of async multiplayer!","format":"md","likes":2,"spam":"N"},{"id":1203875,"author_name":"PurpledArtFrog","author_uid":"purpledartfrog","epoch":1776847892,"text":"Holy hell... ambitious going for anything MP :thumbsup_tone1: Cool little concept... would have loved to join when others were online :thumbsup_tone1: \nHope you'll swing by with a vote :fingers_crossed: ","format":"md","likes":1,"spam":"N"},{"id":1205433,"author_name":"UkuleleFury","author_uid":"ukulelefury","epoch":1776869684,"text":"Ahh, I was very confused about what I was supposed to do before I read the comments here and understood that it's multiplayer! :) That's very cool for a game jam! Not as much fun solo though :\/. Also, I started up off-screen, and didn't see anything happen for a while when I was trying to move around, so that was also confusing. I like the background music.","format":"md","likes":1,"spam":"N"},{"id":1209216,"author_name":"pkenney","author_uid":"pkenney","epoch":1776947891,"text":"Wow, multiplayer!  That's a cool technical accomplishment but I tried logging in last night and then again this morning to see if I caught anybody, but found myself alone.  I wonder how that could be solved, where you could have multiplayer yet allow solo experience, I guess bots is the simplest idea?  Or some kind of durable state that players can come in and manipulate so that you don't have to cross-over in time with another player?  I've done a ton of LDs and only seen multiplayer a couple of times, so definitely an under-explored space.  Glad to see you poking at it, and sorry I didn't get to really check how the game works when there are players crossing over.\n\nInteresting.... the player seems to be on a discrete chunky grid when I tap-move or go around corners, but then it appears smooth when I hold the key down.  Are you on a discrete grid but with interpolation smoothing it?  The projectiles seem to go in a smooth straight line and not be locked to a grid in the same way.\n\nWould have been curious to see this in real action, but even though I didn't really get to dig in here I'm glad somebody is experimenting in this space.","format":"md","likes":1,"spam":"N"},{"id":1210213,"author_name":"BushFire","author_uid":"bushfire","epoch":1776967830,"text":"I got some friends join me to check out the multiplayer. Unfortunately one of the other players had their goal spawn next to mine, so he could camp on top of the goal, and both our signals scored him points. There was no counterplay.","format":"md","likes":1,"spam":"N"},{"id":1213189,"author_name":"Bumble","author_uid":"bumble","epoch":1777063354,"text":"Very ambitious to create a multiplayer game! Sadly it is difficult to find a match with others...\n\nI looked at the other comments and I think I got an idea of what the game is about. Interesting concept and kind of like those .io games?","format":"md","likes":1,"spam":"N"},{"id":1213506,"author_name":"hammeredzombie","author_uid":"hammeredzombie","epoch":1777077050,"text":"sadly i got in when no one was playing so not much of a game to be played","format":"md","likes":1,"spam":"N"},{"id":1214589,"author_name":"Wouter52","author_uid":"wouter52","epoch":1777135192,"text":"Oof this is high risk, high reward! I think it's impressive that you created a multiplayer game for LudumDare. But... You need a constant stream of players who log in regularly, which is a damn impossible task here. Most people will stick around for 10 or 20 minutes and move on. In this game your game relies on other people to be fun. When nobody is there, then people will log out pretty fast. Which in turn will sustain the lack of players. \n\nI don't really know what to advise in this case. I have some ideas though:\n- Create a system where \"[fake multiplayer](https:\/\/www.reddit.com\/r\/gamedev\/comments\/12xmcjr\/have_you_ever_seen_a_fake_multiplayer\/)\" is an option\n- Create some kind of notification system to let people know if there is anyone to play with. Make players subscribe to such system\n- Create timeslots where rounds are played (maybe thrice a day) and let people know when to log in","format":"md","likes":1,"spam":"N"},{"id":1216204,"author_name":"Sphone Official","author_uid":"sphone-official","epoch":1777215561,"text":"Got to try this with a friend and it's cool that it works but with the lack of depth and mechanics there is no counterplay at hand, i had no way of stopping my friend's signal since he had priority, i guess if i played with more than just 2 players it'd be different but if there was more to this it could've still been fine","format":"md","likes":1,"spam":"N"},{"id":1223161,"author_name":"kiddie","author_uid":"kiddie","epoch":1778093213,"text":"I love the idea of a Multi-Player modus! great job! Take this cute duck for I really love your game: \ud83e\udd86","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld59\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/fusionlearninglabs-tomato\/xsignals","text":"on github - "},{"url":"https:\/\/xsignals.onrender.com","text":"Link"}],"metadata":{"g_key":"73474","g_author":"1003510","g_event":"LD59","g_eventkey":"113","g_subevent":"COMPO","g_urlkey":"311196","g_title":"Xsignals","g_status":"WAYBACK","g_place":"274","g_commentcount":"14","g_site2_node_id":"429824","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"429824","n_urlkey":"311196","n_parent":"424249","n_path":"\/events\/ludum-dare\/59\/xsignals","n_slug":"xsignals","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"3510","n_created":"1776635672","n_modified":"1779333791","n_version":"1353630","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD59","removed_author":false},"_superparent":9,"_trust":1,"author":3510,"body":"Xsignals is up!\n\nyou can clone it via github, and run with Node , play local on localhost:3000 \nlive version hosted \n@ https:\/\/xsignals.onrender.com\n(in current state , no Max user count, no moderation, So please don't be terrible people.)\n\nHow I used AI?\n\nWhen i begin learning to code, this involved riding my bike to the library so i could get books on AppleBasic,\nand line by line code each one, learning lots of fundamentals in the process...\nwhen it didn't work id often learn something new,\nThrough 90s and the epidemic of \"script kiddies\" I learned how important it is to really understand the concepts, and not just copy paste code...\n\nSo I did not \"vibe code\",\nI used google in a similar way I have every coding challenge, now they return AI responses...\nweas very helpful for understanding systems i havent used much yet, like socket.io etc. \n\nIt was useful to be able to paste a block of code and say why isnt this working?\nmuch in same way pasting into linting tools used to be.\n\nDid i make this game in a sealed cabin without electricity , WiFi on a potato?\nNo I didnt.\n\nI used AI in this, the same way i would look at google to find tutorials, and example code, so I could understand and \nthough i prob coulda copy pasted, for me a lot to be learned by typing line by line. \n\nCant say thanks enough to everybody who makes LudumDare possible.\nI hope it brings you the amazing joys and life changing experiences it continues to bring me!\n","comments":14,"comments-timestamp":"2026-05-06T18:46:53Z","created":"2026-04-19T21:54:32Z","files":[],"files-timestamp":0,"grade":{"grade-01":28,"grade-02":28,"grade-03":30,"grade-04":29,"grade-05":28,"grade-06":28,"grade-08":28},"id":429824,"love":0,"magic":{"cool":95.171380272835,"feedback":30,"given":21.625,"grade":28.428571428571,"grade-01-average":2.75,"grade-01-result":274,"grade-02-average":2.346,"grade-02-result":283,"grade-03-average":2.929,"grade-03-result":233,"grade-04-average":3.185,"grade-04-result":212,"grade-05-average":1.923,"grade-05-result":279,"grade-06-average":2.212,"grade-06-result":231,"grade-08-average":2.269,"grade-08-result":276,"smart":1.8350154434631},"meta":{"author":[3510],"cover":"\/\/\/content\/6bd\/z\/7039e.png","grade-07-out":"1","link-01":"https:\/\/github.com\/fusionlearninglabs-tomato\/xsignals","link-01-name":"on github - ","link-01-tag":[42332],"link-02":"https:\/\/xsignals.onrender.com","link-02-tag":[42336]},"meta-timestamp":"2026-05-21T03:23:11Z","modified":"2026-05-21T03:23:11Z","name":"Xsignals","node-timestamp":"2026-04-19T22:08:42Z","parent":424249,"parents":[1,5,9,424249],"path":"\/events\/ludum-dare\/59\/xsignals","published":"2026-04-19T22:08:42Z","scope":"public","slug":"xsignals","subsubtype":"compo","subtype":"game","type":"item","version":1353630},"text":"Xsignals is up!\n\nyou can clone it via github, and run with Node , play local on localhost:3000 \nlive version hosted \n@ https:\/\/xsignals.onrender.com\n(in current state , no Max user count, no moderation, So please don't be terrible people.)\n\nHow I used AI?\n\nWhen i begin learning to code, this involved riding my bike to the library so i could get books on AppleBasic,\nand line by line code each one, learning lots of fundamentals in the process...\nwhen it didn't work id often learn something new,\nThrough 90s and the epidemic of \"script kiddies\" I learned how important it is to really understand the concepts, and not just copy paste code...\n\nSo I did not \"vibe code\",\nI used google in a similar way I have every coding challenge, now they return AI responses...\nweas very helpful for understanding systems i havent used much yet, like socket.io etc. \n\nIt was useful to be able to paste a block of code and say why isnt this working?\nmuch in same way pasting into linting tools used to be.\n\nDid i make this game in a sealed cabin without electricity , WiFi on a potato?\nNo I didnt.\n\nI used AI in this, the same way i would look at google to find tutorials, and example code, so I could understand and \nthough i prob coulda copy pasted, for me a lot to be learned by typing line by line. \n\nCant say thanks enough to everybody who makes LudumDare possible.\nI hope it brings you the amazing joys and life changing experiences it continues to bring me!\n","title":"Xsignals","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/429501+429502+429503+429504+429505+429506+429507+429508+429509+429510+429511+429512+429513+429514+429515+429516+429517+429518+429519+429520+429521+429522+429523+429524+429525+429526+429527+429528+429529+429530+429531+429532+429533+429534+429535+429536+429537+429538+429539+429540+429541+429542+429543+429544+429545+429546+429547+429548+429549+429550+429551+429552+429553+429554+429555+429556+429557+429558+429559+429560+429561+429562+429563+429564+429565+429566+429567+429568+429569+429570+429571+429572+429573+429574+429575+429576+429577+429578+429579+429580+429581+429582+429583+429584+429585+429586+429587+429588+429589+429590+429591+429592+429593+429594+429595+429596+429597+429598+429599+429600+429601+429602+429603+429604+429605+429606+429607+429608+429609+429610+429611+429612+429613+429614+429615+429616+429617+429618+429619+429620+429621+429622+429623+429624+429625+429626+429627+429628+429629+429630+429631+429632+429633+429634+429635+429636+429637+429638+429639+429640+429641+429642+429643+429644+429645+429646+429647+429648+429649+429650+429651+429652+429653+429654+429655+429656+429657+429658+429659+429660+429661+429662+429663+429664+429665+429666+429667+429668+429669+429670+429671+429672+429673+429674+429675+429676+429677+429678+429679+429680+429681+429682+429683+429684+429685+429686+429687+429688+429689+429690+429691+429692+429693+429694+429695+429696+429697+429698+429699+429700+429701+429702+429703+429704+429705+429706+429707+429708+429709+429710+429711+429712+429713+429714+429715+429716+429717+429718+429719+429720+429721+429722+429723+429724+429725+429726+429727+429728+429729+429730+429731+429732+429733+429734+429735+429736+429737+429738+429739+429740+429741+429742+429743+429744+429745+429746+429747+429748+429749+429750+429751+429752+429753+429754+429755+429756+429757+429758+429759+429760+429761+429762+429763+429764+429765+429766+429767+429768+429769+429770+429771+429772+429773+429774+429775+429776+429777+429778+429779+429780+429781+429782+429783+429784+429785+429786+429787+429788+429789+429790+429791+429792+429793+429794+429795+429796+429797+429798+429799+429800+429801+429802+429803+429804+429805+429806+429807+429808+429809+429810+429811+429812+429813+429814+429815+429816+429817+429818+429819+429820+429821+429822+429823+429824+429825+429826+429827+429828+429829+429830+429831+429832+429833+429834+429835+429836+429837+429838+429839+429840+429841+429842+429843+429844+429845+429846+429847+429848+429849+429850+429851+429852+429853+429854+429855+429856+429857+429858+429859+429860+429861+429862+429863+429864+429865+429866+429867+429868+429869+429870+429871+429872+429873+429874+429875+429876+429877+429878+429879+429880+429881+429882+429883+429884+429885+429886+429887+429888+429889+429890+429891+429892+429893+429894+429895+429896+429897+429898+429899+429900+429901+429902+429903+429904+429905+429906+429907+429908+429909+429910+429911+429912+429913+429914+429915+429916+429917+429918+429919+429920+429921+429922+429923+429924+429925+429926+429927+429928+429929+429930+429931+429932+429933+429934+429935+429936+429937+429938+429939+429940+429941+429942+429943+429944+429945+429946+429947+429948+429949+429950+429951+429952+429953+429954+429955+429956+429957+429958+429959+429960+429961+429962+429963+429964+429965+429966+429967+429968+429969+429970+429971+429972+429973+429974+429975+429976+429977+429978+429979+429980+429981+429982+429983+429984+429985+429986+429987+429988+429989+429990+429991+429992+429993+429994+429995+429996+429997+429998+429999+430000?authors&parents&superparent"},"object":"objects\/sha256\/4c\/4c1dd926286e39ba40efda42a23b57c71f074c40bbef654d20ebeaf569b962a7","record":"shard-3\/json-live-urgent-v3\/records\/8a592695089430db7953c28a777b4fb926abfb5b56516394e3a9721b28cf28c2.json","sha256":"4c1dd926286e39ba40efda42a23b57c71f074c40bbef654d20ebeaf569b962a7","source":"https","stored_at":1784022517}}