And much more!

Coding

Pwned!

Introduction

Pwned! is for all you gaming junkies out there. We know you guys are experts at getting those elusive headshots or much coveted podium finishes at underground races...so here is a challenge with a twist. Make these games which you love so much. This is one of the popular events at shaastra where tech-crazy participants can combine their love for coding with their passion for gaming.


Total prize money: Rs. 22,500



Event Format

This event is divided into two categories: 2-D gaming and 3-D gaming. Separate prizes shall be given out for the winners of each category.

You will have to think of an idea, program your own game and submit your entries by September 30.

The best few entries will be selected and hosted during Shaastra. We will allow all people attending Shaastra to play these games and rate them. The most popular game at the end of 4 days of Shaastra will be declared the winner.

Some helpful pointers:

  • You are advised to make your game winnable at the same time not to make it too easy.
  • You can make the game in different levels (although this is not mandatory).
  • Pleasing background music can do a world of good. It could make the gamers rate your game on a completely different level.
  • Adding a flavor of humour to your game shall go down well with the gamers and could tempt them to play your game again and again.

Rules and Regulations

  • The event is divided into two categories 2-d gaming category and 3-d gaming category. Separate prizes shall be given out for the winners of each category.
  • You can have any theme for your game.
  • There are no restrictions on the size of the games.
  • The games can be standalone applications made in programming languages like C, C++ , java or any specialized game making language ( like 3d game engines) or it can be programs that are run in other applications like flash games which are run in flash player or games run in Shockwave player.
  • Your games can be either mailed or given personally to the coordinators.
  • None of the games should contain any offensive or vulgar content in any form.
  • You are not allowed to make the games based on existing games or characters although it is advised to checkout the games available on the web for ideas .
  • Coordinators' judgment regarding these issues shall be final and we reserve the right to disqualify any participant at any stage of the event.
  • Maximum number of participants in a team is 3 in the 2D games category and it is 5 in the 3D games category.
  • Contestants may submit more than 1 game per team. The following details must be mailed along with the game:
    • Team Name
    • Name of Participants
    • Institute
    • Game Category
    • Short Description of the game in about 150 words
  • The gamers shall be asked to rate the games based on entertainment originality, gameplay, graphics and sound effects.
  • Last date for submission of entries is September 30.

FAQ

  • How do i improve the graphics of my 2d game?
    Spend a couple of hours after the programming is over, use good quality painting tools. If the object is not too complicated then making the object in a 3d modeling software and taking snapshots will be a good idea. Look at the graphics used in other games and notice carefully what makes them look professional.
  • I am new to programming. Is this event for me?
    Making 2d games is quite simple provided you use languages like flash which are quite easy to master. The help provided in Flash is quite comprehensive and useful. A few links to free flash tutorials are also given below in case you find them useful.
    http://www.flashkit.com/tutorials
    http://www.echoecho.com/flash.htm
    http://www.pixel2life.com/tutorials/Macromedia_Flash
    http://www.flashdeveloper.nl/g_flash_game.html
  • I know the basics of C++. How do I make a 3d game?
    You are allowed to make your game in any programming language. Using 3d engines to make games is also permitted.
    Before you start programming you would need to make 3d models for your game. One of the most popular format of storing a 3d model is as a .3ds file( There are other formats like ms3d etc). You must make your 3d model in a 3d modeling software like 3d studio max and export it as a .3ds file. Once you have these you can start your programming in C++ using the graphics APIs OpenGL or Direct3d (You can download these from net). Given below the links to some tutorials which shall teach you how to program with OpenGL. We are also giving you links to GLUT tutorials. GLUT is a free package designed to take care of windowing operations and user input (using keyboard and mouse) while programming with OpenGL. It makes programming much easier. Also given below are links to pages that shall help you load a .3ds model in your game.

    'The Red Book', The Official Guide to Learning OpenGL (http://fly.cc.fer.hr/~unreal/theredbook/ )

    Tutorial for GLUT (also has link to download the GLUT open library) (http://www.zeuscmd.com/tutorials/glut/)

    Game making tutorial 1 (http://www.morrowland.com/apron/tut_gl.php)

    Information about the 3ds format (useful in loading 3ds files to OpenGL) (http://www.jalix.org/ressources/graphics/3DS/_unofficials/3ds -info.txt )

    Game making tutorial 2 (http://www.spacesimulator.net/tutorials.html )

Contact

In case of any doubts or queries please feel free to mail pwned08@shaastra.org