Giter VIP home page Giter VIP logo

deep_space_trader's Introduction

image

๐Ÿ‘‹ Hello, my name is Erik K. Nyquist. I am an embedded firmware/software developer based in San Diego, CA.

๐ŸŽต Check out the music I make here

๐Ÿ“… Check out my online life calendar generator here

๐Ÿ‘“ Get a copy of my resume here

deep_space_trader's People

Contributors

eriknyquist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

deep_space_trader's Issues

Assess strategy for changing item prices over time

Currently, item prices are modulated daily and completely randomly (see Items.update_value method in items.py). This works pretty well, but another possibility would to modulate item prices based on supply/demand; for example, if the player buys a large amount of steel, the price of steel on all planets could increase during the following days in response to the decreased supply.

Perhaps we could implement the "supply/demand" based approach in such a way that it could be easily switched on or off, and that would let us play with both strategies and see which one is more fun?

Need to randomly add a new item to each planet every day

Each day, as well as tweaking the item prices on each planet, we should also (sometimes, randomly) pick a new item that the planet doesn't already have, and add some random quantity of that item.

We probably shouldn't remove items, since that would make things more complicated when we want to show price history for an item

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.