Giter Site home page Giter Site logo

shifting's Introduction

Shifting

A roguelike game I'm writing for fun.

More or less set in the same "universe" as Burden, a TTRPG I'm designing.

Goals

Technical

  • Learn how to program in Rust
  • Play with some fun procedural generation algorithms

Game design

Most of the design ideas align with the Burden Design Guide

  • Focus on exploration
  • Deemphasize/discourage combat

Building and running the game

  • Install Rust
  • Run cargo xtask run in the root folder of this repository
                         ,        ᴗ       ⁖
⋅                    ⋅  ѻ ⋅                     ᴗ    ⋅ᴗ       ᴗ ‿ ․      ⋅  ₍         ₍
     ,    ⚬                   ᴗ ,    ᴗ    ⋅   ₍        ∙              ᴗ        ₎  ⚬⚬●
        ,              , ᴗ        ᴗ                      ₎         ●                 ₎ ᴗ
    ᴗ        ,             ,            ⋅      ₍ ,      ⋅₍ ᴗ ●          ₍       ●        ₍
                      ᴗ ᴗ      ,      ∵     ⋅  ⋅        ₍        ᴗ      ⚬  ⋅ ,   ⋅  ,   ,
 ∵    ,                          ⋅ ⋅               o         o
   ,                                         ₎,                          ₎       ₍    ⋅
₍      ∵ ⋅   ₍       ѻ                ᴗ  ᴗ ₍         ⋅  ∙  ₍           ₎,                ,
            ₎ ∙                                    ⋅       #▓██##▓▓#█, ₍
                       ⋅                                 ∙⋅▓█▓#▓█▓██#     ₍         ₍
          ∵        ⋅                 ᴗ  ⁖                  ▓▓▓▓▓##▓▓#                    ₎
●         ₎     ₍       ●        ₎                    ⚬    ▓##█▓█#▓#▓  ₍ѻ           ₎
            ₎             , ,    ,  ᴗ            ∴         ▓█#█▓#▓#▓#    ₍             ⋅
  ∙             ⋅           ⋅         ₍          ,                                     ,
    ∙   ▓█##█#█▓▓█  ᴗ    ₎ ₍   #█▓▓#█#█▓█  ⋅⋅                             ⋅    ⋅
        ▓#█#█#█▓▓#      ₎⋅     #▓█##█▓##█             , ѻ                              ,
 ⋅      ██▓▓#█#▓▓█ ∙   ∙       ▓#█#█#▓##█                         ₍
        #████#██#▓      ₎      ▓#▓██▓▓##▓   ₎⁖           ᴗ                 ₎
      , █#▓##▓▓###             █#▓▓▓##▓▓#                #█#▓█▓▓#█▓                     ᴗ
                            ,       ₎                    ####█▓█##█⋅            ,      ₎
             ,        #█#█##▓██▓                        ₍####▓█▓#██  ᴗ⋅       ,     ᴗ
   ᴗ ,        ᴗ,   ᴗ  ▓▓███▓▓██#                       ● █▓▓█▓▓█▓█#           ⋅,
   o₎      ₎ ᴗ        ##█###█#▓▓     ₍  ⋅                #▓█##█▓█##                  ,
    ₎    #█▓###▓█▓█   █#▓██#██##                ᴗ ,                  ₎        ⋅    ₍
    ₍ ⋅ ₎#█##█▓█▓▓▓   #▓▓█▓█##█▓⚬       ⋅            ,    ₎    ⁔                 ⋅
    ₍    ▓▓▓#▓█▓##▓  ₎    ᴗ            o      ₍                    ₎       ₎
         ▓██#█#█▓#█  ᴗ        ⋅   ⋅,     ∴              ⚬     ⋅  ⋅      ₎
₎        ###▓▓###█▓                                               ₎ᴗ         ∴
                     o₍                    ⋅                   , ⋅∴  ₍ ⋅
                     ,            ⋅       ₍         ⋅   ₍    o₎ ₎
         ⋅      ,    ∵          ⋅     , ₍ ѻ                  ⚬                        o ᴗ
           ₎ ₎   ⋅                ᴗ             ⚬              #####▓#▓#█          ⋅
                          ⋅    ⋅                               ▓▓#▓█###█▓₎₍       ₍
          ₍     ₍⋅                        ₎,   o             ₍₍██▓#▓▓##▓▓
   ₎     ₍  █▓#██▓▓▓▓▓   ⋅                                     ▓▓▓█▓▓█#▓#
 ₍        , ▓██#▓▓█▓▓#   ѻo                    ․            ᴗ  ▓██##██##█            ₎
            ▓▓▓#█#▓#▓# ⁔    ₎                                               #▓█████##█ ․
            ▓#▓##█▓▓█▓  ‚  ,ѻ                              ₎              ᴗ,▓███▓██▓▓▓
 ₍      ₎   ####█#██▓▓       ∙              ,∴         ₎         #▓#██##█#█ █▓#█▓██#▓█
           ‚       ₎   ₍                  ₎   ₎ ₎      o         #▓▓#▓█##▓▓ ██▓▓█▓##▓▓
 ,   ₎ ᴗ          ,                                    ₍         #▓█▓#█##█#⋅##█▓#█▓█#█
                             ⋅                                   █#█#▓█#▓▓▓         ₍
  ⋅    ᴗ ⋅ ᴗ          ѻ ᴗ    ⋅ ⁖                         ∴ѻ      ##█#▓▓█#█▓      ₍₍
     ₍⋅   ₎                               ᴗ           C⋅₎⋅  ᴗ                   ₍       ●

shifting's People

Watchers

Gaeel Bradshaw-Rodriguez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.