Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
54 lines (32 sloc) 1.4 KB

What is it?

A multiplayer game where each player controls a spaceship flying through numbers.

The goal is to shoot the numbers whose sum will be equal to the level's target.

Higher levels have more and more numbers, and less and less space to navigate through them.

Good Luck!

Features

  • 8-bit colors
  • Level musics
  • Physics-based animations
  • Inter-level animations
  • OpenGL and terminal rendering.

Demos

No walls, square world

asciicast

Random walls, rectangular world

asciicast

Configurability

The world is configurable (square or rectangle, with or without random walls)

Configuration snapshot

You can define your own keyboard mapping by modifying the 'translatePlatformEvent' function defined here , the default mapping being:

  • ship acceleration : [s e d f]
  • laser shots : [j i k l]

Supported Platforms

Linux, OS X are supported.

Windows is not supported due to this)

Build

You can build and run using stack:

stack build --pedantic && stack exec imj-game-hamazed-exe

You can’t perform that action at this time.