Skip to content
Mini Offline Singleplayer game in Crystal
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.deps
data
ext
src
.deps.lock
.gitignore
LICENSE
README.md
shard.lock
shard.yml

README.md

mos_game

Mini Offline Singleplayer game in Crystal

About

This is a first try, a first try in creating a game and first try in creating a game in Crystal.

           ▄▄▄  ▄▄▄    ▄▄▄▄      ▄▄▄▄
           ███  ███   ██▀▀██   ▄█▀▀▀▀█
           ████████  ██    ██  ██▄        ▄███▄██   ▄█████▄  ████▄██▄   ▄████▄
           ██ ██ ██  ██    ██   ▀████▄   ██▀  ▀██   ▀ ▄▄▄██  ██ ██ ██  ██▄▄▄▄██
           ██ ▀▀ ██  ██    ██       ▀██  ██    ██  ▄██▀▀▀██  ██ ██ ██  ██▀▀▀▀▀▀
           ██    ██   ██▄▄██   █▄▄▄▄▄█▀  ▀██▄▄███  ██▄▄▄███  ██ ██ ██  ▀██▄▄▄▄█
           ▀▀    ▀▀    ▀▀▀▀     ▀▀▀▀▀     ▄▀▀▀ ██   ▀▀▀▀ ▀▀  ▀▀ ▀▀ ▀▀    ▀▀▀▀▀
                                          ▀████▀▀

The game is a terminal, text based game, with choises and charcter progression. Give it a try :)

How to play

Just download the latest release from here: https://github.com/bararchy/mos_game/releases/tag/v.0.2-alpha

Choose .zip or .tar.gz

Download the file and extract localy. Open a terminal in the folder (or just cd to it)

And execute

./MOSgame

You can also compile the game from sources using the Crystal compiler

How to compile

If you have the Crystal compiler then just

crystal deps update
crystal compile libs/MOSgame.cr --release

Else, download the compiler here: http://crystal-lang.org/docs/installation/index.html

To-Do list

  • More stroy
  • A way to staticlly link the binery and get rid of the /ext/ folder
  • Get help with building on Ubutnu (some one who dont care to compile the game and upload the binery back)
  • Feed-back !

Enjoy !

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.