Register Mark Forums Read
Go Back   Total Format Forums > Gaming Forums > Individual MMORPG Forums > D - MMORPG Individual Game Forums > Daimonin

Daimonin Daimonin is a online role playing game (MMORPG). Inside the game you play a fearless hero and you will meet many other people in our big, persistent fantasy universe. While playing make friends and enemies, become a hero with sword and magic or just be the best weapon smith around. Featuring a isometric graphical view, digital ambient music and stereo sounds, you can play the game on different systems like MS windows, linux or macOS.

Reply
 
LinkBack Thread Tools
Old 08-01-2008, 19:01   #1 (permalink)
Name & Title Sash
BiteMe
AvatarSash's Avatar
Mood
Karma Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.
Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.Sash is a true champion.
Pu7,062.25
Critters
Heart Pizza Iced Lolly Umbrella Tiger Cat 1 Cat 3
Default Daimonin Update 2008

Daimonin is a free open source Massively Multiplayer On-line Role-playing Game (MMORPG) under the GPL license.

Please note: The media files don't fall all under the GPL. Please look at the artistic licence and the artistic credits.

Some tiles/graphics for example are by David E. Gervais and used with his express permission.
David's current project Space Empires 5 can be found at Malfador.com.

Daimonin was created in the year 2002 by using the Crossfire project source as a base.

I had found & played around with crossfire in the early 90's as I studied computer science on the university of Bremen in Germany.

Because I worked over the years as prof. game programmer freelancer, I never lost contact to crossfire. In my university time, we had done some patches to crossfire. Then I spent some outdated code from my work to create a so called "DirectX Client" for crossfire in the year 1999.

Later I also coded the "Daimonin Java Map Editor" (I was ill and I thought "lets learn java" - so I coded the base editor in 3 weeks).

Because at that time there was no serious online gaming company here in Germany, I used crossfire to come in touch with MMO games.

One of my money projects was an isometric RTS - so I asked the crossfire dev team to change crossfire to an isometric look too. But they didn't like the idea (what was ok - perhaps it would had changed cf really too much). I created an "iso-crossfire" fork of crossfire to play around with that stuff.

I removed for that most parts of the original crossfire - including the original cf clients, the crossedit called cf editor and all maps & cf related objects. My editor, the server source of cf with the data arches and a from me new coded client called "SDL Client" was the base of that new project.

At that point, only the server source was original from crossfire - and, of course, the "project architecture" - which is very solid and one reason I sticked to crossfire.

People outside the unix/university area underestimate the impact of crossfire to the online gaming a lot. Many game coders and even companies were inspired by crossfire. In the early 90's, cf was able to spend a "MMORPG" atmosphere using the powerful university networks half a decade before the first real graphical MMORPG appeared - the needed network infrastructure was only available in universities at that time.

In fact, several other games have copied that structure or server code of cf. Two examples are "Graal Online", which used at last half of the same source as we do, and "Wyvern", a java game which doesn't use the source but "copied" the game play and structure of cf even in game details.

At that time, early 2001, I was working on a business model for online games. What I needed was some real numbers in terms of bandwidth, users and such and an example project.

I remembered my "iso crossfire" and decided to create a fully new game out of it. It should serve as example project for me and, because it's open source nature, perhaps as a serious game for others. A fine solution because then I didn't spend my time and work for nothing. Normally, example projects are thrown away after you don't need them anymore.

At this time, early 2002, Daimonin was born.

The main idea was to have a real MMORPG but fully streamed and with a core in the "rogue like games" and not in the MUDS.

What many people don't know is, that EVERQUEST for example is in the core a text MUD. All game commands and how they work and are connected are the same (in name and syntax) as in one of the big MUD sources. Over that text MUD core is the graphic layer part of the server.

Most, when not nearly all MMORPG are related to that roots too. I wanted a bit different style. In fact, the MMORPGs are now moving more in the direction we go as they follow the original MUD idea.

The idea of "instanced maps" for example, which are now added in the last 2 years to most MMORPGs as "new feature", was implemented in the cf engine since early 90's. Our apartments in Daimonin or the tutorial are real instanced maps.

The Daimonin engine can implement and connect for example the whole nethack game as instances - even for 1000 player where everyone has its own instance. The server is able to handle it. In fact the server map system is that powerful that there is no difference for the server in instanced or multi used maps.

The game play in Daimonin is totally different to crossfire - starting with the handling of objects to how the player interacts with the game world.

Daimonin is NOT a "game fork" nor a "derivative" of crossfire.

We don't use anything of cf except the server source and the base structure - for example how server objects are scripted (arches). But cf and daimonin are totally different in maps, scripts or other game elements. Even porting is not possible, because the server uses things different.

The part where cf and Daimonin still meet are technical things. We both use a script plugin interface. Our maps are fully streamed. The tiled map system was first implemented by the cf dev member Mark Wedel. Both projects have open client sources and don't trust the clients - with all technical problems. And so on.

One thing people don't understand is, why Daimonin has still this "primitive" tile based moving.

First, I planned since 2002 to change that. In fact in 2005 we have started a 3D client which will allow smooth moving like for example in ultima online.

BUT: For the server systems (AI, Pathfinder, ...) there is no difference in "tiled moving" or "soft moving". In fact NO MMORPG and game calculates this things on a "soft moving" level. Everquest or Word of Warcraft: Their AI and moving system also use "tile spots".

The difference is, that their server/client protocol are able to calculate out of that "point data" a soft "moving line" which are then animated by the clients in a soft animated way.

I decided to code first the server features - and then the client interface with "player prediction" and "soft animation". What I wanted first was a solid, MMORPG server - and not a shiny client for a not done and imperfect game.

The original cf server is a multi player server - but it's not massive. That was never the intention of the crossfire project - to serve hundreds or even more people on one server. So, no one really cared about that.

For Daimonin I had to change that first. In 2005 we had done first tests with 1000+ bots on the same server and it was running fine.

Also, we wanted a real AI system for the mobs (mobs = mobiles = monsters and NPC's). Also a real pathfinding system. Both connected to the tiled map system which can load and save maps flawlessly by the server at runtime and stream them to the client. That and some more technical changes (socket, scripts, plugin interface, object handling... I can add here 100 more points) eat up a lot of work. The original tiled map system from cf was never fully finished by the cf dev team. It missed 2-3 high end features I had to implement first. In fact that was the work of the last 2 years.

We drive now a "3 part strategy":

1. Improving the server (softscrolling, smooth animation, customizable players, ...)
2. Improving the game (NPC gui, shop interface, auction interface, quest systems...)
3. Creating a real 3D client where all that can be used in a modern way

The result - is and will be a unique, modern MMORPG which not only has all what other games have but also brings in new ideas from new roots.

I also don't work longer alone on the project as I did in the first 2-3 years. Now, other people have added their work too to the project. You will find them in the dev IRC channel of Daimonin.

And in fact: With the years Daimonin has become a very unique game and one of the very few open source MMORPGs which is fully playable and still growing.

Michael Toennies and the Daimonin Development Team

Daimonin MMORPG - FREE fantasy online multiplayer game
Sash's Sig:
ToolsSash is offline
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links

Reply

« - | - »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
THQ Reports Fiscal 2008 Third Quarter Results Detomah Gaming & Console News 0 14-02-2008 20:39
Nintendo of America Spits Out Dates Detomah Gaming & Console News 1 18-01-2008 04:24
Astonia III 2008 update Harv Astonia III 0 10-01-2008 00:27
A3 2008 update Sash A3 0 09-01-2008 23:09

Archive - RSS Feeds - About Us - Privacy - Terms of Use - Site Map - Advertising - Link To TF - Contact Us - Top
Content Relevant URLs by vBSEO 3.2.0 RC5 Copyright ©2003 - 2008, Total Format. Forums powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391