THE TAXI
The main purpose of the project is to develop a massively multiplayer 3D online game which is played via internet through all over the world. The game is formed considering real life conditions so the player can feel the reality and live his own virtual life by gaining money and spending it to necessary things to keep going his life in the game. The title for the game is “The TAXI”. Because initially all users are given a commercial taxi and the game is mainly played with this car.
The goal of this project is to design and implement an interactive, massively multiplayer online 3D game up to a position such that it can be released for commercial purpose. The resulting program will be real-time, realistic with its graphical environment and car physics.
Basic Features
- Viewing 3D objects, including a moving camera
- Lighting
- Texture mapping
- Shadowing
- Modem connection, multi-user play
- Instant messaging between users
Advanced Features
- Portability: Games that work well on multiple platforms have a much greater potential audience. So, it will provide great advantage comparing to games that are platform dependent.
- View frustum culling: In order to optimize the speed of graphics we should not do any calculations for primitive objects that are not seen on the screen.
- Level of detail: The further away objects are from the view plane, the smaller they will appear. It is often possible to reduce the rendering detail of an object that is far away without significantly affecting the pixels on the screen. We can do this using different textures and materials depending on distance from the camera.
- Procedural modeling: In addition to basic geometric modeling, it is possible to create certain objects and textures with computational techniques, i.e. loading terrain.
- Physical simulation: The numerical simulation of physical laws allows us to generate realistic dynamics of simulated objects. For instance, cars wheels lose traction and skid when lateral forces exceed wheel-surface friction.
- Collision detection: When there is a number of objects moving through a scene, we will need to deal with potential collisions between objects and static scene elements and even between two moving objects.
What will be in v1.0
- User interface : Nice..
- Improved Car Physics : ...
- Faster Network transfer : yes!
Members
- Adem Ali YILMAZ 1348143
- Mustafa ÖZPINAR 1347814
- Osman ŞAHİN 1347913
- Yusuf OSMANLIOĞLU 1395292
Photos
Not available yet!Documents:
Living Schedule
- Gannt Chart
- Living Schedule v.7
- Living Schedule v.6
- Living Schedule v.5
- Living Schedule v.4
- Living Schedule v.3
- Living Schedule v.2
- Living Schedule v.1
Weekly Reports
- Meeting Report(.doc) 14/10/2006
- Meeting Report(.doc) 22/10/2006
- Meeting Report(.doc) 29/10/2006
- Meeting Report(.doc) 05/11/2006
- Meeting Report(.doc) 18/11/2006
- Meeting Report(.doc) 25/11/2006
- Meeting Report(.pdf) 12/12/2006
First Semester Documents
- Proposal Report(.doc)
- Requirement Analysis Report(.doc)
- Initial Design Report(.doc)
- Initial Design Report(.pdf)
- Final Design Report(.pdf)
- First Semester Presentation (.pps)
Second Semester Documents
Contact:
For the time being, in this site there is no guest book( but it will be soon inşallah.) If you want to contact with us please send email to: moonsoftwaresolutions@gmail.com. You can also send email to project members.
- Adem Ali YILMAZ ademaliyilmaz@gmail.com
- Mustafa ÖZPINAR m.ozpinar@gmail.com
- Osman ŞAHİN caykarali@gmail.com
- Yusuf OSMANLIOĞLU osmanlioglu@gmail.com