Official Fulqrum Publishing forum

Official Fulqrum Publishing forum (http://forum.fulqrumpublishing.com/index.php)
-   FMB, Mission & Campaign builder Discussions (http://forum.fulqrumpublishing.com/forumdisplay.php?f=203)
-   -   IL2DCE: A dynamic campaign engine for IL-2 Sturmovik: Cliffs of Dover (http://forum.fulqrumpublishing.com/showthread.php?t=25076)

von Pilsner 05-03-2012 10:57 PM

Quote:

Originally Posted by 41Sqn_Banks (Post 408643)
It's time for a friday update ;)

First the good news. The current build runs quiet well in dedicated server environment. There are some workarounds required (Aircraft selection by mission menu, Autopilot after take-off) because of bugs in the game engine. Hopefully the upcoming patch will fix them.

That is good news :D

Will the new version run as a SP campaign as well?

41Sqn_Banks 05-04-2012 05:53 AM

Quote:

Originally Posted by von Pilsner (Post 418653)
That is good news :D

Will the new version run as a SP campaign as well?

Short answer: Yes, there will be a single-player mode.

Long answer: Maybe not in the next release but it is definitely part of the design. The single-player mode will have a persistent world as well, however it will not always run in real-time. The time between the missions of the player will be simulated (and thus time-compressed) in the background. The same feature is used by the multiplayer mode to skip night times and bad weather.

41Sqn_Banks 05-15-2012 08:58 AM

Little status update. I'm currently prototyping the new design. Main goals of the design are:
- handle destruction of objects
- add the possibility to simulate the persistent world (needed skip the time between missions in single-player and bad weather/night times in multiplayer).
- add the possibility interact with a web interface to show a map and allow the selection of aircraft
- add a commander interface to give orders to air and ground units

Ataros 05-15-2012 09:16 AM

Thank you for update. Looking forward to it!

adonys 05-15-2012 12:00 PM

mate, if you need any help with the design, prototyping or coding, let me know.

41Sqn_Banks 05-15-2012 12:25 PM

Quote:

Originally Posted by adonys (Post 425764)
mate, if you need any help with the design, prototyping or coding, let me know.

Good idea. Did you read the SRS recently? http://code.google.com/p/il2dce/wiki..._Specification

It's rather high level at the moment and needs definitely some more detailing in use case "Attend mission", "Advance world" and "Issue order".
Maybe you have some ideas for the use case description format.

The basic architecture ideas right now are:

* There is a web interface (as its not possible to create a addin for multiplayer) that allow player to view the map with all the units and stuff and select the aircraft they want (there is no dogfight like spawning of single aircraft, but air groups spawn regularly and stay for a short time idle on the ground to allow players to select them). For single player this can be realized as a ingame addin, but thats for release version 1.5
* It's a persistent world that runs in real-time where the ground units travel from capture point to capture point. To be able to skip times between missions in single player and night times in multiplayer there is a simulator for the persistent world that does some simplified calculations but keeps the flow of the world.
There is a IPersistentWorld interface for this. The [url=http://code.google.com/p/il2dce/source/browse/trunk/IL2DCE/IL2DCE/Mission.cs[/url] is derived from maddox.game.AMission and also implements IPersistentWorld. The other components of IL2DCE only communicate through the IPersistentWorld interface with the Mission. The simulator will also implement the IPersistentWorld interface. So they can be exchanged to allow real-time operation and skip a timespan.
* There is a IHeadquarters interface that issues commands to IUnits. By default there is an AI implementation for it and an additional web interface that allows humans to give commands and overwrite AI orders (so the human must note be online 24/7)
* There is a IUnit interface (air, ground, sea units) and IBuilding interface (e.g. factories, radar, ...).

Does it make sense so far?

von Pilsner 05-17-2012 07:10 PM

Got the source checked out for a few versions, having fun messing around with the code (good lord random number sets are a pain in C#... ;) (but I finally got it). Added some AI and flight stuff and messing with template files and flights.

I occasionally get a mission where all flights only takeoff and land, but that may be due to the changes I've been making.

I know I'm working on an older codebase than you (cause I'm messing with SP stuff) but I must say again, Nice work !!! Thanks for this, 41Sqn_Banks! :D


EDIT: When (if) I get my code cleaned up I'll send it to you for consideration into the main tree. :D

adonys 05-18-2012 02:23 PM

I'll try to have a look over them this weekend.

41Sqn_Banks 05-18-2012 10:00 PM

Quote:

Originally Posted by von Pilsner (Post 426988)
EDIT: When (if) I get my code cleaned up I'll send it to you for consideration into the main tree. :D

Maybe I can create a new release of the old SP codebase that incorporates your changes.

Ribbs67 10-27-2012 01:23 AM

Any status update on your project Banks? Since the release of the final patch out?
Eagerly awaiting the completion!

Thanks S!


All times are GMT. The time now is 06:15 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.