Skip to content

A snake game that uses the drawille crate to render images to the terminal.

License

Notifications You must be signed in to change notification settings

autotunafish/snakegame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snakegame

A terminal snake game that uses the drawille crate to render images. Designed for Mono-spaced Fonts, but its a game so play around!

Features:

  • High precision slithering controls
  • Actual graphics
  • Lush, 256 colors (but only one at a time!)
  • Opional 'feed-beep and crash-boop'
  • 9 Board sizes
  • 12 Obstacle Maps
  • 5 Speeds
  • High Score
  • Controls: UpDownLeftRight-Arrows, ASDW, HJKL

Requirements:

  • Rust
  • g++ (or equivalent C-Compiler)
  • libasound2-dev
  • pkg-config

To run:

  • Open the Terminal Emulator of your choice
    • Some won't render correctly, adjust settings
    • 'Alacritty' best performance, 'cool-retro-terminal' prettiest
  • Clone this repo and 'cargo run' it.

About

A snake game that uses the drawille crate to render images to the terminal.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages