{"author_link":"\/users\/aligator","author_name":"aligator","author_uid":1217557,"comments":[{"id":797633,"author_name":"OldDog","author_uid":"olddog","epoch":1649203879,"text":"a littlr hard for me ,,,,ps : how did  you make this game ","format":"md","likes":1,"spam":"N"},{"id":804701,"author_name":"LDJam user 234567","author_uid":"234567","epoch":1649272584,"text":"An ssh game ! I never thought I would find this :thumbsup: ","format":"md","likes":1,"spam":"N"},{"id":805431,"author_name":"aligator","author_uid":"aligator","epoch":1649277111,"text":"@olddog @fifut \nthanks for trying :-)\n\nit is done using a Golang lib which just serves a cli through ssh to the client: https:\/\/github.com\/charmbracelet\/wish\n\nTogether with a cli-ui building lib (from the same developers): https:\/\/github.com\/charmbracelet\/bubbletea","format":"md","likes":1,"spam":"N"},{"id":808443,"author_name":"Cosmicallity","author_uid":"cosmicallity","epoch":1649309165,"text":"Now this is an interesting way to make a game! Really cool to see people make different kinds of neat stuff, also it was pretty fun!","format":"md","likes":1,"spam":"N"},{"id":816741,"author_name":"aligator","author_uid":"aligator","epoch":1649452973,"text":"@cosmicallity thanks :-)","format":"md","likes":0,"spam":"N"},{"id":826381,"author_name":"yanc0","author_uid":"yanc0","epoch":1649748642,"text":"Hi ! Great idea ! I love SSH games. The scoreboard at the end is really interesting and I learned a lot reading your code. Thanks for sharing :tea: !\n","format":"md","likes":1,"spam":"N"},{"id":827545,"author_name":"aligator","author_uid":"aligator","epoch":1649802630,"text":"@yanc0 Thanks for playing and reading the code :-) \n\n","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld50\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/aligator\/KernelPanic","text":"Link"},{"url":"https:\/\/kernel.aligator.dev\/ssh\/host\/aligator.dev","text":"WebSSH"}],"metadata":{"g_key":"83234","g_author":"1217557","g_event":"LD50","g_eventkey":"110","g_subevent":"UNFINISH","g_urlkey":"389105","g_title":"Kernel Panic","g_status":"WAYBACK","g_place":"99999","g_commentcount":"7","g_site2_node_id":"287583","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"287583","n_urlkey":"389105","n_parent":"276397","n_path":"\/events\/ludum-dare\/50\/kernel-panic","n_slug":"kernel-panic","n_type":"item","n_subtype":"game","n_subsubtype":"unfinish","n_author":"217557","n_created":"1649016873","n_modified":"1743980590","n_version":"875183","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD50","removed_author":false},"_superparent":9,"_trust":2,"author":217557,"body":"![Bildschirmfoto_2022-04-03_22-15-51.png](\/\/\/raw\/5d1\/53\/z\/497f2.png)\n\n# NOTE: the virus spwaning and winning logic is buggy... It is not fully finished.\n\n# Goal:\nYou are the administrator of this server.                                                                             \nSome hackers plant viruses.                                                                                           \nYou have to stop them to avoid a kernel panic!\n\n# Run it\nThis is implemented as an ssh-server which serves the app (and only the app).\n\nYou may use the webssh:\nhttps:\/\/kernel.aligator.dev\/ssh\/host\/aligator.dev\nusername & password: 'admin'\n\nor\n\nssh -p 2223 aligator.dev\nusername & password: 'admin'\n\nOr using any other ssh client.\n\n(Note any ssh key and any user\/password will work - there is no check)\n\n## Locally\n`go run .\/cmd\/local`  \nwill start a local version (installed Go is required)\n\n# Scrolling:                                                                                                            \nIn some terminals the scroll wheel just works.                                                                        \nIn others, just use the \"PageUp\" and \"PageDown\" or \"ctrl+u\" and \"ctrl+d\"                                              \n                                                                                                                      \n# Quit game:                                                                                                            \n\"ctrl+c\" or type \"exit\"                                                                                               \n                                                                                                                      \n# Available commands:                                                                                                   \n\u2022 ls {Path}    (list directory)                                                                                       \n\u2022 mkdir {Path} (create folder)                                                                                        \n\u2022 cd {Path}    (change directory)                                                                                     \n\u2022 rm {Path}    (delete file)                                                                                          \n\u2022 ps           (list processes)                                                                                       \n\u2022 kill {PID}   (kill process)\n","comments":7,"comments-timestamp":"2022-04-12T22:30:30Z","created":"2022-04-03T20:14:33Z","files":[],"files-timestamp":0,"id":287583,"love":0,"magic":{"cool":322.10246816813,"feedback":8,"given":10.375,"grade":0,"smart":279.14377220258},"meta":{"allow-anonymous-comments":"1","author":[217557],"cover":"\/\/\/content\/5d1\/53\/z\/49806.png","grade-05-out":"1","grade-06-out":"1","link-01":"https:\/\/github.com\/aligator\/KernelPanic","link-01-tag":[42332],"link-02":"https:\/\/kernel.aligator.dev\/ssh\/host\/aligator.dev","link-02-name":"WebSSH","link-02-tag":[42440]},"meta-timestamp":"2025-04-06T23:03:10Z","modified":"2025-04-06T23:03:10Z","name":"Kernel Panic","node-timestamp":"2022-04-03T21:48:02Z","parent":276397,"parents":[1,5,9,276397],"path":"\/events\/ludum-dare\/50\/kernel-panic","published":"2022-04-03T20:26:08Z","scope":"public","slug":"kernel-panic","subsubtype":"unfinished","subtype":"game","type":"item","version":875183},"text":"![Bildschirmfoto_2022-04-03_22-15-51.png](\/\/\/raw\/5d1\/53\/z\/497f2.png)\n\n# NOTE: the virus spwaning and winning logic is buggy... It is not fully finished.\n\n# Goal:\nYou are the administrator of this server.                                                                             \nSome hackers plant viruses.                                                                                           \nYou have to stop them to avoid a kernel panic!\n\n# Run it\nThis is implemented as an ssh-server which serves the app (and only the app).\n\nYou may use the webssh:\nhttps:\/\/kernel.aligator.dev\/ssh\/host\/aligator.dev\nusername & password: 'admin'\n\nor\n\nssh -p 2223 aligator.dev\nusername & password: 'admin'\n\nOr using any other ssh client.\n\n(Note any ssh key and any user\/password will work - there is no check)\n\n## Locally\n`go run .\/cmd\/local`  \nwill start a local version (installed Go is required)\n\n# Scrolling:                                                                                                            \nIn some terminals the scroll wheel just works.                                                                        \nIn others, just use the \"PageUp\" and \"PageDown\" or \"ctrl+u\" and \"ctrl+d\"                                              \n                                                                                                                      \n# Quit game:                                                                                                            \n\"ctrl+c\" or type \"exit\"                                                                                               \n                                                                                                                      \n# Available commands:                                                                                                   \n\u2022 ls {Path}    (list directory)                                                                                       \n\u2022 mkdir {Path} (create folder)                                                                                        \n\u2022 cd {Path}    (change directory)                                                                                     \n\u2022 rm {Path}    (delete file)                                                                                          \n\u2022 ps           (list processes)                                                                                       \n\u2022 kill {PID}   (kill process)\n","title":"Kernel Panic","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/287501+287502+287503+287504+287505+287506+287507+287508+287509+287510+287511+287512+287513+287514+287515+287516+287517+287518+287519+287520+287521+287522+287523+287524+287525+287526+287527+287528+287529+287530+287531+287532+287533+287534+287535+287536+287537+287538+287539+287540+287541+287542+287543+287544+287545+287546+287547+287548+287549+287550+287551+287552+287553+287554+287555+287556+287557+287558+287559+287560+287561+287562+287563+287564+287565+287566+287567+287568+287569+287570+287571+287572+287573+287574+287575+287576+287577+287578+287579+287580+287581+287582+287583+287584+287585+287586+287587+287588+287589+287590+287591+287592+287593+287594+287595+287596+287597+287598+287599+287600+287601+287602+287603+287604+287605+287606+287607+287608+287609+287610+287611+287612+287613+287614+287615+287616+287617+287618+287619+287620+287621+287622+287623+287624+287625+287626+287627+287628+287629+287630+287631+287632+287633+287634+287635+287636+287637+287638+287639+287640+287641+287642+287643+287644+287645+287646+287647+287648+287649+287650+287651+287652+287653+287654+287655+287656+287657+287658+287659+287660+287661+287662+287663+287664+287665+287666+287667+287668+287669+287670+287671+287672+287673+287674+287675+287676+287677+287678+287679+287680+287681+287682+287683+287684+287685+287686+287687+287688+287689+287690+287691+287692+287693+287694+287695+287696+287697+287698+287699+287700+287701+287702+287703+287704+287705+287706+287707+287708+287709+287710+287711+287712+287713+287714+287715+287716+287717+287718+287719+287720+287721+287722+287723+287724+287725+287726+287727+287728+287729+287730+287731+287732+287733+287734+287735+287736+287737+287738+287739+287740+287741+287742+287743+287744+287745+287746+287747+287748+287749+287750+287751+287752+287753+287754+287755+287756+287757+287758+287759+287760+287761+287762+287763+287764+287765+287766+287767+287768+287769+287770+287771+287772+287773+287774+287775+287776+287777+287778+287779+287780+287781+287782+287783+287784+287785+287786+287787+287788+287789+287790+287791+287792+287793+287794+287795+287796+287797+287798+287799+287800+287801+287802+287803+287804+287805+287806+287807+287808+287809+287810+287811+287812+287813+287814+287815+287816+287817+287818+287819+287820+287821+287822+287823+287824+287825+287826+287827+287828+287829+287830+287831+287832+287833+287834+287835+287836+287837+287838+287839+287840+287841+287842+287843+287844+287845+287846+287847+287848+287849+287850+287851+287852+287853+287854+287855+287856+287857+287858+287859+287860+287861+287862+287863+287864+287865+287866+287867+287868+287869+287870+287871+287872+287873+287874+287875+287876+287877+287878+287879+287880+287881+287882+287883+287884+287885+287886+287887+287888+287889+287890+287891+287892+287893+287894+287895+287896+287897+287898+287899+287900+287901+287902+287903+287904+287905+287906+287907+287908+287909+287910+287911+287912+287913+287914+287915+287916+287917+287918+287919+287920+287921+287922+287923+287924+287925+287926+287927+287928+287929+287930+287931+287932+287933+287934+287935+287936+287937+287938+287939+287940+287941+287942+287943+287944+287945+287946+287947+287948+287949+287950+287951+287952+287953+287954+287955+287956+287957+287958+287959+287960+287961+287962+287963+287964+287965+287966+287967+287968+287969+287970+287971+287972+287973+287974+287975+287976+287977+287978+287979+287980+287981+287982+287983+287984+287985+287986+287987+287988+287989+287990+287991+287992+287993+287994+287995+287996+287997+287998+287999+288000?authors&parents&superparent"},"object":"objects\/sha256\/c3\/c3d9bf92bdf76673cc5858783d8c0527a6b9fe6a8e90dc00026e85b720c825df","record":"shard-2\/json-live-urgent-v3\/records\/49ef4860154d817a1ee8943ed5cb38b4da7b528372bf543bcc1067160e1cbfc9.json","sha256":"c3d9bf92bdf76673cc5858783d8c0527a6b9fe6a8e90dc00026e85b720c825df","source":"https","stored_at":1784022396}}