All Projects → kreghek → Zilon_Roguelike

kreghek / Zilon_Roguelike

Licence: MIT license
Survival roguelike game with huge world generation.

Programming Languages

C#
18002 projects
Gherkin
971 projects

Projects that are alternatives of or similar to Zilon Roguelike

Game-Assets-And-Resources
Free and paid game assets and game resources for 2D games, 3D games, mobile games, Steam games, Unity games, and other games.
Stars: ✭ 164 (+811.11%)
Mutual labels:  game-2d, unity3d-games, game-dev
ure
the unRogueEngine
Stars: ✭ 111 (+516.67%)
Mutual labels:  roguelike-game, roguelikedev
Civone
An open source implementation of Sid Meier's Civilization.
Stars: ✭ 176 (+877.78%)
Mutual labels:  game-2d, netcore
UnityDebug
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
Stars: ✭ 29 (+61.11%)
Mutual labels:  unity3d-games, game-dev
framework
The exomia/framework is used for building 2D and 3D games and more inspired by the XNA/Mono framework.
Stars: ✭ 21 (+16.67%)
Mutual labels:  game-2d, game-dev
PICO-EC
A tiny scene-entity-component library created for the PICO-8 fantasty console.
Stars: ✭ 37 (+105.56%)
Mutual labels:  game-2d, game-dev
Squid
C# Realtime GUI System
Stars: ✭ 80 (+344.44%)
Mutual labels:  game-2d, game-dev
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+11311.11%)
Mutual labels:  game-2d, game-dev
hacker-feud
💥 A single page web game made with Svelte.
Stars: ✭ 61 (+238.89%)
Mutual labels:  game-2d, game-dev
badassquest
RPG / GTA-style game engine built on top of Google Maps Javascript APIs
Stars: ✭ 26 (+44.44%)
Mutual labels:  game-2d
Kendo.DynamicLinqCore
KendoNET.DynamicLinq implements server paging, filtering, sorting, grouping, and aggregating to Kendo UI via Dynamic Linq for .Net Core App(1.x ~ 3.x).
Stars: ✭ 36 (+100%)
Mutual labels:  netcore
coloniae
Economic strategy game in web broswer
Stars: ✭ 34 (+88.89%)
Mutual labels:  game-2d
einstein
Python Tutorial with popular machine learning algorithms implementation. This tutorial helps you processing data like Einstein
Stars: ✭ 34 (+88.89%)
Mutual labels:  game-dev
localhost-sonarqube
Analysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (-5.56%)
Mutual labels:  code-quality
Webview-unity-3d-2017.3-or-higher-
Webview unity 3d 2017.3 or higher - can be open website url on unity3d or open Html5, html and js on unity offline
Stars: ✭ 18 (+0%)
Mutual labels:  unity3d-games
code-assert
Assert that the java code of a project satisfies certain checks.
Stars: ✭ 94 (+422.22%)
Mutual labels:  code-quality
Nuxt.tBug
🍓 一个Nuxt.js 的项目,收集前后端分离中出现的各种Bug,方便大众
Stars: ✭ 79 (+338.89%)
Mutual labels:  netcore
10-TwinStick-Original
A cross-platform, twin stick control game set in 2.5D as part of The Complete Unity C# Developer 2D (http://gdev.tv/cudgithub).
Stars: ✭ 34 (+88.89%)
Mutual labels:  game-dev
UnityTetris
Tetris clone written in C# and using Unity engine to render.
Stars: ✭ 131 (+627.78%)
Mutual labels:  unity3d-games
NetCoreWithDocker
Tutorial with samples about how to setup .Net Core with Docker
Stars: ✭ 20 (+11.11%)
Mutual labels:  netcore

LAST IMPERIAL VAGABOND

GitHub commit activity CircleCI Codacy Badge Codacy Badge CodeFactor Total alerts BCH compliance Maintainability Quality Gate Status Coverage Status codecov GitHub branch checks state CodeScene Code Health CodeScene System Mastery

Poster A3 horizontal

This is rogue-like game about the randomly-generated vagabond, which trying to find the randomly-generated home in the randomly-generated world. Project at early stage of development. Development are slowly and with pleasure, but reguraly.

Russian version of this file

The short game rules

You need to survive as long as you can. To survive, you need to collect resources. Resources can be found at the level or dropped from monsters.

Reasons why you will die:

  • You will be attacked by monsters and get a mortal wound.
  • You will die of hunger, because there will be nothing to eat.
  • You will die of dehydration because you will not have drinking water.
  • You will die from high intoxication because you are badly injured and you use too much medicine.
  • You will catch a disease that will greatly weaken you, that you will not have the strength to fight off even a hungry rat.
  • You write the command "dead" in the text version of the game.

The Rules

Play the game

Join us

Project group at VK

Logbook of the project (in russian)

GamePlay Video Watch the GamePlay Video

How to build and launch

We strive to launch a project with one button. But now there are a few manual steps that must be performed before the game can be launched from the editor.

  1. Optional. Set the ZILON_LIV_SCHEME_CATALOG environment variable to specify the full path to \Zilon.Client\Assets\Resources\Schemes. This is needed to run tests in Zilon.Core. The path must be complete, that is, it must begin, for example, with C:\MyProjects\Zilon_Roguelike for Windows and /home/runner/work/Zilon_Roguelike/Zilon_Roguelike/Zilon.Client/Assets/Resources/Schemes for Linux.

  2. Optional. Install the Test Generator NUnit extension for Visual Studio 2019. It will help to create NUnit tests from contextual menu in visual studio.

  3. Optional. Install the Specflow for Visual Studio 2019 extension. It is necessary for convenient editing of specifications, written in Gherkin. Unfortunately, we do not see a way to install this tool within the project yet. Easiest way to find it in Visual Studio / Extensions / Manage Extensions

  4. Optional. Install the ResX extension for Visual Studio 2019. The easies way to add or change localized string and other resources in the game. See https://github.com/dotnet/ResXResourceManager.

  5. Now you can launch the game from Visual Studio or bin directory after build. You are awesome!

Contributing

We will be glad for any contribution to the development and support of the project. During development, we adhere to the Code of Conduct and the Source Code Conventions.

License

  • Released under MIT.
  • Feel free to modify and reuse this project. You are required to include the license when using this code. Copy LICENSE to LICENSE-source and then modify LICENSE with your own name.
  • Please link back to this repo as well.
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].