Page 1 of 1

YAMMO project announcement

Posted: Sat Feb 21, 2004 8:49 pm
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)

Posted: Sun Feb 22, 2004 12:53 am
by DarkWhoppy
Looks cool! Good luck 8)

Posted: Wed Feb 25, 2004 1:51 pm
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

Posted: Wed Feb 25, 2004 8:15 pm
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

Posted: Wed Feb 25, 2004 9:07 pm
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

Posted: Wed Feb 25, 2004 11:24 pm
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

Posted: Thu Feb 26, 2004 9:43 am
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.

YAMMO v0.03 (Legends of the Knights)

Posted: Thu Mar 04, 2004 11:01 pm
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

Posted: Fri Mar 05, 2004 4:37 am
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?)

Posted: Sat Mar 06, 2004 3:16 am
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:

Posted: Sat Mar 06, 2004 8:41 am
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.

Posted: Wed Mar 24, 2004 11:01 pm
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.