ShootIrr

Share with us how are you using the powerrrr of the force

Moderator: Alain

ShootIrr

Postby SudDani » Fri Oct 13, 2006 8:30 pm

Team Members:
Daniel Sudmann(Sudi) - Programmer and maker of crappy art

Everyone that wants to help send me a mail with the task you wants to take.


Download

Image

The Project:
ShootIrr

Goals
To get a really cool but still simpel game done by showing more or less what irrlicht is capable of.....besides that making an enjoiable multiplayer shooter.

Genre
FPS

Platform
PC Windows/Linux

Used Libaries
Graphics: Irrlicht
Physics: Newton
Network: RakNet
Sound: Audire,OpenAl,fmod
I suggested these libaries because they are all cross platform


Architecture
The game is seperated in a Client and Server Software.
The client gets data and visualizes it.
The Server gets commands and sends out data.

Game Mechanics

Core Gameplay
The game is meant to be played by multiple players other a network or the internet. The goal is manly to collect items and weapons to fight the other players. These items and weapons can be modified, completly exchanged or removed with the shiped tools.

Game Modes
@Deathmatch
-------Scoring System
-Shoot some one gives u one point
-getting shoot takes away a point
-killing two players in a row gives u 2 extra points
-killing three players in a row gives u 4 extra points
-killing four players in a row gives u 8 extra points
@TeamDeathmatch
-Shoot some one gives u one point
-getting shoot takes away a point
-killing two players in a row gives u 2 extra points
-killing three players in a row gives u 4 extra points
-killing four players in a row gives u 8 extra points
-if the other team is completly dead every teammember of the
other team gets 20 extra points
@CaptureTheFlag
-Shoot some one gives u one point
-getting shoot takes away a point
-getting the enemies flag gives 10 points to u and 2 to the rest of
the team
-returning the flag gives 4 points to u

Controling the player
The players move forward, backward, strafeleft and right with player defined keys(menu). They can rotate their view, look up and down with moving the mouse. They can jump by pressing the jumpkey and crouch by pressing the correspodending key to that. They pick up weapons and ammonition by simply running over it. Special items have to be picked up with the use key and later use them by pressing the itemkey. The usekey can also be used to go inside vehicles or press buttons.(vehicles might be included later)

GameFlow
The player can join other games or build his own server and join there. If the player is on the server he will see an ingame menu with three options:
-Join (depending on gamemode here two buttons redteam blueteam)
-spectate
-leave
Ckliking join means he will spawn in the game world.
Spectate will simply close the window and the player is able to fly around
leave will leave the server
This menu can be reached during the whole game by pressing esc.
Changing the team in a team gamemode will cause a 5 points penalty.
When u die u drop ur equipted gun so everyone else can pick it up and the camera will rotate for five seconds around ur dead body...then u respawn. If u press esc within this time u lose a point for every second that was left and u wont respawn until u press join again.
When u pickup a droped/placed gun u gain the gun and 10 shells ammo for that gun even if u already got the gun u get the 10 shells. Placed ammo packs can have different ammount of ammo inside depending on the settings made in the leveleditor. Same with amor jackets and health packs.

Physic
The physicsengine will handel the collsion between the players and the level. And the bullets and the bodyparts of the player. The cal3d animation tool allows to get bounding boxes for every bone so the these boxes will have a special material which collide with the bullets. The player collisionspheres which are used for levelcolliding don't collide with bullets.

Network
Player send actions and request to the server. Actions can be move forward or stuff like that, requests like requesting the levelstate at the beginning.
The Server sends changing data to the players like moving a player droping and item or picking one up.

post here for furtehr suggestions[/img]
Last edited by SudDani on Wed Oct 25, 2006 10:42 am, edited 1 time in total.
SudDani
 
Posts: 5
Joined: Thu Mar 09, 2006 7:02 pm

Postby Julio Jerez » Sat Oct 14, 2006 10:18 pm

each time I click on thr link I get and URL error. :(
Julio Jerez
Moderator
Moderator
 
Posts: 12249
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Postby Dave Gravel » Sat Oct 14, 2006 10:20 pm

Same here link error.
User avatar
Dave Gravel
 
Posts: 800
Joined: Sat Apr 01, 2006 9:31 pm
Location: Quebec in Canada.

Postby SudDani » Sun Oct 15, 2006 8:02 am

jepp me too....lol
hmmm the page dissappered i will try to upload it soewhere else....do u maybe know some provider to do so?
SudDani
 
Posts: 5
Joined: Thu Mar 09, 2006 7:02 pm

Postby johnhpus » Sun Oct 15, 2006 1:29 pm

www.rapidshare.de It's sort-of annoying, but it will get the job down and it's free.
johnhpus
 
Posts: 4
Joined: Wed May 31, 2006 5:45 am

Postby SudDani » Mon Oct 16, 2006 8:40 am

surprise my link works again :) go try it
SudDani
 
Posts: 5
Joined: Thu Mar 09, 2006 7:02 pm

Postby SudDani » Wed Oct 18, 2006 11:22 am

Update!!!!
SudDani
 
Posts: 5
Joined: Thu Mar 09, 2006 7:02 pm

Postby SudDani » Tue Oct 24, 2006 11:14 am

Integrated some sound effects and polished the network
SudDani
 
Posts: 5
Joined: Thu Mar 09, 2006 7:02 pm


Return to User Gallery

Who is online

Users browsing this forum: No registered users and 12 guests

cron