title: To do list for UDP based Asteroids game
body: <p>I am developing the protocol for my network Asteroids game. The first version will just allow each player have a ship shooting opponents in a scrolling world. Later I will add rocks, many rocks.</p>
  
  <p>It seems non trivial to implement the protocol on top of UDP, however UDP is unquestionably the way to go in real time games. I have studied Gaffers articles on networking for games and so I think I will have to implement the following on top of UDP:</p>
  
  <ul>
  <li>Reliablilty (making sure certain packets arrive by sending
  acknowledgments. This implies also making sure that the
  acknowledgements arrive).</li>
  <li>Fragmentation and reassembly of packets that are larger than the
  recommended UDP packet size.</li>
  <li>Detecting dead clients.</li>
  </ul>
  
  <p>Have I left anything major out?</p>