Skip to content

forkyishere/HiveNova

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

976 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HiveNova - Space empire building browser game

MOON_Discord_Event_Banner

Play the game at https://moon.hive.pizza


The Game

The open-source game framework is based on 2Moons.

Code is located at https://github.com/Hive-Pizza-Team/HiveNova repository. It is a fork of jkroepke/2Moons and SteemNova 2 (https://github.com/steemnova/steemnova) for Hive community purposes. HiveNova repository is the core of the game code.

badge_powered-by-hive_dark

Repository Structure

  • [cache] - temporary cached server .tpl webpages
  • [chat] - AJAX ingame client-side chat
  • [includes]
    • game engine
    • configuration
    • administration
    • database scheme
    • external libraries
    • webpages functionality
  • [install]
    • first installation
    • database creation
  • [language] - translations: DE, EN, ES, FR, PL, PT, RU, TR
  • [licenses] - open source license schemes
  • [scripts] - client-side web browser .js scripts
  • [styles]
    • webpages .css templates
    • webpages .tpl templates
    • fonts
    • images
  • [tests]

Roadmap

  • Hive Keychain
  • Hive-Engine
  • Discord

Local installation

  • Clone the repo
  • Install components: apt install apache2 php7.3 php7.3-gd php7.3-fpm php7.3-mysql php7.3-curl php-ds libapache2-mod mysql-server
  • Set php.ini config value: pdo_mysql.default_charset = utf8mb4
  • Setup mysql: create user USER identified by PASSWORD; create database DB; grant all privileges on DB.* to USER;
  • Set write privileges to dirs: cache/, includes/
  • Run wizard: 127.0.0.1/install/install.php

If you run HiveNova on NGINX - Read nginx.md file!

Screenshots

screenshot

Copyright and License

HiveNova is a fork of the Open Source Game Framework jkroepke/2Moons framework. Background image created by @mkdrwal

HiveNova relies on the Ogame Probabilistic Battle Engine (OPBE).

  • 2Moons code copyright 2009-2016 Jan-Otto Kröpke released under the MIT License.
  • OPBE code copyright 2013 Jstar released under the AGPLv3 License.
  • Code copyright 2018 @steemnova released under the MIT License.
  • Code copyright 2018-2020 @IntinteDAO released under the MIT License.
  • Code copyright 07.05.2020-2020 @IntinteDAO released under the AGPLv3 License
  • Code copyright 2025 @TeamMithril released under the AGPLv3 License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 71.3%
  • JavaScript 17.1%
  • Smarty 6.3%
  • CSS 3.6%
  • HTML 1.0%
  • ActionScript 0.4%
  • Other 0.3%