Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Web Serial API would also mean one could create an Atari-style paddle controller to go with this game, kind of like this project: https://github.com/drohen/paddle-game
These sorts of games are incredibly fun to write in modern languages, especially if you are given a canvas and the ability to blit graphics around without much concern for memory usage or blit speed.
Obligatory self-promotion: https://justin-lloyd.com/ which is my C.V. site that includes a 1970's-era space invaders style game based on the portable Galaxy Invaders 1000 game.
https://github.com/JustinLloyd/invaders
"Invaders from 78" is written in Typescript, implements a small ECS framework, uses Pixi for canvas rendering, and is event driven. No audio because, well... it's a C.V. website. It also doesn't work on mobile because the audience numbers for mobile visitors to my C.V. website is near enough zero that it would be wasted effort. Please excuse any front-end sins I may have committed because I generally don't do front-end web dev.
Related posts
- Show HN: Auto-play algorithm in action for my single-HTML-page invaders game
- Andromeda Invaders: Autoplay - Press 'Enter' twice and wait for 5 seconds for autoplay to start
- A simple, retro-style, invaders-like game written using HTML5, Canvas, and Web Audio
- Andromeda Invaders: A retro-style game written in HTML5, Canvas, and Web Audio
- Andromeda Invaders: A retro-style game written in HTML5, Canvas, and Web Audio