All Projects → amethyst → Evoli

amethyst / Evoli

Licence: other
An ecosystem-simulation game made with Amethyst

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Evoli

Supermariowar
A fan-made multiplayer Super Mario Bros. style deathmatch game
Stars: ✭ 200 (-5.66%)
Mutual labels:  game
Nice Lua
基于xlua的MVVM框架,支持Addressables, 统一渲染管线等Unity新特性
Stars: ✭ 207 (-2.36%)
Mutual labels:  game
Engine
A basic cross-platform 3D game engine
Stars: ✭ 208 (-1.89%)
Mutual labels:  game
Tic Tac Toe Minimax
Minimax is a AI algorithm.
Stars: ✭ 201 (-5.19%)
Mutual labels:  game
Vcmi
Open-source engine for Heroes of Might and Magic III
Stars: ✭ 2,514 (+1085.85%)
Mutual labels:  game
Sandspiel
Creative cellular automata browser game
Stars: ✭ 2,476 (+1067.92%)
Mutual labels:  game
Pokemon data
全ポケモンのJSONデータです。
Stars: ✭ 201 (-5.19%)
Mutual labels:  game
Nomercy
Open source anti cheat
Stars: ✭ 211 (-0.47%)
Mutual labels:  game
One Html Page Challenge
Can you create something cool without modern tools?
Stars: ✭ 205 (-3.3%)
Mutual labels:  game
Corsixth
Open source clone of Theme Hospital
Stars: ✭ 2,481 (+1070.28%)
Mutual labels:  game
Asm Space Invaders
A small, bootable game written in x86 Assembly inspired by Space Invaders
Stars: ✭ 202 (-4.72%)
Mutual labels:  game
Opensteer
OpenSteer is a C++ library to help build steering behaviors for autonomous characters in games and animation.
Stars: ✭ 202 (-4.72%)
Mutual labels:  game
Csharpgameframework
基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。使用ServerPlatform作为服务端通信基础设施。
Stars: ✭ 208 (-1.89%)
Mutual labels:  game
Pydark
PyDark is a 2D and Online Multiplayer video game framework written on-top of Python and PyGame.
Stars: ✭ 201 (-5.19%)
Mutual labels:  game
Snek
🐍 ‎ A terminal-based Snake implementation written in JavaScript.
Stars: ✭ 210 (-0.94%)
Mutual labels:  game
Renpy
The Ren'Py Visual Novel Engine
Stars: ✭ 2,734 (+1189.62%)
Mutual labels:  game
Civitas
Civitas is an empire-building game written in Javascript with the help of the jQuery library.
Stars: ✭ 207 (-2.36%)
Mutual labels:  game
Singularity
A simulation of a true AI. Survive, grow, and learn.
Stars: ✭ 210 (-0.94%)
Mutual labels:  game
Frag
A cross-platform 2D|3D game framework for the Nim programming language
Stars: ✭ 210 (-0.94%)
Mutual labels:  game
Bzflag
3D multi-player tank battle game
Stars: ✭ 207 (-2.36%)
Mutual labels:  game

⚠️ Note: Evoli is no longer actively maintained. For a more up to date example game see one of the more recently updated showcase games.

Evoli

A micro-ecosystem simulation game, progressively designed and developed as an official showcase project for the Amethyst engine. The current iteration of the game (v0.2 and onwards) simulates a few different species occupying the same, limited space.

For more information about the current game design and our goals and history so far, read our introduction.

Media

may-10

Install / Play

Make sure you have Git LFS installed when cloning the repository as most assets are stored there.

If you are compiling on Linux, you need to install some dependencies first. They are necessary to compile and run the Amethyst engine. Please follow the instructions in the Amethyst README.

Ensure you have Cargo installed (use rustup if you don't), and run the following:

cargo run

If you run into issues please report them here or on http://discord.gg/amethyst in the #showcase-game channel.

Profiling

We use the same profiling library Amethyst uses. Run the game with

cargo run --release --features profiler

then exit the game without a crash to generate a file thread_profile.json. See the Amethyst instructions Profiling the engine on how to use that file.

Search the code for profile_scope for an example on how to add profiling markers to the code.

Get involved

License

Split license: Choose between Apache or MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].