The Outcome Project is creating open source world simulation software and strategy games
0

patrons

$0
per month
This project is about creating an extendable and easy to use world simulation software. There are already proof-of-concept implementations of some of the software, including the simulation engine and tools. And that's just the beginning:)

One of the goals of this project is creation of a strategy game Anthropocene, which is being built using the more basic software sub-projects. This means many things, most notably compatibility of simulation models and scenarios between the game and any other tool and utility developed that works with the base sim engine.

Currently this is a single-developer effort. Most of the code is released as free and open source software. If you want to see this project succeed please consider supporting the effort, either by donating money to let me put more hours into it, or by getting involved more directly either helping with development, testing, or just providing your feedback. Either way you can always get in touch on reddit, on discord, on IRC, or just shoot an email my way.

To learn more check out theoutcomeproject.com.

Cheers!
Adam


Below is an excerpt taken from the introduction to project documentation.

What is this project about?

It's about creation of user friendly environment for simulation model design and processing. It's about discovering possibilities for collaboration on certain kinds of simulation models.

At a more basic level it's about discovering a good minimal simulation architecture that's useful, extendable and easy to use.

What are the overall goals for this project?

  • provide a system for modelling and simulating social, economic as well as natural systems, and relationships between them
  • provide an inclusive environment for simulation modelling
  • provide a basic and easy to reason about simulation framework
  • provide a relatively easy to learn and simple to use interface for simulation modelling
  • provide a simple programmatic interface for interacting with models and simulations that can be used by custom applications

How useful is it right now?

Right now the project consists of a proposed system for how collaborative simulation-modelling could happen, as well as experimental software implementing things that are necessary for this to happen. If you're ready to play with the command line and/or build from source (Rust programming language) you can already run some of the software.

See project overview for more information about the software sub-projects, and the project status page to learn more about what's being actively worked on right now.

How useful could it become?

That's hard to say. It depends on how useful the base simulation engine and it's API interface is. It's designed to be relatively basic and generic so it can scale well, but it's not certain that it will.

The design of the engine itself imposes important limitations on the possible simulations to be created for it. There are trade offs to be had, as with most things, and the overall design here is influenced by the larger goals of the project.

Community created content?

The goal is to create a situation where multiple users can collaborate on files organized into versioned modules.

User files (for the sake of simplicity also collectively called content) are parsed and a simulation instance is spawned using that data.

User files provide both the initial state information (here state meaning a data-based representation of an object at some point in simulation time; we call this data) as well as the computation instructions necessary for running the simulation.

Tiers
Observer
$1 or more per month

Show your support. Let's get this thing rolling!

Includes Discord rewards
Enthusiast
$5 or more per month

You want this project to move forward. Get access to anthropocene soundtrack and a reddit flair.

Includes Discord rewards
Supporter
$10 or more per month

This tier shows you're serious about helping to make this project a reality. You get immediate access to all the projects on itch.io and earlier access to test builds.

Includes Discord rewards
Core Supporter
$50 or more per month

You really want to make this project flourish. Includes all perks from previous tiers. At this point you have a say on matters of this project's direction going forward (if you want to get involved this way).

Includes Discord rewards
Goals
$0 of $100 per month
Reaching this goal will allow me to put more hours into the project (right now I'm mostly working on it on the weekends, in my spare time). Development speed will increase, more concrete plans will be made.
1 of 3
This project is about creating an extendable and easy to use world simulation software. There are already proof-of-concept implementations of some of the software, including the simulation engine and tools. And that's just the beginning:)

One of the goals of this project is creation of a strategy game Anthropocene, which is being built using the more basic software sub-projects. This means many things, most notably compatibility of simulation models and scenarios between the game and any other tool and utility developed that works with the base sim engine.

Currently this is a single-developer effort. Most of the code is released as free and open source software. If you want to see this project succeed please consider supporting the effort, either by donating money to let me put more hours into it, or by getting involved more directly either helping with development, testing, or just providing your feedback. Either way you can always get in touch on reddit, on discord, on IRC, or just shoot an email my way.

To learn more check out theoutcomeproject.com.

Cheers!
Adam


Below is an excerpt taken from the introduction to project documentation.

What is this project about?

It's about creation of user friendly environment for simulation model design and processing. It's about discovering possibilities for collaboration on certain kinds of simulation models.

At a more basic level it's about discovering a good minimal simulation architecture that's useful, extendable and easy to use.

What are the overall goals for this project?

  • provide a system for modelling and simulating social, economic as well as natural systems, and relationships between them
  • provide an inclusive environment for simulation modelling
  • provide a basic and easy to reason about simulation framework
  • provide a relatively easy to learn and simple to use interface for simulation modelling
  • provide a simple programmatic interface for interacting with models and simulations that can be used by custom applications

How useful is it right now?

Right now the project consists of a proposed system for how collaborative simulation-modelling could happen, as well as experimental software implementing things that are necessary for this to happen. If you're ready to play with the command line and/or build from source (Rust programming language) you can already run some of the software.

See project overview for more information about the software sub-projects, and the project status page to learn more about what's being actively worked on right now.

How useful could it become?

That's hard to say. It depends on how useful the base simulation engine and it's API interface is. It's designed to be relatively basic and generic so it can scale well, but it's not certain that it will.

The design of the engine itself imposes important limitations on the possible simulations to be created for it. There are trade offs to be had, as with most things, and the overall design here is influenced by the larger goals of the project.

Community created content?

The goal is to create a situation where multiple users can collaborate on files organized into versioned modules.

User files (for the sake of simplicity also collectively called content) are parsed and a simulation instance is spawned using that data.

User files provide both the initial state information (here state meaning a data-based representation of an object at some point in simulation time; we call this data) as well as the computation instructions necessary for running the simulation.

Recent posts by The Outcome Project

Tiers
Observer
$1 or more per month

Show your support. Let's get this thing rolling!

Includes Discord rewards
Enthusiast
$5 or more per month

You want this project to move forward. Get access to anthropocene soundtrack and a reddit flair.

Includes Discord rewards
Supporter
$10 or more per month

This tier shows you're serious about helping to make this project a reality. You get immediate access to all the projects on itch.io and earlier access to test builds.

Includes Discord rewards
Core Supporter
$50 or more per month

You really want to make this project flourish. Includes all perks from previous tiers. At this point you have a say on matters of this project's direction going forward (if you want to get involved this way).

Includes Discord rewards