Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 2.47 KB

README.md

File metadata and controls

55 lines (43 loc) · 2.47 KB

Lusito's Asteroids Clone!

An asteroids clone showcasing typed-ecstasy and typed-signals

Play Here

Screenshot

About the Game

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.

Building and running

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/

License

The code of this game has been released under the zlib/libpng License The assets are not released under this license!

Credits