All Projects → subchannel13 → Stareater

subchannel13 / Stareater

Licence: GPL-3.0 license
4X turn based strategy

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Stareater

engine
Online 4X Grand Strategy RPG Engine
Stars: ✭ 19 (-29.63%)
Mutual labels:  strategy, 4x-strategy-game
quick trade
convenient script for trading with python.
Stars: ✭ 63 (+133.33%)
Mutual labels:  strategy
oh-my-design-patterns
🎨 Record the articles and code I wrote while learning design patterns
Stars: ✭ 33 (+22.22%)
Mutual labels:  strategy
ueberauth slack
Slack OAuth2 Strategy for Überauth
Stars: ✭ 23 (-14.81%)
Mutual labels:  strategy
NSE-Stock-Scanner
National Stock Exchange (NSE), India based Stock screener program. Supports Live Data, Swing / Momentum Trading, Intraday Trading, Connect to online brokers as Zerodha Kite, Risk Management, Emotion Control, Screening, Strategies, Backtesting, Automatic Stock Downloading after closing, live free day trading data and much more
Stars: ✭ 78 (+188.89%)
Mutual labels:  strategy
TradingView-Machine-Learning-GUI
Let Python optimize the best stop loss and take profits for your TradingView strategy.
Stars: ✭ 396 (+1366.67%)
Mutual labels:  strategy
Cryptotrader
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (+744.44%)
Mutual labels:  strategy
NextCommunity.github.io
Join FREE: Community of open-source programmers and software engineers.
Stars: ✭ 29 (+7.41%)
Mutual labels:  strategy
imperialism-remake
Imperialism remake
Stars: ✭ 45 (+66.67%)
Mutual labels:  4x-strategy-game
presso
Event-driven backtest/realtime quantitative trading system.
Stars: ✭ 59 (+118.52%)
Mutual labels:  strategy
openmom
A cross-platform open source port of Master of Magic game from Microprose
Stars: ✭ 90 (+233.33%)
Mutual labels:  4x-strategy-game
On-The-Roadside
A turn-based ASCII strategy game.
Stars: ✭ 21 (-22.22%)
Mutual labels:  strategy
YAAdapterTableViewWithResponderChain
No description or website provided.
Stars: ✭ 15 (-44.44%)
Mutual labels:  strategy
receptacle
minimalistic implementation of the repository pattern
Stars: ✭ 18 (-33.33%)
Mutual labels:  strategy
ShapeOfThingsThatWere
strategy game based on hex map and discoveries
Stars: ✭ 23 (-14.81%)
Mutual labels:  4x-strategy-game
significa.co
Significa - A digital design-led agency focused on product development.
Stars: ✭ 72 (+166.67%)
Mutual labels:  strategy
strato
Algorithmic crypto trading strategy
Stars: ✭ 40 (+48.15%)
Mutual labels:  strategy
pokerwars.io-starterbot-python
A starter bot written in python for the pokerwars.io platform. To play: pull this code, register on pokerwars.io, get your API token and play!
Stars: ✭ 37 (+37.04%)
Mutual labels:  strategy
sirius
Modern coffeescript/javascript framework
Stars: ✭ 20 (-25.93%)
Mutual labels:  strategy
cult
Evil Cult is a turn-based strategy about world domination.
Stars: ✭ 16 (-40.74%)
Mutual labels:  strategy

Stareater

Stareater is a turn based 4X strategy game set in space. Play as a leader of a nation, research futuristic technologies, colonize other star systems, fight or negotiate with other leaders and solve the mysteries of a star eating creature. Previously known under Croatian name Zvjezdojedac, the project is primarily inspired by Master of Orion II: Battle at Antares but there are influences of the other games of the genre such as Master of Orion I & III, Ogame, Sword of the Stars and Space Empires 5. This project is a prototype meaning it's main objective is to implement and test the idea.

Although this is a C# project, builds can be run with Mono in both Linux and Mac OS.

Donate

Screenshots

Stareater map setup Stareater galaxy map screen Stareater space combat

State of the project

This project is in pre-alpha state (not feature complete) but it is nearing feature completeness. Technically the game can be played already, baring missing content. What is implemented:

  • Starting single player game
  • Hotseat multiplayer
  • Colony management
  • Star system management
  • Research and development
  • Ship design
  • Victory and defeat conditions
  • Moderately balanced map generator
  • Basic space combat
  • Basic diplomacy (war and peace)
  • Barebones AI
  • Basic neutral player (native lifeforms)
  • 3 out of 8 tiers of technologies

Missing features:

  • Espionage
  • Ground combat
  • Advanced space combat
  • Advanced diplomacy
  • Proper AI
  • Higher tier technologies

How to build

Instructions for Windows and debug configuration:

  1. Install NuGet (command line tool for managing external dependencies)
  • You may need to configure your IDE to use it
  • There is an extension for Visual Studio
  1. Build {Stareater}/tools/Tools.sln
  • {Stareater} is repository root directory
  • Build with "Debug" configuration
  • It will create texture generator tool needed for the next step
  1. Run {Stareater}/scripts/gen_textures.bat
  • OS-es other then Windows may not know how to execute the script, in that case one has to manually run texture generator with appropriate parameters
  1. Make sure game data is available to game's executable
  • Game data files are in {Stareater}/build/ directory
  • Game's executable file is in {Stareater}/source/Stareater.UI.WinForms/bin/Debug/ directory
    • Set IDE to run the project with following command line parameter: -root ../../../../build/
    • Alternatively, run {Stareater}/scripts/copy_build_to_bin.bat to copy files next to executable
  • Again, scrips may not work on OS-es other then Windows
  1. Build {Stareater}/source/Zvjezdojedac.sln
  2. If all steps above were successful, the game can be run

Licence

Stareater executable and it's source in {Stareater}/source/Stareater.UI.WinForms/ are licenced under GPLv3.

Following code is licenced under LGPL:

  • {Stareater}/source/Stareater.Core/ (Stareater core logic)
  • {Stareater}/source/Stareater.Maps.DefaultMap/ (default map generator)
  • {Stareater}/source/Stareater.Players.DefaultAI/ (default AI player)
  • {Stareater}/source/Zvjezdojedac editori/ (modding tools for v0.4)
  • {Stareater}/source/Zvjezdojedac/ (v0.4 game code)
  • {Stareater}/documentation/ (GUI mockups)
  • {Stareater}/tools/ (development helper tools)
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].