ElixirQuake.Client (elixir_quake v0.1.0)

Copy Markdown View Source

Quake as a Cauldron2D.Client.Game: the keys, the picture the terminal shows and the sounds.

mix quake --dir /games/quake

The whole pane is the game's own picture (ElixirQuake.Render), drawn at the pane's size in whatever the terminal shows best.

Keys

  • W/S or ↑/↓ — forward and back; A/D — strafe; ←/→ — turn
  • T/G or PgUp/PgDn — look up and down; C or End — look straight ahead
  • F — fire; Space — jump (and swim up); R — run while held
  • Q/E — previous and next weapon; 1–8 — a weapon

Esc opens Quake's own menu (ElixirQuake.Menu): single player, options, help and quit. Options holds customize controls, screen size, brightness, mouse speed, sound volume, always run, invert mouse and use mouse; the game is paused while it is open. Use mouse adds the mouse: moving it turns and looks, the left button fires, the right button runs, and the wheel changes weapon.

Controller

  • left stick — move and strafe; right stick — turn and look, each as far as pushed; the d-pad walks and turns
  • right trigger — fire; left trigger — run; A — jump; X — look straight ahead
  • the bumpers — previous and next weapon; Start — the menu, where the d-pad moves, A chooses and B goes back