• Recent Tutorials

  • 1st PGD Challenge: Simple Controller



    Welcome to the start of the 1st PGD Challenge Mini Competition: Simple Controller! The goal of this challenge is to create a game which uses a simple controller designed with a fixed set of buttons. Pretend that you have just made your own computer-powered console and it's only interface is the controller that you designed. ...or that your annoying friend designed and you have to put up with if you prefer.

    All else is open as long as your games conform to the rules listed below. Enjoy the challenge and good luck to everyone in your entries. Please read the rules of the mini competition below carefully.


    The Rules:

    REGISTRATION: All competitors must register to compete. Unlike the PGD Annual events, we do not need your (real) full name or mailing address, but an email address to be able to contact you and send you any prizes that you win. Though including your (real) full name is highly encouraged. You may register as a team or as an individual. We will ask the team leaders how they want their prizes split in the case of teams' winnings. All this information will be kept private and will not be used for anything other than this competition! ALL teams, without exception, agree to our DISCLAIMER by registering for the competition!

    To register all you must do is include a simple readme file in your submission file. It should contain your name and contact information (email address) and a basic set of instructions on how to play your game. You can include any other information you deem fit with regards to your game as it will be visible to others who try your games after the competition as well.

    PASCAL: All entries must be made using Pascal, Object Pascal, Objective-Pascal or any of the Pascal-based languages available. The most popular of these compiler and IDE tools are Delphi, Lazarus, Delphi Prism, Free Pascal and Cooper. All future use of the term Pascal within these rules are assumed to mean any of the Pascal or Pascal-derived language dialects.

    GENRE: Any! As long as your game matches the gameplay theme, you can work this theme into any kind of game genre of your choosing.

    PLATFORM: The platforms we will be accepting games for this year will be Win32 or Mac OS X. Linux and Win64 ports are highly encouraged, but not all the judges may have these systems. Those that do however may appreciate that you have considered them. All judges will have a Windows and a Mac OS X machine to test and play your games though.

    OPEN SOURCE: We are letting the competitors choose to include source or not. This will allow the games created in this competition and their engines to be used for commercial use by their authors afterwards. The option is yours, but you don't have to include it to compete in this challenge.

    SYSTEM REQUIREMENTS: As always, you will have to design to the judges hardware specs. If they cannot run it, then they cannot score it. See the beginning day announcement for judges hardware and operating system specs.

    Should you be unsure, ask in the PGD forum dedicated for this event. Assigned judges will be happy to answer your questions about system support and what is available to them.

    BONUS POINTS: After you have submitted your entry into the challenge, bonus points may be added to your score should the judge deem you have fulfilled the bonus' intent. These points will be added to your judged scores to go towards your total score.

    FINAL SCORES: After all the final submissions are uploaded the judges will then begin awarding each entry with scores for each of 5 categories; graphics & audio, easy of control, stability & lack of bugs, innovation & creativity and fun factor. Then the bonus points will be added after. Highest score takes first place and so on.

    SUBMISSIONS: You must submit a working executable on or before the challenge deadline. Should a judge not be able to run or finds your game in an unplayable state you may receive NO points from them.

    Each submission will be either a single archive, compressed with a common format(Zip, RAR or GZip), that contains the executable and ALL other required game data and library files that are CLEANLY organized within OR a single installer that will both install and uninstall cleanly.

    The easier it is to setup and run you game on any Mac OS X or Windows system, the happier the judges will be about trying your entry!

    SIZE LIMIT: Due to limited hosting space and the time required to download, there will be a limit to the size of your entries. Your entry may not be larger than 100MB or it will be disqualified.

    3RD PARTY LIBRARIES & API: 3rd party API and libraries are allowed based on availability of Pascal headers for them. The core of your game's engine must still be Pascal.

    3RD PARTY GAME ENGINES: The only 3rd party game engines allowed to be used in your entries are those made from Pascal or Object Pascal sources. Translated from C/C++ to Pascal projects are acceptable. However a significant amount of content including all graphics, dialog, music and sound must be replaced with that of either your own making or that which you are legally allowed to use for your game's release.

    ie. The Quake2Delphi translated version of the engine is allowable. The original untranslated Freespace 2 engine is not.

    INTELLECTUAL PROPERTY: No entry can use any copyright or registered trademark of an intellectual property other than your own without given permission from it's originators. Games not conforming to this guideline will be disqualified and not eligible for prize winnings of any kind.


    Disclaimer:

    DISTRUBUTION: I(We) the party registering for this competition as an individual or as a team, agree to allow the current and any future 'PGD Annual Committee' and PGD Community website organizers the ability to freely distribute any submitted games to the 1st PGD Challenge Mini Competition. This permission also includes the distribution of your final entries on the competition website it self. They would only be used to promote PGD and it's community and not for commercial gain.

    MEDIA DEPICTION & USAGE: The 'PGD Annual Committee' and PGD Community website has full rights to use my entered game for advertising purposes of any future PGD Challenge or PGD Annual events.



    Challenge Goals:

    THEME: This year's theme is Simple Controller. All teams will make a game that player will have to use a simple control scheme. All your game can use is 4 directional buttons and 4 additional buttons to be use as the developers see fit. Thats it! No mouse, analog sticks or other forms of user input than the buttons listed. The idea of this challenge is to come up with interesting gameplay using only a simple design controller.

    BUTTONS: Up, Down, Left, Right, A, B, C and D only!

    BONUSES: You may receive an added 50 bonus points to your end score for each button that is not used.

    START DATE: The competition starts right now; 17th of June, 2011. Start coding today!

    END DATE: The competition ends at midnight of the 10th of July, 2011. This gives you just over 3 weeks to complete your entries and upload it to the FTP server.


    Scoring:

    Each Judge will give a score from 0 to 10 for each of these 5 categories...

    Graphics & Audio = Score x 10
    Easy of Control = Score x 10
    Stability & Lack of Bugs = Score x 10
    Innovation & Creativity = Score x 10
    Fun Factor = Score x 10

    Total Score = ( G&A + EoC + S&LoB + I&C + FF ) x 2 (judges)

    Final Score = Total Score +/- Bonuses


    Max possible Total Score without bonuses is 1000!

    Judges:

    Jason McMillen aka WILL

    System 1) iMac running Mac OS X 10.6.7 (Snow Leopard)*
    CPU: 2.8 GHz Intel Core i7 (Quad Core)
    Memory: 4GB 1067 MHz DDR3
    Graphics: ATI Radeon HD 4850 PCIe x16 512MB VRAM
    Audio: Intel High Definition Audio (Built-in)
    * Windows XP SP3 available via Parallels Desktop 6 for Mac


    System 2) Toshiba Satellite A200 (Laptop) running Windows 7
    CPU: 1.66 GHz Intel Centrino Core 2 Duo (Dual Core)
    Memory: 2GB
    Graphics: ATI Mobility Radeon HD 2400
    Audio: High Definition Audio (Built-in)


    Johannes Stein aka Stoney

    System 1) MacBook Pro (Laptop) running Mac OS X 10.6.7 (Snow Leopard), Linux and Windows 7
    CPU: 2.53 GHz Intel Core 2 Duo
    Memory: 4GB
    Graphics: nVidia 9400 (Built-in)
    Audio: ?


    System 2) ITX running Windows 7 and Linux
    CPU: 3.33 GHz Intel i3-560 x 2
    Memory: 4GB
    Graphics: ATI Radeon 5750
    Audio: ?


    System 3) ASUS EEE Netbook running Windows XP and Linux
    CPU: 1.6 GHz Intel Atom
    Memory: 1 GB
    Graphics: Intel GMA
    Audio: ?

    FTP Server for Submissions:

    Upload your file including your name/team name and email address to contact you and ask questions to the following FTP server to make your submission for the competition. Failure to upload your entry and provide any identifying information will automatically disqualify you!

    Username: pgdcompetitor
    Password: ObjectPascal1
    Server Address: ftp.pascalgamer.com
    Port: 21
    Comments 27 Comments
    1. WILL's Avatar
      WILL -
      Submissions Closed!

      I've closed the FTP server and we are preparing to start judging and scoring the games. Expect the finally results within a couple of weeks.

      Both Stoney and I will be trying them on your Windows and Mac OS X systems as they require. Stay tuned for more on scoring as the days follow.

      Thank you so much all of you who participated in this fun challenge. I've seen some great things in your submission threads and I'm excited and looking forward to trying all of your entries into this first PGD Challenge.

      With 11 submissions total, I already consider this a successful mini competition and can promise you that there will be more of these, more frequent "challenges" in the future. Great job everybody!
    1. wagenheimer's Avatar
      wagenheimer -
      Congratulations for all the participants! We got some very interesting and fun games! I was full of work and I could not participate this one, but I'm sure I will not lose the opportunity of participing in the the next one! =)
    1. Ñuño Martínez's Avatar
      Ñuño Martínez -
      11 games... Well, 10 actually because mine isn't complete (its a "concept demo" ). All them look fun. Unfortunatelly I'm not sure if I'll have time to test them before late August.

      And yes, this is a big success, not only because there are nice games but also because there are new programmers and some old back.
    1. chronozphere's Avatar
      chronozphere -
      10 games! That's pretty good compared to the last annual. Good to see that the community is still big enough to run a good compo.

      I was unable to join, but hopefully I will be there next time.
    1. WILL's Avatar
      WILL -
      The PGD Annual in 2009 had it's problems, but I'm confident that this winter we'll put all that behind us. This mini competition was very successful for what I wanted to do and hopefully with your own WoM(Word of Mouth) advertising and all the promotional material I'm hoping to put out there, it'll be as big an event as the 2006 and 2007 PGD Annuals.
    1. Traveler's Avatar
      Traveler -
      This competition has been great! I personally had a lot of fun working on my entry. Going for a 3d game was a great choice. I learned a ton of new things and got to finish a game at the same time.
    1. paul_nicholls's Avatar
      paul_nicholls -
      11 submissions is way more than the 2009 competition! Awesome

      Congratulations and good luck to all those who finished their entries!

      cheers,
      Paul