Skip to content

Lusito/typed-asteroids

Repository files navigation

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

About

An asteroids clone showcasing typed-ecstasy and typed-signals

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages