DarkLight
04-01-2003, 06:22 AM
DLTank:
This is the pre-alpha version of the game. The game isn't definited and it is possible in
final version to be included as many new futures as we (the authors of the game) think out.
The basic idea comes from the Nintendo's Tank. For now only demo version is included - in
this demo only few levels are included. Some graphics bugs such a hiding tanks when they are
behind objects instead of blending themr are present, but will be fixed in future version.
Game will be using level packages (file which constains a lot of levels) althrough this is
not realised in this version (but you can replace the default.dtp package with one made by
you and play it). Level Packages can be made with the level editor, presentet little later.
For now following suggestion are accepted and will be present in the next version:
*3 types of levels (with different styles of elements and different backgrounds)
*Enemies will be not only tanks but other millitary vehicles.
If you have any suggestion please reply
Game is written in Delphi/OpenGL. This game is not using VCL. You can donwload source code
to teach yourself general game programming as well as using OpenGL in Delphi:
*Creating windows through Windows API
*Timing the game
*Creating different stages of game such in-game menu, game and game over message
*Writting collision detection
*Applying and rotating textures,
game: http://devmaster.net/projects/DarkLight/Game.zip
source: http://devmaster.net/projects/DarkLight/srcGame.zip
Level Editor
This is the level editor for the DLTank. With this editor you can load, edit and save levels
as well as put dozens of levels into one package
WARNING: The file format of the packages is not definite. This mean that current version of
level editor can make levels only in one style, but three styles will be included in next
versions. This means also that level made with this level editor will be INCOMPATIBLE with
future version. But all level packages, sended to me, will be converted in future format and
included with the game. Also I'll provide a little program for converting old level format
in the new one.
Level Editor is written in Delphi and it is a good example of dynamic creation of components
(array of 432 objects TImage is created in the Form Creation and all forms are created when
they are needed and destroyed after that). Also it is a very good exampe of making Wizard
with Delphi. Future version of the level editor probably will use OpenGL rendering and will
show how to render directly to the form; source of this version will remain available for
teaching dynamic component creation
level editor: http://devmaster.net/projects/DarkLight/le...LevelEditor.zip (http://devmaster.net/projects/DarkLight/LevelEditor.zip)
source: http://devmaster.net/projects/DarkLight/sr...LevelEditor.zip (http://devmaster.net/projects/DarkLight/srcLevelEditor.zip)
I'm waiting for replies: comments, suggestions and bug reports. Tell me what you think so I
can make future version better
fixed the links
This is the pre-alpha version of the game. The game isn't definited and it is possible in
final version to be included as many new futures as we (the authors of the game) think out.
The basic idea comes from the Nintendo's Tank. For now only demo version is included - in
this demo only few levels are included. Some graphics bugs such a hiding tanks when they are
behind objects instead of blending themr are present, but will be fixed in future version.
Game will be using level packages (file which constains a lot of levels) althrough this is
not realised in this version (but you can replace the default.dtp package with one made by
you and play it). Level Packages can be made with the level editor, presentet little later.
For now following suggestion are accepted and will be present in the next version:
*3 types of levels (with different styles of elements and different backgrounds)
*Enemies will be not only tanks but other millitary vehicles.
If you have any suggestion please reply
Game is written in Delphi/OpenGL. This game is not using VCL. You can donwload source code
to teach yourself general game programming as well as using OpenGL in Delphi:
*Creating windows through Windows API
*Timing the game
*Creating different stages of game such in-game menu, game and game over message
*Writting collision detection
*Applying and rotating textures,
game: http://devmaster.net/projects/DarkLight/Game.zip
source: http://devmaster.net/projects/DarkLight/srcGame.zip
Level Editor
This is the level editor for the DLTank. With this editor you can load, edit and save levels
as well as put dozens of levels into one package
WARNING: The file format of the packages is not definite. This mean that current version of
level editor can make levels only in one style, but three styles will be included in next
versions. This means also that level made with this level editor will be INCOMPATIBLE with
future version. But all level packages, sended to me, will be converted in future format and
included with the game. Also I'll provide a little program for converting old level format
in the new one.
Level Editor is written in Delphi and it is a good example of dynamic creation of components
(array of 432 objects TImage is created in the Form Creation and all forms are created when
they are needed and destroyed after that). Also it is a very good exampe of making Wizard
with Delphi. Future version of the level editor probably will use OpenGL rendering and will
show how to render directly to the form; source of this version will remain available for
teaching dynamic component creation
level editor: http://devmaster.net/projects/DarkLight/le...LevelEditor.zip (http://devmaster.net/projects/DarkLight/LevelEditor.zip)
source: http://devmaster.net/projects/DarkLight/sr...LevelEditor.zip (http://devmaster.net/projects/DarkLight/srcLevelEditor.zip)
I'm waiting for replies: comments, suggestions and bug reports. Tell me what you think so I
can make future version better
fixed the links