xnova

Xnova is an open source implementation of the browser game OGame


Keywords
xnova, django, ogame
License
GPL-3.0
Install
pip install xnova==0.0.1

Documentation

The open source mobile MMO game.

MIT License Fish Shell Version Travis Build Status Slack Status

Xnova is a mobile MMO (Massively Multiplayer Online) strategy game. The player starts on an empty planet and a small amount of resources (Metal, Crystal, Deuterium and Energy). Then the player can start building resource extraction mines and infrastructure to develop his planet.

When the Research Laboratory is built the player can investigate new technologies that will allow him to make spaceships and defenses. Then, the player can:

  • Expand colonizing new worlds.
  • Explore the universe.
  • Attack other players for resources.
  • Trade with other players.
  • Form alliances with other players.

All this while playing with thousands of other players in a vast universe (categorized into galaxies, solar systems and planets). Xnova is heavily inspired by OGame.

Xnova is coded in JavaScript, the frontend runs on React Native. The backend is built on top of Node.js, Express, GraphQL and PostgreSQL. We created this with the aim of allowing anyone with basic programming skills have a Xnova server running in 5 minutes.

Follow @XnovaProject on Twitter for important announcements.

Install

Features

Implemented

  • Nothing :(

TODO

  • Fullscreen
  • Registration flow alà Clash of Clans
  • Produce resources each second
  • Rename planet
  • Construct buildings
  • Cancel construction
  • Deconstruct buildings
  • Show planet info (coords, temp, name, size, fields used/total, queue status)
  • Construction Queue
  • Investigate technologies
  • Research Queue
  • Shipyard Queue
  • Realtime ranking per scores (total, ships, victories, resources destroyed...)
  • Alliances:
  • Create alliance
  • Join alliance
  • Accept/reject request
  • Wars
  • ...
  • Fleets:
  • Missions:
  • Colonize
  • Transport
  • Deploy
  • Attack
  • Spy
  • Harvest/Recycle
  • Explore
  • Return fleet/abort
  • Settings
  • Social
  • Messages
  • Friends
  • Chats
  • Share espionage report
  • Comments
  • Feed
  • ...

License

XNOVA
Copyright (C) 2016  Rafael Arquero

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Made with ♥ by Rafael Arquero (@arkeros)