I wrote a 1980s-arcade-style invaders game to fulfill a childhood dream

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • invaders

    A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio (by susam)

  • paddle-game

    Personal challenge to create a custom controller for a custom application.

  • 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

  • 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.

    SurveyJS logo
  • invaders

    Retro space invaders game for my website (by JustinLloyd)

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts