GithubHelp home page GithubHelp logo

markuskeunecke / marauroa Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arianne/marauroa

0.0 2.0 0.0 24.01 MB

Home Page: https://arianne-project.org/engine/marauroa.html

License: GNU General Public License v2.0

Shell 0.07% Batchfile 0.04% Java 82.24% HTML 7.47% JavaScript 10.18%

marauroa's Introduction

Marauroa       Travis  Codacy Badge  SourceForge  License GPL

Marauroa is Arianne's Multiplayer Online Engine, that you can use to build your own online games. Marauroa handles client-server communication and object persistence in a database.

Extended Description

Marauroa is completely written in Java using a multithreaded server architecture with a TCP oriented network protocol, a SQL based persistence engine and a flexible game system based on open systems totally expandible and modifiable by developers.

Marauroa is based on a philosophy we call Action/Perception, on each turn a perception is sent to clients explaining them what they perceive and clients can ask server to do any action in their names using actions.

Marauroa is totally game agnostic and makes very little assumptions about what are you trying to do, allowing a great freedom to create whatever type of game you want.

You can find the latest version of Marauroa at: https://arianne-project.org

Games based on Marauroa

Games and tools based on Marauroa:

Marboard jMaPacman Stendhal

Developing with Marauroa

Please check out the tutorial on the Marauroa Wiki.

Building Marauroa

To compile Marauroa you will need:

Now just write: ant dist

You need to grab a game package in order to be able to play it.

Bugs

Please report bugs to https://sourceforge.net/p/arianne/bugs/

Testing

Run ant test to execute the test suite.

Legal

Marauroa(c) is copyright of Miguel Angel Blanch Lardin, 2003-2007, arianne_rpg at users dot sourceforge dot net

Marauroa(c) is copyright of the Arianne Project, 2006-2016, arianne-general at lists dot sourceforge dot net

marauroa's People

Contributors

antumdeluge avatar javydreamercsw avatar kiheru avatar nhnb avatar

Watchers

 avatar  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.