Skip to content

fieldstrength/destroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Destroid

A space shooter based on the classic Asteroids, written in Elm.

Destroid places stronger emphasis on the compactness property of space that was utilized in Asteroids and other games – i.e. the fact that when traveling off in some direction you eventually reemerge on "the other side". Unlike in Asteroids, the player's view extends beyond the size of the space so that this compactness is visually apparent: The player sees "additional copies" of their ship and other physical bodies when sufficiently close to the boundaries of the screen.

Controls

  • Space bar = shoot / start game
  • Up-arrow = accelerate
  • Left/Right-arrows = rotate
  • Escape = pause

Compilation

To compile have the Elm Platform installed, navigate to the repo directory and type:

elm-make Destroid/Main.elm --output index.html

or place the generated index.html file anywhere the needed img/ folder is also present.

Acknowledgements

I am grateful to be using Alien Encounters by ShyFonts for the logo and 04b_03 by Yuji Oshimoto for other text.

About

A space shooter based on the classic Asteroids

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages