YAMMO project announcement

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

YAMMO project announcement

Post by ErMurazor »

Hi all

YAMMO Yet Another Massive Multiplayer Online RPG game.

I have spent over two month with this project (absolutely not full time) and now realising a tech demo binary. Mainly to test the network infrastructure with an alpha client. I have used Sirshanes Venom ( I know you have warn me :D ) an excellent Python extension for Irrlitch. That is now also updated to Irrlicht 0.5. The choice to use Python was that I like to use Twisted http://www.twistedmatrix.com for the network infrastructure and also Python for the rapid development process. The result is that both client and the server is written in python and in fact is that server is 100% python.
As this is a tech demo there not much content in the game and also not very much to do more than running a around on a small bsp level and chat. I hope some of you download the client and test it out I can only test four simultaneous users in my test environment. And also give some feedback how well the client behaves. I am most curious how the network code is behaving.
On first time login chose “create user” the user info are then stored on the server in a MySQL db.

For downloading and info visit my web page at http://stenhard.net

Future plans and road map
Player character creation.
NPCs and AIs all server controlled
RPG system looking in to http://www.wizards.com/d20 right now.
Terrain
A story :lol:
A new name
More content

/ErMurazor(Stenis)
Last edited by ErMurazor on Wed Feb 25, 2004 8:17 pm, edited 1 time in total.
DarkWhoppy
Posts: 386
Joined: Thu Sep 25, 2003 12:43 pm
Contact:

Post by DarkWhoppy »

Looks cool! Good luck 8)
Programmer of the Irrlicht Scene Editor:
Homepage - Forum Thread
Version 2 on its way!!
DarkWood_Neo
Posts: 52
Joined: Thu Sep 04, 2003 7:45 pm
Location: Germany

Post by DarkWood_Neo »

be carfull: if you use d20 you might get into trouble with wizards of the coast. the german publisher of D&D, "amigo-spiele" forbit me to code a programm using d20
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

Post by ErMurazor »

be carfull: if you use d20
Thanks DarkWood_NeoT

I am reconsidering not to use of D20 any more. I have seen on other messages boards as gamedev.org for example of warnings of D20 in a legal perspective.


I am also like to thank all people that have downloaded and tested out the YAMMO client. It had helped me to track down lots of bugs in both the server and client.
I am releasing a new version in a couple of days that have gui updated and also fixed lots of bugs in the network code specially link dead clients and other network problems.

The I will concentrate on making something to do in the game.

/ErMurazor
saigumi
Posts: 921
Joined: Fri Aug 22, 2003 11:31 am
Location: St. Louis, MO USA
Contact:

Post by saigumi »

There are plenty of open source rpg rulesets. I could swear that someone posted a list here. It may have been Gamedev.net, though.

I believe GURPS is open and free. I've been basing mine off of the Returners Tactics Rules. http://returnergames.org
Crud, how do I do this again?
stodge
Posts: 216
Joined: Fri Dec 05, 2003 5:57 pm

Post by stodge »

You're using Twisted? Cool, I just started looking at it! I love it so far, except for the lack of reliable UDP support and bandwith throttling.

I tried the latest client, plus the update and got:

H:\Program Files\YAMMO>yammo
Traceback (most recent call last):
File "<string>", line 493, in ?
IndexError: list index out of range
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

Post by ErMurazor »

To start YAMMO use login.exe or the icon that is created in Start Menu->Program->YAMMO.

Yes I use Twisted and I am very pleased with it. There is some UDP support http://twistedmatrix.com/documents/howto/udp for more help join the twisted maillist they a very active and helpful community.
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

YAMMO v0.03 (Legends of the Knights)

Post by ErMurazor »

A new client is uploaded also the server is updated.

Fixed problems
Client doesn’t get looked in the background.
Client detects lost connection with the server.
Server is better to handle link dead clients and lookups but not perfect yet.

New features
New 2D graphics by Devilace for the login window and account creation.
A name of the game Legends of the Knights ( suggestion)
A first test with two very simple NPCs meet Nielilni and Tyrrien.
Enter key to get chat box focus.
F2 open a closed chat box.
Who is logged on the server http://stenhard.net/yammo/

Other
impact.ttf font need to exist on your Windows installation.


Development focus
To get NPCs to do something and have AI code.
Combat system.
RPG rules.

New client can be downloaded from http://stenhard.net
Guest

Post by Guest »

I checked it out and the first thing I noticed was the shaking name/view while walking.

Well however, are there and more maps than just the long tunnel? (or: how do I get out there?)
stodge
Posts: 216
Joined: Fri Dec 05, 2003 5:57 pm

Post by stodge »

I have basic UDP working (easy as there's an example!), but when I asked about reliable UDP on the IRC channel, I was mocked. They couldn't understand why I would want reliable UDP instead of TCP, so screw them. Helpful community indeed! :shock:
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

Post by ErMurazor »

The game is now only a tunnel with stairs leading down to a dead end :)

Yes I know the name sign is not perfect is a billboard attached to the player model.

Twisted :shock:
I am using TCP that may bee why I did get warm welcome :) And I am also using twisted mailing list.
ErMurazor
Posts: 37
Joined: Sat Dec 13, 2003 2:00 pm
Location: Sweden
Contact:

Post by ErMurazor »

YAMMO a small development update.

A very basic RPG engine is now in the server code.
NPCs select with new Icons with ability to start an attack.
Player character can be selected and weapons be moved from the hand to the backpack.
New 2D graphics by Devilace.

Uploaded two new screenshots in the gallery on my page. One is showing a player character inventory screen with functionality to switch weapon. The other screenshot is a selected NPC.

Before a new version is released I want the above working more stable and also patch system for the client. And a very basic trade system with NPCs.
Project YAMMO and
Venom for Irrlicht (Python Irrlicht language binding)
http://www.stenhard.net
Post Reply