An asteroids clone showcasing typed-ecstasy and typed-signals
I made this asteroids game back in 2010 using c/c++ and when I decided to create a game using TypeScript, I thought it might be nice to revive this game. It's written entirely in TypeScript and packed together using parcel.
This was partially written as a way to test some libraries I have ported from C/C++ to TypeScript (typed-ecstasy and typed-signals), and due to limited time, the code of this game is far from perfect. I'll try to work on it further when I have more time. Some things like the sceneanimator (credits animation) could be moved into a separate npm module. And I'm not sure I'm too happy with pixi.js, as it complicates a lot of things for me.
You need npm to get started. Then go into the directory, call:
npm ci
npm run build
npm start
Open a browser with the url given on the command line. This is usually http://localhost:1234/
The code of this game has been released under the zlib/libpng License The assets are not released under this license!
- 2D Artwork
- Sound Effects
- Music
- Used Libraries
- Special Thanks