GithubHelp home page GithubHelp logo

defiance's Introduction

Defiance

A Simple 2D Roguelike, Minus Some Features - Made by Dylan S. Byrd - [email protected]

About

//-----------------------------------------------------------------------------------------------

You wake up, unsure of where you are. You remember the end of the world, and the life after. Look for other survivors. Avoid monsters and bandits. Good Luck.

Known Issues

//-----------------------------------------------------------------------------------------------

  • Although the environment files may have a range of steps, the number in that range is calculated on startup, meaning the number of steps used in generation will always be the same.
  • The GenerationProcesses currently only influence the number of generation steps to take, except for the FromData generator.
  • The FromData generator does not support map legends; map data must use the same characters used in the game. Same with loading in a file.
  • The river generator doesn't travel North-To-South very often.

How to Use

//-----------------------------------------------------------------------------------------------

During play, press the spacebar or Numpad5 to skip a turn During play, movement is either hjklyubn or the numpad; During play, press P to simulate an A* pathfinding step. During play, press Shift + P to simulate 10,000 A* pathfinding steps. During play, press R to draw a ray from the player to a random open tile. Note: This is buggy. During play, press M to reveal the entire map and all entities. During play, press PgUp or PgDn to scroll through the message log. During play, press Q to use a consumable. During play, press ',' to pick up an item. During play, press A to toggle doors.

If a warning appears regarding FMOD, open the project settings for Defiance. Navigate to configuration properties -> Debugging and change the Working Directory field to $(SolutionDir)Run_$(PlatformName)/. Repeat for the Engine project if necessary.

How to Test Features

//-----------------------------------------------------------------------------------------------

  • I suggest using the Dungeon Generator to see doors
  • Shots of Adrenaline double the player's speed

defiance's People

Contributors

dylansbyrd avatar

Stargazers

Devspace avatar

Forkers

blockspacer

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.