Git Product home page Git Product logo

tonyviroos / steemnova Goto Github PK

View Code? Open in Web Editor NEW

This project forked from steemnova/steemnova

0.0 1.0 0.0 12.48 MB

SteemNova is a multiplayer browser game in which players expand their cosmic empires and fight for dominance in galaxies.

Home Page: https://steemnova.intinte.org

License: MIT License

PHP 72.46% CSS 3.50% JavaScript 15.99% HTML 1.03% Shell 0.02% Ruby 0.21% ActionScript 0.45% Smarty 6.27% Python 0.07%

steemnova's Introduction

SteemNova 2 - 2Moons engine-based browsergame for Steemians

The game

The open source browsergame framework is based on 2Moons.

Full source code is placed at github.com/steemnova/steemnova repository. It is fork of jkroepke/2Moons for Steem community purposes. SteemNova repository is the center of the game. The opportunity was given to change the game code by Steemians, most probably Utopians as a contribution. There are many things to modify starting from graphics, languages, code improvements up to Steem integration and bughunting.

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

SteemNova expansion goes as follows:

  1. Reorganize github code. Specify README and LICENSE documentation. Fix any game issues if there will be any.
  2. Create SteemNova Board community on top of Steem blockchain. (https://chainbb.com/f/steemnova)
  3. Game manual and tips & tricks for newbies.
  4. Specify detailed explanation how the reward system will work. (https://steemit.com/steemnova/@steemnova/steemnova-weekly-sbd-reward-scheme-for-members-of-the-best-alliances)
  5. Announce bug bounties, artwork contests and utopian-io task requests for contributors (mobile UI, visual bugs etc.).
  6. Steem accounts integration. (steemnova#67)
  7. Fix all known bugs
  8. Complete new design

Local installation

  • Clone the repo: git clone https://github.com/steemnova/steemnova
  • 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
  • Install HTML_BBCodeParser2
    • pear install HTML_BBCodeParser2-0.1.0
  • 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

Screenshots

In game screen

Copyright and license

SteemNova is a fork of Open Source Browsergame Framework jkroepke/2Moons engine.

Code copyright 2009-2016 Jan-Otto Kröpke released under the MIT License.

Code copyright 2018 @steemnova released under the MIT License.

Code copyright 2018-2020 @IntinteDAO released under the MIT License.

steemnova's People

Contributors

antonmosich avatar cryptoriddleruio avatar deanlogic avatar donpepe0 avatar dotevo avatar etaletai13 avatar gregariomansa avatar intintedao avatar louis-88 avatar mwfiae avatar mys avatar pope19 avatar qwatayean avatar ravikin avatar rishi556 avatar sarmaticus avatar z3ll1337 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.