Show HN: The HN Arcade
Posted by yuppiepuppie 12 hours ago
I love seeing all the small games that people build and post to this site.
I don't want to forget any, so I have built a directory/arcade for the games here that I maintain.
Feel free to check it out, add your game if its missing and let me know what you think. Thanks!
Comments
Comment by DamnInteresting 28 minutes ago
Comment by Exuma 26 minutes ago
Comment by ChaosOp 6 hours ago
In a nutshell its a web-based game platform where up to 8 players use their smartphones as controllers to play real-time action mini-games on a central browser screen. It takes a lot of inspiration from classic party games like Jackbox, Mario Party and Mario Kart.
Comment by ajjbones 3 hours ago
Comment by DamnInteresting 23 minutes ago
Comment by heyitssim 12 hours ago
- https://craftmygame.com/game/e310c6fcd8f4448f9dc67aac/r/play
- https://craftmygame.com/game/f977040308d84f41b615244b/r/play
Each game I build adds to the component library: multiplayer, event systems, NPC behaviors, dialogues, etc... Currently working on a multiplayer Bomberman clone which is stress-testing the networking layer.
The engine/editor is at craftmygame.com if anyone wants to poke around!
Comment by tamasnet 11 hours ago
Comment by heyitssim 8 hours ago
Comment by mghackerlady 9 hours ago
Comment by heyitssim 8 hours ago
Text-based scripting adds complexity and security concerns I'd rather avoid for now.
That said, if users start asking for it, I'll reconsider.
What would you want to do with code that feels limited in the visual editor?
Comment by mghackerlady 6 hours ago
Comment by baby 9 hours ago
Comment by heyitssim 7 hours ago
Some things RPG Maker can't really do: real-time multiplayer (works out of the box), web-native games (just share a link), and you're not locked to RPGs - platformers, survival, racing, top-down action all work too!
Comment by jmpavlec 1 hour ago
I made a Show HN post back in November: https://news.ycombinator.com/item?id=45887709 but I've added two games since then.
Thanks for creating this.
Comment by MagicMoonlight 11 hours ago
Comment by guzik 10 hours ago
Comment by SteveChurch 1 hour ago
I've submitted to add my SciFi Space MMO Game (https://play.delve-online.com) - Run mission, fly with friends, kill rats, pvp etc etc :D
Thanks and have fun :D
Comment by yathern 9 hours ago
Comment by woutervdb 9 hours ago
If relevant, I'm loading the website on a 27" IPS display under normal daylight conditions.
Comment by yathern 9 hours ago
Comment by pooloo 8 hours ago
Comment by yathern 6 hours ago
Comment by vunderba 4 hours ago
Comment by cionut 1 hour ago
Comment by legohead 6 hours ago
Comment by morserer 5 hours ago
Comment by dang 4 hours ago
Comment by susam 10 hours ago
https://susam.net/invaders.html
Both were pretty well received here on HN. The second one is more popular one among the two with about 90 unique visitors per day on an average, as far as I can tell from the access logs after filtering out bots and scrapers. The first one has about 10 unique visitors per day. Really tiny numbers, but it's a delight that some people out there return to this game regularly. Thank you, whoever you are.
Playing computer games is how I was introduced to computers. I too wanted to develop my own invaders-like game when I was about 8 years old. Unfortunately, I neither had enough access to computers nor sufficient programming skills at the time. The first link (invaders.html) is the result of fulfilling that childhood dream 30 years later.
Inspired by a few computer games from the early 1980s, the first game also includes an autoplay algorithm. If you leave the game idle for 5 seconds after loading, the autoplayer kicks in and starts playing the game automatically.
Each game is implemented in plain HTML and JavaScript as a single, unminified, easily readable HTML page. Anyone can download the page, save it locally, play it offline as well as inspect or tweak the source code.
Comment by susam 10 hours ago
May I request you to consider moving this project to a community organisation like https://github.com/<your-new-org> so that we, the HN folks, can maintain it as a community? Curated list projects often start with a lot of enthusiasm and I follow several similar ones focused on personal websites and blogs. While some of the curators remain active and maintain their project even years later, some do not. This isn't a complaint. I know life happens and circumstances change. So it is understandable that some of these projects become inactive later.
But it becomes a little problematic when someone wants to have their creation added to the curated list but cannot do so because the maintainer is no longer active. Of course, volunteers can fork the project and maintain it as a community but this is easier said than done. Once a 'Show HN' thread like this becomes successful, future visitors are more likely to end up on the original but no-longer-maintained curated list than the newer community maintained fork. For that reason, when I created my list of curated personal websites, I did so under the organisation <https://github.com/hnpwd> from the very start, and now we have multiple maintainers and contributors helping out with the curation.
Hosting the project under a community org with multiple maintainers could give it a better chance of staying active in the long term. This is only a request. I do not mean to impose or pressure you in any way. Please feel free to ignore the suggestion and thank you again for the work regardless.
Comment by stevekemp 10 hours ago
You can see the gaming happen early on in many of these lists, where commercial things start appearing quite highly, or weirdly the project get sponsored.
Once they get popular the creators abandon them and start ignoring the updates/PRs because their task of feeding traffic to their personal projects has been accomplished.
Comment by orsorna 9 hours ago
Comment by password4321 10 hours ago
This is important but seems orthogonal to whether or not the repo is under an org.
Comment by hebejebelus 11 hours ago
I actually went to college for game development but never really built any games for myself because the time investment was just too large and the payoff too small. I really think that agent-driven development is the way for games, especially small games and to prototype gameplay mechanics. You no longer have to worry about how to factor your codebase when you just want to see if some idea works. This is especially the case when you put yourself in the constraints of a little virtual machine where you don't have to care much about assets, which are now definitely the bottleneck for this kind of thing.
These games are all unfinished, riddled with bugs, and almost none of them are actually fun (I like Traffic and Shapeship the most) but the thing is that I absolutely loved making them in a way that I haven't enjoyed making anything on a computer in a long while. It was so exciting to see doors that I felt were long since closed to me be blown wide open by agentic development.
Comment by crispweed 11 hours ago
There's a website for this here: https://locksteparcade.com/
It's still very much a work in progress, with just two games. One is a version of the classic game "Lemmings". The other is a very minimal asteroids style inertial ship duel.
The games both use deterministic execution in lockstep across network participants, and provide interactive gameplay and smooth execution even if situations with up to quarter or half second lag times, and the methods used for this are then perhaps one interesting aspect of the project.
In each game, the local player sees their own controlled entities at current positions, and other player entities at historical positions.
In the lemmings game, the complication is that lemmings depend on their own world changes (e.g. they need to stand on a bridge piece they just built). So there is a kind of fork and merge mechanism that enables local and remote world changes to be eventually consistent.
In the inertial duel game, homing missiles have a deploy phase in which they transition between different update time frames, with exactly the same sequence of updates applied on each machine, but with these updates accelerated or slowed down to achieve the time frame synchronisation.
There is an offline part with a tutorial to go through for the lemmings clone, which gives a flavour of the thing. The networking part uses a dedicated server and is currently invite only, but if anyone is interested in trying this then please shout and I can send out server credentials..
Comment by oliwary 8 hours ago
I think https://videopuzzle.org has a lot of potential also, but it targets an audience that's a bit different as it is more visual, focused on reassembling videos like a puzzle.
Will post these to the arcade! :)
Comment by smusamashah 12 hours ago
Comment by mkw5053 9 hours ago
Comment by JKCalhoun 2 hours ago
Comment by labarilem 8 hours ago
I'm building something quite similar at https://hn-games.marcolabarile.me/
I manually curate the data and add images too. Code and data are open: https://github.com/labarilem/hn-games
I've posted this project some time ago to HN but it didn't get much attention unfortunately.
NOTE: Data includes games up to April 2024, I add more games when I have some spare time and plan to catch up to today's games asap.
Comment by andvari_bekho 12 hours ago
Please check my HTML5 3D racing game :), it's an Arcade racer with dreamcast / PSX aesthetics and async multiplayer.
https://gamesnacks.com/games/52v00umba6lko#eids=95379098&sc=...
Comment by koito17 11 hours ago
[1] https://andrewgy8.github.io/hnarcade/games/games/lichess
Comment by simonklitj 10 hours ago
Comment by rjh29 11 hours ago
Comment by egglemonsoup 5 hours ago
Comment by elicash 6 hours ago
https://github.com/andrewgy8/hnarcade/issues?q=is%3Aissue%20...
Comment by JKCalhoun 10 hours ago
(I too added one, https://mooncraft2000.com which I posted to HN some years ago. I should add https://kardland.com but I don't think I ever did a ShowHN for it.)
Comment by stared 12 hours ago
I opened that to see what are the most recommended games on the Hacker News (and perhaps posts introducing these, notes by authors, discussions).
Yet, I got alphabetic sorting. (Good for librarians, the worst possible for actual recommendations.)
How about: sorting some by upvotes and linking posts (with dates) when it was mentioned?
Also, if there is a game, instead of card with names, cards with screenshots would be infinitely better.
Comment by nathan_f77 10 hours ago
I'm also working on a new game at the moment. I have no idea how long it will take since I'm having too much fun coming up with new ideas and adding new levelsm but I'll definitely submit it here once I launch it.
Comment by rockyj 8 hours ago
I tried to go for deep cricket-ing gameplay and not graphics. People from the subcontinent should be able to enjoy it.
Comment by kingofspain 10 hours ago
Comment by keepamovin 12 hours ago
Comment by yuppiepuppie 12 hours ago
Comment by s-macke 11 hours ago
[0] https://github.com/s-macke/Interplanetary-Postal-Service
Comment by rjh29 11 hours ago
Comment by tiniuclx 11 hours ago
I've submitted Botnet of Ares [0], my hacking simulator.
[0] https://store.steampowered.com/app/3627290/Botnet_of_Ares/
Comment by raphar 10 hours ago
Comment by susam 9 hours ago
I am not a professional web developer but I have been using JavaScript since 2001 or so. It is only this month that I realised JavaScript does not have a way to seed the pseudorandom number generator (PRNG). So there was no way to do something like:
srand(Math.floor(Date.now() / 1000 / 3600))
As a result, I had to implement a linear congruential generator (LCG) based on the Knuth parameters: <https://github.com/hnpwd/hnpwd/blob/1e513b1/web/script.js>. When I first came across the LCG algorithm (in K&R with different parameters) in the early 2000s, I felt it was neat but assumed I would never need it, since almost every mainstream language comes with a reasonable PRNG. Little did I know back then that the most ubiquitous language on the web would make that old knowledge useful again, some 25 years later.Comment by bigstrat2003 5 hours ago
Comment by eamag 11 hours ago
Comment by martinclayton 9 hours ago
Comment by calflegal 11 hours ago
Comment by brianzelip 11 hours ago
Comment by tippa123 12 hours ago
Comment by yuppiepuppie 12 hours ago
Comment by Etheryte 12 hours ago
Comment by tippa123 11 hours ago
Comment by baxtr 11 hours ago
One idea: could you sort it by upvotes as well?
Comment by pokpokpok 2 hours ago
Comment by Aperocky 7 hours ago
Comment by gowld 2 hours ago
Comment by carra 11 hours ago
Comment by lucideng 9 hours ago
Comment by jmkd 10 hours ago
Comment by susam 8 hours ago
Comment by vldszn 10 hours ago
Comment by maximgeorge 11 hours ago
Comment by lizhang 7 hours ago