Welcome, Guest. Please login or register.
Login with username, password and session length

 
Advanced search
47857 Posts in 5663 Topics- by 1870 Members - Latest Member: Karlsmith
 
Pages: [1] 2 3 ... 18
Print
Author Topic: PGD Dog Fight Competition    (Read 37617 times)
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« on: January 01, 2005, 07:18:30 PM »

Well I have threatened to hold one of these for long enough. Now the threat is a reality.

I would like to officially launch the PGD Dog Fight game programming competition. As you may have guessed, Dog Fight is the theme.
<blockquote>

Theme
--------
For those unfamiliar with the term, a dog fight is usually a duelling battle between 2 opponents.
Traditionally the term was associated with fighter pilots during WWII, but for the purposes of this competition we will allow any 2 fighting entities from bacteria to solar systems Smiley.

Rules
---------
1. The game must primarily be written in Pascal and should compile with either Delphi, Kylix or FreePascal. Other Pascal compilers will be considered if we can get them working. Pascal interfacing to DLLs/SOs  etc are allowed, as long as Pascal is the MAIN programming language used. Examples of acceptable APIs and Libraries are SDL Smiley, OpenGL, OpenAL, DirectX, DelphiX, GLScene, Asphyre, GameVision SDK, GLXTreem, Project Omega, XCESS Game Development Kit to name a few. If you plan to use something else, please check with us before submitting. Usually we will get back to you within a day.

2. All Pascal source code must be included in the final distribution and released under an appropriate Open Source licence. This is so that you are correctly given credit for the code and so that others can learn from your work. The final distribution should include a Win32, Linux or MacOS X executable as well as the source code and licencing information. Also include instructions on how to compile your code and a couple of screen shots. The only acceptable distribution methods are Zip, Tar.gz or Rar compressed archives.

2a. The maximum allowable size for the compressed archive that includes executable and associated resources ( sound, textures etc ), is 10MB.

3. The Executables must be able to run on either a Sony Viao Laptop with a ATI Radeon IGP card or a Desktop machine that has an NVidia GeForce 3 Ti card. You may use more advanced techniques than what these cards support as at least one of the judges will be able to view advanced Shader/glSlang type effects.

4. The competition will run until March 15th ( which gives you 2.5 months ) at which time the competition will be considered closed. From the 16th of March the judges will be assess the entries and a winner will be announced on the 1st of April ( seriously ).

5. The game can be 2D, 2.5D ( Isometric ) or 3D.

6. Games will be judged on the following criteria and awarded a points score between 1-10 in the following 5 categories with a maximum of 50 possible points.
a ) GamePlay - How fun is the game?
b ) Usability - How easy is it to pick up and is it challenging enough?
c ) Quality - How polished is the game?
d ) Originality - How original an idea is it?
e ) Wow Factor - What makes it stand out, ( jaw dropping visuals, attention to detail )?

7. 1st Prize : Delphi 2005 Architect - value $3000 (US)
Donated by http://www.borland.com/delphi'>Borland

and

Game Programming Gems: v. 5  - value $70(US)
Donated by Steve \"Sly\" Williams and Dominique \"savage\" Louis

2nd Prize : gameSpace - value $300(US)
Donated by http://www.caligari.com/gameSpace'>Caligari

and

3Impact Game Engine license - value $99 (US)
Donated by http://www.3impact.com/'>www.3impact.com


3rd Prize : gameSpace - value $300(US)
Donated by http://www.caligari.com/gameSpace'>Caligari

and

Nexus Memory Manager - value $120 ( US )
Donated by http://www.nexusdb.com/'>www.nexusdb.com

8. The competition judges will be announced closer to the closing date.

9. Please try and start something new, as this will be more of a challenge than just dusting off some of your old code and submitting it.

10. The judges decisions are final and no correspondence will be entered into ( I always wanted to write that ).

Prizes
----------
I am currently speaking to Borland, ATI and NVidia to see if any of them are willing to supply prizes for the competition. In either case, I will announce some kind of prizes on the 1st of February.

</blockquote>
Please use the link below to ask any questions about the competition and to post links to your entries as you work on them.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
Sly
Word Lord
***
Posts: 656



View Profile
« Reply #1 on: January 02, 2005, 04:51:43 AM »

Questions about the opponents:

 :?: Are they to be two humans?
 :?: Should we implement an AI opponent for one-player action?
 :?: If two humans, must they be on the same PC or can they be networked?
 :?: Any bonus points for two duelling AIs?  Smiley
Logged
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #2 on: January 02, 2005, 07:17:44 AM »

Hi Steve,
1. as stated in the rules section the opponents can be anything from bacteria to solar systems, so humans are acceptable.

2. Yes it is expected if the enemy/opponent is the computer that some kind os AI be implemented. It does not have to be anything as complicated as Neural Networks but something that makes the game fun and challenging.

3. The game can be networked. As there will be more than 1 judge, we should be able to test this out.

