I'm starting work on a third iteration of DoC, using GMIrrlicht (which is now open source!) and designed for efficiency/modability. So far I've finished the era definition files, created the folder hierarchy, and created a world-map generator. It uses a combined heightmap (Accented and smoothed), temperature map, and fertility map to generate a complete terrain and vegetation/texture map. It then exports this to a series of alpha maps and miscellaneous data tables for use ingame.
The top image is the fertility map for the bottom image. Notice the correlations.The bottom image is the "world image" - terrain texturing is overlaid with dark green spots where trees would grow.G3d: How's the logic-war-sequel coming? Could you send me updates or start blogging or something? When you start multiplayer, you have a willing tester, you know…I am continuing work on The Pass, with the multiplayer engine. Currently, connections and basic game setup work, but ingame events are in the process of testing. I hope to submit the game to Reflect within the week.As of now, spells are a possible feature rather than a certainty. I'll add them if I have time; but I think they might be overpowered somewhat.Spell listZeusP15::Lightning bolt: Chain attack; does normal (SPELL LEVEL+4) damage to a sequence of up to SPELL LEVEL+2 enemies.30::Ruling Awe: Your units have doubled health/max health for 15+5*SPELL LEVEL seconds.–::Queen's Bounty: The resource trickle is increased by SPELL LEVEL*20 percent.AresP45::Sword of War: For 5+SPELL LEVEL seconds, your (melee) attacks instantly kill normal units.30::Bloodlust: You and your units do double damage for 15+5*SPELL LEVEL seconds.–::Vulcan's Blades: Melee (non-mounted) units are produced SPELL LEVEL*20 percent faster.ArtemisP30::Arrow of Death: For 30+10*SPELL LEVEL seconds, your arrows do splash damage equal to their normal to surrounding units.30::Guiding Spirit: For 15+5*SPELL LEVEL seconds, your ranged units do double damage and reload 25% faster.–::Winged Messenger: All your units move SPELL LEVEL*5% faster.OsirisP45::Wake: Up to SPELL LEVEL+5 nearby units come back to life.30::Death: All units nearby are poisoned for SPELL LEVEL*2+10 hp.–::Rebirth: You respawn in SPELL LEVEL*5 % less time, at no cost to resources.RaP30::Sun Ray: For 30 seconds, your nearby units are imbued with SPELL LEVEL/2 added damage; enemy damage is decreased by SPELL LEVEL/4.45::Heliopolis: For SPELL LEVEL*15 seconds, all your buildings have complete immunity.–::First Dawn: When you die, SPELL LEVEL+2 nearby units are raised and returned to base with you.IsisP30::Paralysis: For 30+SPELL LEVEL*2 seconds, all nearby units are frozen in place.H25::Wellspring: Your mana increases by SPELL LEVEL*5, but your health decreases by 25.–::Healing Touch: Your health is restored by 3 points every (30-SPELL LEVEL) seconds.DragonP35::Dragon's Ire: All nearby units are burned for SPELL LEVEL*2 health points.30::Rainfall: All your units and buildings are healed by SPELL LEVEL %; resource trickle is doubled for SPELL LEVEL*5 seconds.–::Prosperity: You start the game with a 500 extra resource bonus.Xi WangmuP30::Great Feast: For 30+SPELL LEVEL*4 seconds, your abilities (levels) are doubled.30::Scent of Peace: For 15+SPELL LEVEL*2 seconds, nearby enemies are immobilized.–::Peach: You are immortal as long as you have at least 1/(SPELL LEVEL/5) available mana; you will be summoned back to base at the usual cost + 1/(SPELL LEVEL/5) of your mana.Guan YuP45::Horde: SPELL LEVEL*2 of your nearby units are duplicated, but the original units' health is halved.45::Jade Army: All your units are for 15+5*SPELL LEVEL seconds given double health and have their health refilled.–::Brotherhood: Your nearest SPELL LEVEL+5 units cannot die until you are slain.
Or use real Irrlicht and make DoC in C++. =P
X3D is faster than GMI, according to Xception..GMI uses all the commands from regular Irrlicht, if I recall correctly. Isn't it much faster to use the regular engine? Then again, how do they compare in difficulty?Nice ideas for the spell list.X3d is missing things like texture splatting, a proper terrain engine, and others. I might use the C++ version; it depends on what I decide when all the filecrafting is done.
I want that world map generator. >=(
It's going well. Except for graphics and storyline. The menu and editor have been improved greatly, and the engine is now approximately 20 times faster than when you saw it.