kreghek / Zilon_Roguelike

Survival roguelike game with huge world generation.
MIT License
27 stars 15 forks source link
codacy-badge code-quality game-2d game-dev game-development netcore roguelike-dungeons roguelike-game roguelikedev survival-game unity3d-games

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:

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