News
: We're looking for extra members and developers.
May 20, 2012, 04:15:06 am
Home
|
Help
|
Search
|
Members
|
Login
|
Register
Welcome,
Guest
. Please
login
or
register
.
Black
Blue
Green
Purple
Red
OpenWar Forum
»
Subprojects
»
Project Dathon
»
Three seperate systems
Three seperate systems
Pages:
1
« previous
next »
Send this topic
|
Print
Three seperate systems
Author
Message
0 Members and 1 Guest are viewing this topic.
2playgames
OpenWar Project Founder
Administrator
Sr. Member
Offline
Posts: 857
Busy busy busy busy busy
Three seperate systems
«
on:
June 27, 2007, 07:01:03 pm »
I think it would be best to split this game into 3 systems:
2D Game Engine
Will take care of the graphics, the objects, the input, all low-level stuff
RPG Game Engine
Will add RPG specific stuff such as a player, an inventory, etc. by extending the 2D Game Engine classes
RPG Game
A game built on the RPG engine, possible with just XML files and scripts
Logged
The Dead Player
OpenWar Staff
Staff
Full Member
Offline
Posts: 185
Photoshop King
Re: Three seperate systems
«
Reply #1 on:
June 27, 2007, 07:31:28 pm »
Ok, could you tell me (us) what's the real difference between this split into 3 system, or keeping the game into one system?
Logged
2playgames
OpenWar Project Founder
Administrator
Sr. Member
Offline
Posts: 857
Busy busy busy busy busy
Re: Three seperate systems
«
Reply #2 on:
June 27, 2007, 07:39:15 pm »
Firstly it keeps the code clean and there's a nice line between low-level engine, high-level engine and content. This will make it easier to adapt one of them without affecting the other. Secondly, the first two systems will be reusable.
Logged
Darvin
OpenWar Staff
Staff
Sr. Member
Offline
Posts: 506
The Concept and Design King
Re: Three seperate systems
«
Reply #3 on:
June 27, 2007, 07:45:41 pm »
Those are very natural divisions. The only thing that has been left unattended is the interface, which is (of course) very important. If anything, I'll be working on the game engine.
Logged
2playgames
OpenWar Project Founder
Administrator
Sr. Member
Offline
Posts: 857
Busy busy busy busy busy
Re: Three seperate systems
«
Reply #4 on:
June 27, 2007, 07:50:23 pm »
The interface will firstly be made in the RPG engine. If it then appears that some classes can be generalized (like common controls such as buttons) they can be moved into the 2d engine.
In fact, I intend to do that with a lot of things. Put them in the RPG engine first, and if they can be generalized and put to use in many other games, move them as "utility classes" to the 2d engine
Logged
Pages:
1
Send this topic
|
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> Announcements
=> General
=> Introductions & Personal
=======> Pre-Projects
=======> Star Wars Space Shooter
-----------------------------
Development
-----------------------------
=> General Development
=> Programming
=> Graphics and Art
-----------------------------
Subprojects
-----------------------------
=> Project Dathon
=> Victory Engine
===> Victory News
-----------------------------
OpenWar Engine
-----------------------------
=> Engine
=> Design and Structure
=> Programming
=> Graphics
=> Sound
-----------------------------
Official Game: Project Maridacan
-----------------------------
=> Official Game
=> Background Story
=> Gameplay
=> Graphics
=> Sound and Music
Loading...