NetRumble Screenshots

Here are some screen shots of the game with the original view port and the current one (scaled to half the size).

<p>Original game play view </p>    <p><a href="//lh5.ggpht.com/_6Gs1Q7vPPW0/SblymBz_Q3I/AAAAAAAAA1U/v5ZNV8GDBBw/s1600-h/NetRumble-original%5B4%5D.jpg"><img title="NetRumble-original" alt="NetRumble-original" src="//lh5.ggpht.com/_6Gs1Q7vPPW0/SblymvUJV2I/AAAAAAAAA1Y/II60gBoTqYM/NetRumble-original_thumb%5B2%5D.jpg?imgmax=800" border="0" width="244" height="196"></a> </p>    <p>Zoomed out and circles added (draft)

NetRumble-modified-VFC NetRumble-modified-VFC-missile

<div>Technorati Tags: <a href="//technorati.com/tags/Screenshots" rel="tag">Screenshots</a>,<a href="//technorati.com/tags/Game+play" rel="tag">Game play</a>,<a href="//technorati.com/tags/sprite+batch" rel="tag">sprite batch</a></div> </span>

NetRumble – fixed bugs & new features

List of fixed bugs in NetRumble Starter Kit:

  • The game couldn't find network sessions. This bug is already fixed in the latest version available from the XNA Creators Club online.
    File: MainMenuScreen.cs
    Method: FindSession
  • - searchResultsScreen = new SearchResultsScreen(NetworkSessionType.PlayerMatch); 
    + searchResultsScreen = new SearchResultsScreen(sessionType);

  • Projectiles could pass the barriers

    File: CollisionMath.cs

    Method: CircleRectangleCollide

  • - if((distance > 0) && (distance < radius)) 
    + if((distance >= 0) && (distance < radius))

New features added:

  • Full screen view - hard-coded for now, will add as an option in menus;
  • Configured to use current windows resolution;
  • Scaled the game world so it's possible to view a larger portion of the arena;
  • Circles with different radius and colors around the player's ship (for now these are mere drafts but will correspond to the consistency areas)
Technorati Tags: ,,

Introduction

In this blog I'll be posting the work I'll be doing for my masters dissertation in Computer Science and Engineering which I'll be doing at INESC-id and Instituto Superior Técnico in Lisbon.

The main goal of this project is to adapt and implement Vector-Field Consistency model in the communication used in a multi-player game.

I'll be using a XNA starter kit game: NetRumble, a two-dimensional shooter where, originally, up to sixteen players compete online in a death match arena filled with asteroids and power-ups.