Code Monkey home page Code Monkey logo

abode's Introduction

Abode by Zafuzi

Start by sending 1 probe to planet (including earth, max 1 per body) After sending probe you can launch a GPS satellite (max 5 per body) Then you can build a mesh network (max 10 per body)

Mesh network unlocks the next body and the above process must be repeated on the new body to reach a new one

Once you have a mesh network 10/10 on a body you can begin to send drones to start making buildings You can send up to 10,000 drones and each package contains 1,000 (so 10 drone packages per body) The drones will then start getting the body ready for colonization and a progress meter will appear for the chosen body (earth starts at 100%)

After 100% build progress, you can send a small crew (max 1 per body) The crew makes a lot more/less? money and are really expensive to maintain and deliver The crew will test the colony out for 1 year After 1 year you can start sending large crews of 100 colonists (make lots of money, cost a lot to maintain moderate to deliver)

The colonists will start living and building on the new body After 5 years of work you can use the new body as a starting point to save on the cost of sending from earth (lower gravity, higher resource cost)

After mars is fully colonized you can build a jump point from the moon to mars essentially make the cost to send from the moon free

After mars the next target is probably one of Jupiters moons.

You win the game (easy mode?) after fully colonizing all the available bodies and still having positive income.

Too much negative balance will lower you budget at the end of the year. Too much positive balance will reduce the speed of progress on each body. (min 10%) You can increase efficieny and progress by sending a dedicated crew (max 2? per body) To win, balance the balance you must.

abode's People

Contributors

zafuzi avatar

Watchers

James Cloos avatar  avatar

abode's Issues

Add Logic to Generate Resources

Make the factories actually produce things, and make sure they check their input for the correct amount of things.

Also get the splitter to work so it split whatever is input to both outputs evenly.

Add a splitter slider

Create a slider for the splitter that lets you change the percentage of input going to each output. Thin factor slider in blender.

Develop a Game Loop

I've been trying to define the game loop.
Best I have so far is you make a self contained factory and then sell it's output on the market.
Take that money to research new tech.
Use that tech to make bigger and better factories that make more money.
End goals is to get to space to start.

Lose condition is a failure to reach space in 1 year.
Win condition is getting to space before the year is up.

Add a storage factory

Make a box that has a max capacity and can hold anything and has 1 output.

Also would be nice to be able to change name of storage box.

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.