70 likes | 175 Vues
RaceDroid offers an exhilarating multiplayer racing experience where players fly helicopters through randomly generated tunnels. Compete against friends or AI opponents in a vibrant, colorful environment while avoiding tunnel walls to prevent penalties. The game leverages modern phone capabilities, featuring smooth graphics, networking over TCP/IP, and real-time opponent location sharing. Players can enjoy both single and multiplayer modes, making it highly expandable and versatile. Future updates will introduce motion detection, sound effects, and high score tracking. Get ready for a thrilling aerial challenge!
E N D
Group 12 Tommi Kallonen Aku Luukka Seyed Mahmoud Mortazavi Alireza Kahaei RaceDroid
Main idea • Multiplayer games are fun! • Modern phones support good graphics and versatile networking • Game is expandable • Score • Sounds • Different types of helicopters • Ideas can be reused in other games
Main Features • Single/Multi Player game • Opponents in different colors • Randomly created maps • Networking capabilities: • Server/client • Over TCP/IP • Map shared in the startup, opponent location shared real-time
Setup • Two players race each other flying helicopters in a tunnel. Hitting the tunnel walls will cause a penalty. • The shape of the tunnel is created randomly on start • Both helicopters are run on different devices but can see each other when they are close enough to one another. • The networking is done over WLAN • Bluetooth doesn’t work in the emulator and has higher ping
Difficulties • Collision detection gave trouble • Networking gives delays and is not too easy to emulate • Port forwarding on the server must be set etc. • Operating Emulators on different machines
Future Features • Motion detection • Sounds • Explosions • Opponents bouncing fight • Vibration • Saving scores, high score lists