1
0
Fork
You've already forked marauroa
0
forked from arianne/marauroa
Marauroa is an engine for multiplayer online games
  • Java 82.3%
  • JavaScript 12.4%
  • HTML 5.2%
Find a file
2025年01月23日 23:20:18 +01:00
.github/workflows updated github actions 2023年06月04日 12:33:23 +02:00
.settings added support to the queue for low priority database base commands 2020年06月14日 14:06:01 +02:00
buildtools updated jacoco to support recent java versions 2020年06月05日 10:20:30 +02:00
extras updated Jetty to Tomcat 2023年03月08日 20:08:52 +01:00
functional_tests/marauroa removed DB_CLOSE_ON_EXIT=TRUE as H2 does not support it anymore 2023年09月08日 00:20:42 +02:00
libs updated Tomcat from 10.1.7 to 10.1.13 2023年09月08日 00:20:54 +02:00
log added files to gitignore 2012年08月18日 03:05:03 +02:00
src prevent detailed information on errors 2024年03月15日 00:02:01 +01:00
tests Organize imports 2022年04月01日 13:15:31 -07:00
.classpath updated Tomcat from 10.1.7 to 10.1.13 2023年09月08日 00:20:54 +02:00
.cvsignore added .externalToolbuilders to cvsignore, like in stendhal module 2010年02月23日 07:24:26 +00:00
.gitattributes added .gitattributes 2012年09月02日 21:16:46 +02:00
.gitignore ignore folders generated by mvn 2014年01月03日 18:13:24 +01:00
.project added .project file to configure marauroa as a java project in Eclipse 2010年12月26日 23:46:02 +01:00
AUTHORS.txt updated AUTHORS.txt and CHANGES.txt 2016年08月27日 20:40:18 +02:00
build.ant.properties updated Jetty to Tomcat 2023年03月08日 20:08:52 +01:00
build.xml Add instructions in "init" build target to update copyright year 2025年01月02日 15:38:45 -08:00
CHANGES.txt prefer Codeberg 2025年01月23日 23:19:43 +01:00
LICENSE.txt updated address of Free Software Foundation (bug #5842 ) 2016年01月18日 22:40:37 +01:00
README.md Merge branch 'master' of git@github.com:arianne/marauroa.git 2025年01月23日 23:20:18 +01:00

Marauroa Build 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.

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-2025, arianne-general at lists dot sourceforge dot net