GithubHelp home page GithubHelp logo

arthurmco / nececity Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 1.0 32 KB

open-source city building game, realistic but nice to play. Made in Rust

License: MIT License

Rust 100.00%
rust city-builder city-building gamedev rust-gamedev

nececity's People

Contributors

arthurmco avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

risooonho

nececity's Issues

Minimal working places

A place will be a meeting area.

It can be a job, a school or some entertainment place.

Note that it will always be a job of someone.

The attributes are for each person (e.g: a school for the kid is a job for the teacher), even entertainment. Jobs and schools are individual for each person,

Jobs or schools are frequented by the person, other places are frequented by the family. The places and the types are unique for the family (you won't go to the place you work with your family.)

Also, the places is where the people --- and families --- compare themselves, and set the standard of what is a wealthy, smart, healthy or beautiful person, based on the average of those attributes in the place, and within their own family.


Create this, and make a test suite for the cases

City management

Make possible for the player to create buildings (the places) and streets (paths between places).

  • Finish #1 and #2
  • Create a minimal working city
  • Document streets and roads
  • Add a basic command-line interface to manage the city, just so we can interfere with the simulation

Add continuous integration

Contributors need to know if their tests are OK or not.

We have a test suite (type cargo test to run it) to check if the code is OK, but we need to show it

Minimal working family

Create a minimal working family,

Each family (in this game) needs to have:

  • a couple and some kids
  • a wealth level, the average of the "money earners", mostly parents, but their sons can earn money too if they work
  • same attributes as a person: health, beauty, speak and intelligence
  • also, the same satisfaction levels: for knowledge, health, neighborhood, safety, air quality and entertainment

Create a test suite for the family and, maybe, the person.

No extra logic will be added

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.