GeorgeGularte
[email protected]
  • Home
  • Blog
  • Projects
  • Resume
Picture

"Megaman Shooter Online"
 PC Tech demo game

Picture
About...
Megaman Shooter Online is very simple 2D head to head shooter That is networked through a LAN. Play as the famous Capcom's Megaman to  blast your opponent away. I used SDL  as my graphical and thread API.

Features
  • LAN game play 
  • Fast multiplayer action

My Role
  • Network and game-play programmer
  • Win-sock TCP/IP connection
  • peer to peer / Authoritative Host
  • Key encryption for safe and fast cycles
  • GUI design and implementation 
  • BIT packed  optimization for network use.
  • Thread Safe structure
  • Game logic
Challenges
     Multi threading became a necessity when receiving and sending data simultaneously, however the challenge was to prevent reading overwriting data. I resolved this by making a Mutex like lock. 

Sample Code

Sample Code
Top
Powered by Create your own unique website with customizable templates.