Giter VIP home page Giter VIP logo

colony's Introduction

COLONY

COLONY is a Rust game, built with Bevy, that plays like any other colony simulator game. The current version is very basic, there are basic food items that your units can consume, your units have basic stats like hunger, and there is some basic map generation.

What are the various systems?

  • "Seasons" represents the movement of time, and causes plants to grow and die.
  • "Movetoward" is an A* algorithm that lets objects move in the most direct path, avoiding obstacles along the way.
  • Spacebar will pause the game
  • Escape will close the game
  • Some of the menus don't work yet, but you can farm berries and trees, and a unit will go plant these
  • Zones, walls, building, and crafting are not yet implemented
  • The red box in the current version is meant to be a monster simulator, in the future there can be monsters like wild dogs that attack
  • You can give Orders > Chop to chop down trees
  • Units automatically sleep when they're tired.

Screenshot

Things Needed For Alpha Release

  1. Improve the UI box when you click one of your units, displaying their personality, attributes, and health
  2. (Easy) Implementing more variety in already-implemented systems: foods, trees, and plants.
  3. Biomes should exist in patches across a larger map. Biomes could also represent areas, like a graveyard type area could be a "Biome".
  4. Implement construction skills.
  5. Add more kinds of objects
  6. Better organize tileset file.
  7. Implement weapons/equipment/inventory.
  8. Giving orders to units.
  9. Implement the effects of more personality traits.

Getting Started

Generally cargo build and then cargo run works fine on Windows 11 and Ubuntu.

Contributing

Please see the CONTRIBUTING.md file for guidelines on how to contribute to this project.

License

This project is licensed dually under the MIT License and Apache 2.0 License - see the LICENSE file for details.

Art

The art may fall under different licensing conditions. Please see the specific licenses regarding any artwork.

Main tailset is from https://opengameart.org/content/dungeon-crawl-32x32-tiles and it is shown as CC-0.

Contribution License

By contributing to this project, you agree to license your contributions under the terms of the MIT license and the Apache 2.0 license. Additionally, you grant the project owner, Ryan Kopf, an unlimited, irrevocable, perpetual, universe-wide license to use your contributions for any purpose, including but not limited to commercial purposes, without any additional restrictions or obligations.

colony's People

Contributors

anacrolix avatar bjohnson131 avatar geeksville avatar ryankopf avatar

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.