Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (Quad, miwok, Martin_HH, AndrewAMD, alibaba, dpn), 584 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
MOG - Mafia Online Game #226571
09/10/08 11:56
09/10/08 11:56
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Ya i still go on with my Mog project, just on torque and not 3dgs.

Thomas Bang (known as Wicht here) made a great updater program.

If you want to know more about it, visit my blog laugh

Get more infos about Mog


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: MOG - Mafia Online Game [Re: Captain_Kiyaku] #226966
09/12/08 06:02
09/12/08 06:02
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Behind the Scene
(source: GarageGames)


Hi everybody,
i'm currently working on a mafia online game. Goal is to play with some people (~100-200 planned) in the 1930s. You can form gangs, fight against other gangs, doing a few quests, driving around or just chill in a bar and have a good chat.


The Status

I still don't know the power of the network engine but everything i got so far works just fine. Hopefully it can handle this amount of people but i'm very optimistic about that.

In my current version you can connect to a dedicated server which is runnin gon a root server online, run around with a mafia guy, shooting other guys or just chat with them (local, world and whisper working yet).

Might not be much but i just started last week and i get mor and more working lately.




The updater

Beside the game itself, Thomas Bang, also a member of the GarageGames Community, programmed a updater to get the newest version of the game on the fly.

It's not written in torque but delphi. You can download the ~1MB client, install it, start it and it will automatically start downloading the necessary game files. You have a progress bar, you see which file is currently loaded, it creates a error.log file and so on. When all files are downloaded, a "Start" button will be enabled and you can start the game.

The updater - internals

We would like to talk a bit about how the updater works and maybe some of you could give some comments about this idea, or even suggest a better way to do that.

1) All necessary game files have to be uploaded to a server

2) I wrote a php file that reads the last modification date of every file in the game editor and write that date and the path to the files into a SQL database.

3) The updater itself reads out a file named "options.kdf" which includes several informations.
First, the name of the checkfile. When the updater downloads files successfully, it writes its last changed date into this encrypted file. The next time the updater starts, it checks if any of the downloaded files are older than the one on the server. We decided to write it into a file so nobody can just change their systemclock and manipulate the "last changed" date.

Second, the IP to the update files so the updater knows where it can get the files from.
Third, The IP of the MySQL file so you could seperate the update files and the sql database on different servers
Fourth and Fifth Username and Password to connect to the database
Sixth, the database name
Seventh, Port to the mysql server
Eighth, the select command to choose the name of the table itself.

The options.kdf is encrypted too so no user can change it by itself. Thomas Bang wrote a special OptionsApp to read and write the data from the options.kdf.

4) If there is any new update, i have to upload the changed files to the server and re-execute the php file to get the new dates of the files. I'm not quite statisfied with this method but i got no better idea yet.




So this is all i want to talk about for today. I'm gonna write some updates soon and report about the games status.

Thanks for reading and i hope i didn't make too many gramma mistakes smile


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: MOG - Mafia Online Game [Re: Captain_Kiyaku] #229842
09/30/08 21:50
09/30/08 21:50
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
UPDATE:

Many thing are working already, creating an account, logging in, creating a charakter by using a charactercreator to change the design of your personal character, saving it on the database, log in, kill people, positions get saved and read the next time you log in, and so on.

This is a shot of my new login screen. It shows my new interface design and a scene with bloom and Real Time Ambient Occlusion!



And the new updater:




My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: MOG - Mafia Online Game [Re: Captain_Kiyaku] #229847
09/30/08 22:43
09/30/08 22:43
Joined: Oct 2005
Posts: 4,771
Bay City, MI
lostclimate Offline
Expert
lostclimate  Offline
Expert

Joined: Oct 2005
Posts: 4,771
Bay City, MI
is there an alpha test ETA out :P

Re: MOG - Mafia Online Game [Re: lostclimate] #229858
10/01/08 05:00
10/01/08 05:00
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Originally Posted By: lostclimate
is there an alpha test ETA out :P


