GithubHelp home page GithubHelp logo

tilebasedsurvivalgame's Introduction

I'm currently working on a hobby game project. When complete it will have:

╭──────────────╮
│o in progress │
│x done        │
╰──────────────╯
o graphics
╠═o pixelart top-down
║ ├─o tile-based
║ └─o procedural plant graphics
┋
o worlds
╠═o multiplayer system
╠═o NPC entities
║ ├─o have the same abilities as players
║ │ └─o (competent AI)
║ ├─o animals
║ ├─o peoples
║ └─o monsters 😲
┋
o gameplay
╠═o systemic
║ ├─o interactions defined as "options -> results" instead of "if -> then"
║ ├─o weather
║ │ ├─o seasons
║ │ ├─o temperature
║ │ ├─o moisture
║ │ └─o audio
║ └─o world-event system
║   ├─o series of "listeners" for events
║   └─o everything that happens in the world fires off an event
║     ├─o of a certain type
║     └─o of a certain radius
║       └─o radius could be modified
║         ├─o by weather
║         └─o by entity skill (?)
╠═o as interconnected magic systems as I can cram in
║ ├─o rune
║ ├─o circle
║ ├─o arcane
║ ├─o divine
║ ├─o sympathetic
║ │ ├─o home territory
║ │ └─o implicit curses
║ ├─o herb
║ └─o alchemy
╠═o herbcraft
║ ├─o procedurally generated plants
║ │ ├─o effects
║ │ ├─o biome
║ │ └─o shape
║ ├─o plant research via experimentation
║ └─o crossbreeding
║   ├─o grafting
║   ├─o cross-pollination
║   └─o magical mutations
┋ 

The current working title is TileBasedSurvivalGame.

I'm using my own fork of a C# port of Javidx9's (his YouTube channel) olcPixelGameEngine (OLC-3 License).

tilebasedsurvivalgame's People

Contributors

fyrebyrns avatar

Watchers

 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.