4. Convincing duelling AIs would be nice but is not essential. The emphasis is on one player against another player or against another AI controlled entity, rather than 2 AI's battling it out. There has to be some kind of interaction.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
{MSX}
Word Lord
***
Posts: 558


48855787
View Profile WWW
« Reply #3 on: January 02, 2005, 07:27:03 AM »

I think i will partecipate Laugh
(and almost surely win :mrgreen:)
Logged

If you save your data in a proprietary format, the owner of the format owns your data.
http://msx80.blogspot.com
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #4 on: January 02, 2005, 07:40:08 AM »

Look forward to seeing your entry. I hope it does not impact your work on funcky cars Smiley.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
Traveler
Administrator
Terabyte Titan
*****
Posts: 1739



View Profile WWW
« Reply #5 on: January 02, 2005, 07:45:30 AM »

Cool initiative!

A few questions:
:arrow: Not that I plan to, but can it be a team effort?
:arrow: Also, is there a filesize limit? ie. can we include fancy intro's/music whatever, resulting in huge downloads?
:arrow: Does dog fight mean, you have to kill/destroy your opponent? Or can you also beat him by finishing an objective before the opponent does?

Quote
Hi Steve,
1. as stated in the rules section the opponents can be anything from bacteria to solar systems, so humans are acceptable.


I think Sly was talking about players Smiley
Logged

Parttime PGD Annual Judge
tux
Word Lord
***
Posts: 553



View Profile
« Reply #6 on: January 02, 2005, 08:35:29 AM »

ive got an idea Smiley

 :arrow: must there be ai/multiplayer?
 :arrow: im not good at modeling / art, are we allowed to borrow geometry / art ?
Logged
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #7 on: January 02, 2005, 08:37:32 AM »

Yes teams are allowed, you will just have to fight amongst yourselves if you win the prizes Smiley.

There is no file size limit as such, because I would expect to download the entries from the competitor's websites. Just make sure you use high compression in whatever archive format you choose to use.

Yes you can defeat the other opponent by completing a task. I think dog fight implies intense game play. Usually that would entail a battle to the death, but I agree that is could be 2 opponents trying to complete a task under duress.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #8 on: January 02, 2005, 08:46:40 AM »

tux,
  If you do not have AI or multiplayer, who are you playing against? I am not sure about a dogfight with yourself. You may have to clarify a little more, what you are getting at.

Any models, textures, art used, must fall under some kind of distribution licence. So get  permission from the author before using it in your game.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
tux
Word Lord
***
Posts: 553



View Profile
« Reply #9 on: January 02, 2005, 08:48:26 AM »

Quote
If you do not have AI or multiplayer, who are you playing against? I am not sure about a dogfight with yourself. You may have to clarify a little more, what you are getting at.


i guess you have a point Tongue
Logged
{MSX}
Word Lord
***
Posts: 558


48855787
View Profile WWW
« Reply #10 on: January 02, 2005, 10:18:16 AM »

btw, is one allowed to use code he already developed ? For example, the basis for a 3d engine or similar?
Logged

If you save your data in a proprietary format, the owner of the format owns your data.
http://msx80.blogspot.com
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #11 on: January 02, 2005, 11:16:08 AM »

Hi Nicola,
  There is nothing stopping you from using your own base code.

Maybe in a future competition we might have one were everyone has to use the same base code.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #12 on: January 02, 2005, 11:38:31 AM »

For those looking for free 3D models, there are some @
http://www.3d02.com/3d_model_index.asp?hddFree=1
http://www.3dheaven.net/models_main.htm
http://www.lowpolygon3d.com/

NOTE : I have not used these models, so cannot vouch for their quality.

or for 2D you might want to try
http://www.flyingyogi.com/fun/spritelib.html

If anyone has some other texture, sprite libraries, that others can use, please post a link on this thread.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
Lifepower
Word Lord
***
Posts: 551



View Profile WWW
« Reply #13 on: January 02, 2005, 03:18:58 PM »

I would participate but since I don't like OpenSource model (many of the libraries I've made will be used for commercial apps), maybe I'll pass this one up...  :cry:
Logged
savage
Administrator
Zettabyte Zealot
*****
Posts: 2435


38535054 savagesoftware@hotmail.com
View Profile WWW
« Reply #14 on: January 02, 2005, 04:29:28 PM »

LifePower,
The OpenSource part only applies to the game not the libraries that you use. I could hardly expect people to supply the source code of DirectX for example.

The aim of the contest is to produce a game, but it is also a way of helping the Pascal game development community by sharing code with up and coming Pascal developers in the future.

If you have libraries, I would think that this is a way to showcase how good they are. You could just supply a DLL/obj/dcu of your library under a licence that would only allow your libraries to be used for non-commercial games.

It is a pity you cannot take part. I hope you reconsider.
Logged



There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.
-= Paulo Coelho =-
Pages: [1] 2 3 ... 18
Print
Jump to: