gregziegan / climate-game

make the people happy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Climate Game (Actual Name TBD)

Continuous Integration Code quality

A game where you're the leader of the "free world". Sign bills with legislators, work with indigenous groups, listen to activists, penalize companies and more to maximize a happy and healthy population. As for the climate... you can't really be healthy or happy in an inhospitable world 🙃.

Disclaimer: This game is in early, active development. It's probably pretty broken.

Play now!

Design

This is a single-player, story-based strategy game. There are two intertwined game genres involving the player simultaneously. The first is a clicker game built to simulate the economy in motion while the second involves legislators, activists, and more who interact with you according to a script and "random" event system. When decisions are made in the latter "Decision Screen", the former "Clicker Economy" is affected. The output of the Clicker Economy over time determines your overall score. The population will continually grow based on economic factors and your own decisions. A growing population means you’ll need always need to evolve your strategy!

If you'd like to influence any part of the design, please add new or open existing issues under the design label.

How To Win

At the end of either a) a timed game or b) a number of dialogue options - you’ll receive an aggregate score. That score is calculated as the product of time, happiness, and healthiness for your citizens. You can compare your score against others’ on the online all-time high scoreboard!

Audience

First release: USA grades K-4 (ages 5-9).

Next release: any age.

Contributing

Contributing doesn't just mean code! Feel free to play test the game and provide feedback via the issues tab.

If you're looking for something to work on, look for open issues and assign yourself! Assigning yourself will ensure multiple contributors don't work on the same thing.

Join the Discord channel to discuss and collaborate!

Art

The game needs tons of art! Existing ideas for contribution can be found with the art label.

Upload Instructions

Upload assets here.

Naming

Please name files in TitleCase. Examples: Farmer.svg, VerdantEarth.svg, ExcitedActivist.svg

Visual Aid

upload instructions

Please refer to above image for these numbered steps:

  1. Drag and drop or click the blue link in this box to upload one or many files
  2. Add a meaningful title to what you're uploading. Example: "Add drawing of politician"
  3. Select the second option "Create a new branch" (what's in the text field doesn't matter).
  4. Click the "Propose changes" button!

Writing

The more unique and meaningful interactions with other characters, the more interesting the game will become. If you're interested in writing for an original or existing character, please make an issue and propose your ideas. New and existing ideas can be found under the script label

If you're a first-time contributor, check out the writing guide!

Coding

See the Onboarding guide for technical set-up. New and existing tasks can be found under the code label

Audio Engineering

If you know something about audio or want to learn: the game currently has zero sound effects! New and existing audio tasks can be found under the audio label

About

make the people happy

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Elm 97.2%Language:HTML 2.8%