PyORPG

Software Screenshot:
PyORPG
Software Details:
Version: 0.3.3
Upload Date: 19 Feb 15
Developer: Marcus Moller
Distribution Type: Freeware
Downloads: 27

Rating: nan/5 (Total Votes: 0)

PyORPG is an open source, cross-platform and completely free graphical client for the ORPG engine, based on Mirage Source and written entirely in the Python programming language for GNU/Linux and UNIX-like operating systems.

Lets you create your own ORPG adventure

While the PyORPG is in heavy development, it will allow you to easily and quickly create your own ORPG (online role-playing-game) adventure. All the configuration files are stored in plain text files or simple images, which means that you will be able to easily modify the design of your game.

Getting started with PyORPG

While PyORPG does not yet have an official release, you can grab the latest source code from its GitHub page. An archive of this code is also distributed for free right here on Softoware, just click the download button above and save the archive on your Home directory.

Unpack the archive, make sure that all of its runtime dependencies are installed (see the next section for details), open a Terminal app, go to the location where you’ve extracted the archive file (e.g. cd /home/softoware/pyorpg-client-master) and run the ‘sh launcher.sh’ command to start the software.

Under the hood

We’ve took a quick look under the hood of the PyORPG project, and we have noticed that the Python, PyGame, Twisted, and PGU (Python Game Utilities) technologies have been used to create this software.

Being written in Python/PyGame, PyORPG is a cross-platform application that can run on any GNU/Linux distribution, as well as on any other POSIX operating system where the aforementioned technologies are available, including Mac OS X and Microsoft Windows.

Please note that while the PyORPG's source is distributed under the MIT license, the tools and libraries used have individual licenses that can be found in the COPYING file inside the source package.

What is new in this release:

  • Added 2 more map layers.
  • There are now 4 different layers: ground 1-3 and the fringe layer.
  • Ground layers are rendered beneath the player while the fringe layer is rendered above the player.
  • The new layers allow for much nicer looking map editing.

What is new in version 0.3.2:

  • Spells! All spells have animations and use spritesheets for animation. An example The sprite animations are currently borrowed from the original Mirage Source project. There are currently 5 types of spells which can be used for creating your own spells in the in-game spell editor. These are: Add HP - adds a specified amount of HP to the target Add MP - adds a specified amount of MP (mana) to the target Remove HP - removes a specified amount of HP from the target Remove MP - removes a specified amount of MP from the target Give item - gives the caster a specified item. This will be useful for conjuring items such as bread etc. (like the Mage spell in World of Warcraft) [b]Targetting[/b] Another focus has been targetting. Players can now target NPCs and other players by clicking on them using the mouse. This will add a hovering arrow to highlight which player/NPC is currently targeted.

What is new in version 0.3.1:

  • New 32x64 pixel character sprites thanks to Liberated Pixel Cup entries.

What is new in version 0.3.0:

  • NPCs and NPC editor.

What is new in version 0.2.4:

  • Spawnable items, new item sprites and new tilesheet. Admins can now spawn items right onto the map and these items are obtainable by players using the RETURN key.

What is new in version 0.2.3:

  • Performance improvements.
  • Started working on NPCs and NPC editor.
  • Added automatic executable generator using PyInstaller.

What is new in version 0.2.2:

  • PvP is now working in PyORPG. Players can attack and kill each other, but they don't drop their inventory (yet). The damage is based on the player stats and the bonus attributes of the weapon. The player respawns after being killed.

What is new in version 0.2.0:

  • A lot new features and improvements since 0.1.
  • Some of the biggest are items (with stats), inventory and item editor support.
  • Next step is player stats and equipment.

What is new in version 0.1.1:

  • A lot of improvements here and there, but all in all it's a lot more stable and it requires less performance now. I've also set up a GitHub wiki which should hopefully help people out, so that it's easier to test out PyORPG. You can find it here: https://github.com/marcusmoller/pyorpg-client/wiki

Requirements:

  • Python
  • pygame

Similar Software

Silmar
Silmar

3 Jun 15

Iceutils
Iceutils

11 May 15

The Ark
The Ark

11 May 15

Hack, Slash, Loot
Hack, Slash, Loot

15 Apr 15

Comments to PyORPG

Comments not found
Add Comment
Turn on images!