Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Tedium galore!

Sign in to follow this  


Networking is not that much fun, folks. At least it isn't when you have bugs, and aren't able to pull anyone off MSN to help you test stuff. :/

Today I rewrote the whole game handling (server/client) from UDP to TCP, due to the unreliable nature of UDP. I'm absolutely not relishing the thought of writing my own reliability layer, so Magma Duel will be using TCP for its networking. I can only hope that TCP will be fast enough to prevent the game from being unplayable from lag. Interpolating projectiles/players via timestamps is going to be an important step later on to keep things in sync across all clients.

Also fixed up a few minor bugs that were lingering about, and got game ping implemented finally. Now you can deftly evade the slow servers and jump right onto mine, which is pretty low considering its local. ;)

Aye! So the non-game portion of the networking is finally complete -- huzzah! Now I need to write the in-game networking, doh. I don't know where I'm going to get testers..

If any Magma Duel enthusiasts pass by here reading this, and have got some free time during the day, and (preferrably) MSN, give me a poke. (via PM or at ..Of course the final credits will reflect your heroic effects. ;)

BTW: How does one go about setting a custom journal template? I've noticed that several users (EDI, H_o_p_s, Laz, etc) have nifty custom templates that are certainly drool-worthy. How do I go about doing this?
Sign in to follow this  

1 Comment

Recommended Comments

Click Here

And then add your HTML. Simple as that. If you want to overwrite the CSS file, and add RSS do this: (replace with your CSS, the RSS ID I already updated for you ;)
<link rel="alternate" type="application/rss+xml" title="Journal Title" 

<link href="" rel="stylesheet" type="text/css">

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!