No. There will be a stresstest for the gameserver to see how many players actually can play at the same time without major lags. But this will be announced early enough.


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: MOG - Mafia Online Game [Re: Captain_Kiyaku] #229872
10/01/08 09:11
10/01/08 09:11
Joined: Oct 2007
Posts: 5,209
İstanbul, Turkey
Quad Online
Senior Expert
Quad  Online
Senior Expert

Joined: Oct 2007
Posts: 5,209
İstanbul, Turkey
No one feels safety in Freeport again.

Looks nice... That real time ambient occlusion.


3333333333
Re: MOG - Mafia Online Game [Re: Quad] #229884
10/01/08 11:53
10/01/08 11:53
Joined: Sep 2002
Posts: 8,177
Netherlands
PHeMoX Offline
Senior Expert
PHeMoX  Offline
Senior Expert

Joined: Sep 2002
Posts: 8,177
Netherlands
Looking great, nice level design too when the log-in stuff is ingame!

Cheers


PHeMoX, Innervision Software (c) 1995-2008

For more info visit: Innervision Software
Re: MOG - Mafia Online Game [Re: PHeMoX] #229890
10/01/08 12:31
10/01/08 12:31
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Thanks,

the login is ingame yes, the camera will fly from spot to spot, depending on the menu entry (login, server selection, char selection, ...).

Though this is a temp-leveldesign. It will be different in the real version. It's just for testing stuff right now.


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Re: MOG - Mafia Online Game [Re: Captain_Kiyaku] #229968
10/01/08 21:43
10/01/08 21:43
Joined: Jul 2002
Posts: 3,208
Germany
Error014 Offline
Expert
Error014  Offline
Expert

Joined: Jul 2002
Posts: 3,208
Germany
The muffinindustry in Freeport will never be the same again.

Will you also update your blog?

Too bad one really can't see that much. Realtime Ambient Occlusion blabla isn't half as interesting as all the onlinecode behind the scenes thats probably taking most of your time. What kind of problems arose? Did they take you by surprise?
Sometimes, I wish your blog would get a bit more technical and ... "personal" - by which I mean: How did the problem affect YOUR progress, YOUR planning and YOUR motivation (motivation is a very interesting topic with you anyway :)) and how did YOU solve it or which workaround did YOU create?



I think you should change your donation-text. Its so formal now. You need to ewoke fear and pity in the hearts of your victims readers. Say something like...
Kiyaku is poor and wants your money. Donate, or he will rob your local muffinfactory.

I'm not serious. I haven't visited the forum for so long, I'm just checking if there is a good combosystem


Perhaps this post will get me points for originality at least.

Check out Dungeon Deities! It's amazing and will make you happy, successful and almost certainly more attractive! It might be true!
Re: MOG - Mafia Online Game [Re: Error014] #230005
10/02/08 06:24
10/02/08 06:24
Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Captain_Kiyaku Offline OP

Dichotomic
Captain_Kiyaku  Offline OP

Dichotomic

Joined: Apr 2002
Posts: 4,801
Richmond B.C., Canada
Muffincompanies haven't it easy lately smirk

Well, to my surprise i didn't have many problems yet, everything worked quite nice which is a big motivation. I'm still 100% motivated, which is a lot for me after working on a game alone EVERY day for almost 6 weeks now.
The motivationproblems i got with 3dgs were caused by unlogical bugs which i couldn't solve. Though i don't want to talk much about it here to avoid 3dgs/torque fights or something.

I'm gonna update the blog soon, talking about the last few weeks, what i worked on and how i did that. Though i don't want to tell everything of course, i need to keep some stuff for myself smile

Well i still feel uncomfortable with the whole donation thing, i probably will remove it again, dunno yet. It's just that developing a big project alone takes lot of money but you know that yourself anyway.

So currently i have to work on some "dry" stuff, writing more concepts, skill tables, quests, and so on. It's still lot of fun so this won't be any motivation killer either :P I'm pretty statisfied that this project will go on for a long time. Gamedesign was never more fun before D:


My Blog

"Tag und Nacht schrei ich mich heiser,
Wind weht alle Worte fort,
Tag und Nacht schrei ich mein Krähenwort!"

Subway To Sally - Krähenkönig
Page 1 of 3 1 2 3

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1