Giter Site home page Giter Site logo

economy's Introduction

Economy Test

Basic Economy Simulation with a small Ascii Map to go along with it.

Created during a livecoding.tv/angryalbino Stream.

Watch me work on it every day at 11:00 AM PST.

Download

Latest: v0.2.0-alpha

Contributing

I would love to have other people providing both input and code. You can either:

  • Create Tickets on the "Issues" Tracker
  • Open a Pull Request and I will merge it
  • Ask to be a Contributor and I'll add you

Screenshots

Console generation and display of a Map, and round / turn-based simulation of a Market full of Agents

economy simulation

Each Turn, Agents must consume some kind of Food (Bread counts) and some kind of Water (Liquor counts) to survive.

Starting with v0.1.2-alpha , Agents will move around the Map.

Starting with v0.1.3-alpha , Agents will Trade with each-other, and Loot dead Agents.

trade, loot, or die

When only one Agent is left surviving, they are marked as the winner.

economy winner

Dead Agent are shown as a -, where as Alive ones are shown as a +.

Special Agents

E.B. | The Middle-Man
- Allows two Agent to trade, at edge of radius
  - Gains +1 Money from Trades these trades```

Malscythe | Item: Liquor
- ?

SadCloud123 | Item: Crystals
- ?

vassvik | Item: Meme
- Owner of the world's supply of memes

Westermin | Item: Magic Mushroom
- ?

wubbalubbadubdub | ?
- 

TODO

  • Map should generate some items by defualt

  • MapTile with properties such as size other than 1x1

  • MapObject to support sizes larger than 1x1

  • Map Features (like River generation, water body generation)

  • Special Agent implementation (abilities + items)

  • More Items

  • More Map Tiles

economy's People

Contributors

albinogeek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  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.