multiplayer online role playing game
Custom Strategy Role Playing Game 0.15
Custom Strategy Role Playing Game project is an engine for creating strategy role-playing games. more>>
Two players confront two parties of characters (which have RPG attributes: job, level, exp, skills, etc.) over a battlefield, and the surviving party wins.
Jobs, skills, etc. are stored in XML custom files. It has a combat style similar to Final Fantasy Tactics and Shining Force.
Enhancements:
- Custom effects for skils.
- New contender attribute managing is working now.
- New skill types and skill capabilities (as enable at a certain level).
- Contenders final attributes can now depend on skills.
- Jobs have now a basic bonus and a level bonus (which depends on
- contenders level).
- Partial code rewriting for some old features.
Sloth Online RPG 0.15
Sloth Online RPG is aJava Online RPG with Real-Time Action and rich 2D graphics. more>>
Sloth Online RPG is a work in progress that will provide a fully graphical online role playing game engine. SlothORPG is coded in Java and is currently in a near playable state featuring several classes with over a thousand lines of code.
My main intentions with this project are to provide a free, fully functional, ever expanding Role Playing Engine (both client and server side) for the end user who would be playing the game. Developers would also be able to use the project as a resource on certain aspects of Java Game Programming.
Server side the project implements the NIO Networking library to create a smoother, stronger tcp/ip core. I found UDP and TCP w/ the old IO library to be unreliable and sluggish respectively. The way in which the server is structured has proven to be strong thus far.
The client side of the code features the Graphics2D Java library to provide near perfect animation without requiring a rendering device such as OpenGL or DirectX.
To summarize my entire intent for this project I basically wanted to provide an Online RPG that is functional on almost any OS that has Java installed and can run just as smooth on low end machines while still being able to feature rich 2-D graphics. The source code is clean and neat as well as commented and organized.
It is easy to read and understand for someone who has some knowledge of Java. As I write this, the project is coming along nicely and some pre-alpha local network testing has proven this. I plan to continue with this project and in the future include database integration and more of a developer-side interface.
A quick rundown of what this project includes so far: Character Creation, Smooth character animation, and fully supported tcp/ip gameplay. Chatting is also implemented.
Role Playing Tools 1.1
Role Playing Tools extends the pen and paper role playing tabletop to the computer. more>>
We found that we wanted to augment our pen-and-paper roleplaying (primarily 3.5ed D&D) with computer aids.
These tools extend and augment our traditional playing style. They are not a role playing game by themselves, nor are they meant to replace everything at the D&D table.
DiceToolis a simple but powerful expression parser that has built in functions for random number generation and can be further extended by JavaScript to do all sorts of calculations.
MapToolis an elegant graphical tool to share maps (images) and map data (drawings, markers, grid placement) in a client/server fashion between multiple players.
TokenToolis an accessory to MapTool. Drag any image onto the workspace and use the mouse to move and zoom the image in the reticle. Then drag from the preview pane directly onto MapTool -- or File->Save to save a png file.
Untahris Common Playground 2.0
Untahris Common Playground - you can play several classic fun, simple arcade games. more>>
Now, Untahris has an original experimental feature, which makes it more than just a bundle of these games! In multiplayer mode each player can play a different game --- however, they play all on the same board. This may lead to funny interactions, battles or alliances between them.
The games in Untahris have been modified to make them better interact with each other. Thus, in each game you are allowed to shoot and collect bonuses, even if it was not a part of the original game.
Enhancements:
- The graphics were improved.
- Balls can kill bombers now.
- Worms, initial world selection, and sound were added.
- The homepage was made prettier.
Regnum Online Beta
Regnum Online is a MMORPG game, that wants to invite you to join our world and play for free. more>>
Regnum Online is a massive multiplayer online role playing game (MMORPG MMORPG) for the PC where the player are immersed in a 3D virtual world. There they can live as Elves, Humans Dwarves, or Dark Elves having exciting adventures, exploring the wild lands or joining an army of players to take on the other kingdoms armies."
The game is in beta stage, but already offers many quests, items, and monsters, not to mention the large number of both english-, spanish-, and portuguese-speaking players youll meet in-game.
Main features:
- Regnum offers 3 realms to choose from.
- 9 fully customizable player characters.
- Hundreds of quests.
- The ability to capture forts and castles.
- Expansive lands to explore.
- Glorious graphical environments.
Stamits Online Poker 0.1
Stamits Online Poker project is a simple OpenGL poker game that can be played online with another person. more>>
Compilation:
Make sure you have the GNU C and C++ compilers.
Get MOGUL, the Minimal OpenGL Utility Library, compile and install it (or use a compiled binary version, if there is one available). Instructions should be included.
Open `Makefile and uncomment the lines below the label `Unix configuration.
Say `make. The result should be an executable named `sopoker in the current working directory.
Wurm Online 1.3.8
Wurm Online is 3D FPP MMORPG game. more>>
Online multiplayer role-playing game, where players walk freely in a big 3D world chatting, gathering resources, building towns, making items, trading, fighting with other players and computer controlled creatures. Chose your path - crafting or PvP fighting. Join a village or live solo. Massive skill tree with skill affected by your actions.
London Law 0.2.1
London Law is a networked multiplayer manhunting board game. more>>
London Law is an online multiplayer adaptation of the classic Scotland Yard board game. One player controls the movements of the criminal Mr. X as he tries to evade Scotland Yard, while another one to five players control five detectives trying to track him down.
The game client features an attractive map overlaid on high-resolution satellite imagery.
Shadows Rising 0.0.5b pre-alpha
Shadows Rising is a Web-based Role Playing Game open to customisation. more>>
Shadows Rising is an RPG game engine. The engine is aimed at enabling users to install a number of game modules which will use the engine to present an RP game to players on the users site.
The basic concept of the game engine is to create a highly configurable and extendable engine to support Role Playing games under a variety of ruleset regimes. The game engine therefore keeps all game content and data stored externally to the engine in what are known as "Game Modules". These Game Modules are basically XHTML and CSS template files, database stored data, content and game items. As a result individual users may create custom Game Modules tailored for specific game types, locations, plots, NPCs and timelines.
This immense ability makes possible a large variety of RPG games, something deeply supported by the ability to configure almost any game engine settings, and add game engine "Plug-Ins" which extend both functionality and support for more complex Game Modules. The game engine is pre-packaged with the "Shadows Rising RPG Game" created by the game engine developers. A primary development objective is making both game engine configuration and Game Module creation as easy a process as possible - including the ability to use alternative RPG rulesets that users may be more comfortable and familiar with.
Shadows Rising is written in the PHP language, with data stored and retrieved using either the MySQL or PostgreSQL Database Management Systems which use SQL (Simplified Query Language). Output conforms to the XHTML 1.0 Strict, XHTML 1.1 and CSS standards. Javascript is used on a limited basis.
Enhancements:
- minor update to 0.0.5 to correct a number of small issues and update any corrupted files hosted by Sourceforge at the last release.
GTetrinet 0.7.11
GTetrinet is a client program for the popular Tetrinet game, a multiplayer tetris game that is played over the Internet. more>>
Teeny Weeny Microgame Engine 2005.02.27
Teeny Weeny Microgame Engine project is a console/curses interface for playing near-arbitrary board games. more>>
The Teeny Weeny Microgame Engine is a specification for the portable play of board- style games in a wide variety of computing environments. As proof-of-concept, teeny-cpp implements the Teeny LRFC (Lesser RFC) and many extended features with a shell-like console interface and a curses-based UI.
Despite their simple appearances, they are very extensible via C++ and basic game script code using the commands defined in the LRFC. It is intended for hard-core hobby board gamers or war gamers.
Main features:
- Acts as a reference implementation of and an experimentation ground for the Teeny LRFC.
- It has two major modes of operation: console mode (for the Power User) and curses mode (for a colorful UI).
- Internally controlled almost completely via the command language interface described in the Teeny LRFC. This allows us to extend the list of game options almost indefinately without having to change the internals of the framework. This also inherently allows us to operate the game environment via scripts containing lists of game commands.
- The scriptability means we can use arbitrary tools to generate game data. For example, creating games using bash scripts is often easier than hand-writing game scripts because we can take advantage of the advanced features of such a shell, like loops and conditionals (which are lacking in our code).
- The curses UI allows some keys to be programmed to arbitrary command strings. This makes doing common operations a snap. (i hope to improve this support to cover most keys.) For example, map a key to the command teeny-board rotate to quicky rotate your game board.
- For boardgame designers it offers a pretty simple interface for prototyping game designs.
- Generic plugins/DLL support means clients may plug in their own commands or even plug in their own plugin base types. As a demonstration, the source comes with EDeck, a plugin for handling abstract decks of cards (i.e., lists of shuffleable items from which we may pull items off the top). Of course... this plugin can be controlled via the command language interface, so its scriptable.
- The curses UI has support for manipulating all commonly-used curses text attributes, including colors, bold, blink, underline, etc., for the game board. Attributes are specified on a per-Avatar basis, and each set of attributes (colormap) may be named, loaded and saved at will. As usual, these are controlled via the command language, and are thus scriptable.
- Most parts of the interface support the use of $VARIABLES from the user. e.g., loading $TEENY_HOME/file.s11n will load the file ~/.teeny/foo.s11n. You may of course define and manipulate these variables as you wish.
- Startup of the app can be customized via a script. e.g., to load a game or macro keys, set up environment variables, etc.
- Powerful, flexible object serialization support, which means that we can add support for saving/loading near-arbitrary data with extremely little effort, without having to worry one iota about the underlying data formats, transport layers, and other bogusness. We can independently save and load almost all parts of the games state if we wish, as well. Shameless plug: http://s11n.net
- The source code is fairly hackable, if i may say so. Adding command handlers and DLLs is especially simple for even entry-level C++ coders. im always looking for ways to improve the code, so feel free to contribute :).
tichulog-ng 0.5.3
tichulog-ng is an application to view a previously played tichu game from a log file. more>>
tichulog-ng allows the user to view a logged game with open cards as if one would play the game by itself.
Usage:
unzip tichulog-ng.zip
java -jar tichulog-ng.jar
select the right logfile (*.tch)
Take cup of coffee (depends on the round size in the logfile)
TitanGS Java 0.2.5
TitanGS Java project is a multi-player role playing game set in the Star Trek universe. more>>
TitanGS Java is a project to create a game base on the Star Trek universe, that would have no unnecessary rules. The only limits of the game are Star Trek physics (not very limiting).
What the achillies lacks in warp speed it more than makes up for in attack strength. It has some of the strongest phasers in StarFleet. Its array of micro torpedos makes it dangerous to attack from any angle.
The substantial crew complement required to operate, and the prohibitive cost of this ship keeps production fairly low.
Even though there arent many of them, theyre used quite extensively; due mostly to their high success rate.
iPuissance 4D 6.11
iPuissance 4D is a free (online) Connect 4 style video game: It can be played through the Internet against other real players, or locally against an artificial intelligence. The Connect Four grid is rendered in 3D. It is also possible to see the scores, time left, change the game rules, and even chat with others in the game or in chat room. You can play on-line and chat on the Beroux.com server for free and increase your rank in the high score. more>>
iPuissance 4D - iPuissance 4D is a free multiplayer (local/online) Connect 4 style video game.
The Connect Four game is played with red and yellow counters on a vertical grid of 6x7, closed at the bottom. In turns each player drops a counter of his colour in the column of his choice, until one of them makes a line of 4 counters of his colour, like in Morpion. Easy you think? But its not and if you dont like the classical game rules you can just change them in iPuissance 4D: 10x10 grid, 2 Per Turn, No Fill C...
The Connect 4 grid can be rendered in 3D (three dimensions). The game displays players scores, time left and supports different game rules. You can play locally against a friend without any internet connexion, or you can play online. You can also train yourself by playing against the computer (an artificial intelligence).
Come and play against other players on the net; you can connect to our Beroux.com server and play against some real players for free. The internet players gain points (for the ranking), they can chat together (before and during the game), and you dont even need to register to play on-line. A high score page displays the best players.
Enhancements:
Version 6.05
System Requirements:OpenGL, 700 Mhz computer<<less
The Million Musician Challenge 0.901
The Million Musician Challenge is a project to allow you to play music by playing games. more>>
The keyboard (qwerty or musical) controls an array of sprites corresponding to the music notes. As you shoot the falling sprites, you play notes corresponding to the music.