Kom godt i gang med at lave spil til Messenger med dette komplette Starter Kit.

Indeholder et komplet netværksspil lavet med Messenger Activity API og Silverlight.

Lavet af Jacob Korsgaard (http://felizk.dk/)

screenCap320.png

Atomic Subattle

Du er kommandør på en atomubåd og skal nedsænke din modspillers ubåd. Brug din sonar til at lokalisere fjenden, og sænk ham med tre torpedoer, mens du undgår at fjenden sniger sig bag dit haleror, hvor din sonar bliver overdøvet af ubådens skrue!

Spillet er lavet i Silverlight og bruger Messengers Activity SDK API til netværk. API'et er pakket pænt ind i C#-klasser og startes ved at kalde Initialize på en instans af Channel.

Subattle er designet til at fungere, selvom MSN-forbindelsen er indirekte, hvor kun to pakker må sendes i sekundet. Det gør den ved at forsøge at forudsige, hvor modstanderens ubåd er, ud fra hvor den var på vej hen, da man modtog sidste pakke.

For at kunne sende binære data mellem spilleren bruges base64-algoritmen til at repræsentere data som strenge, som kan sendes med Messenger API'et, et alternativ kunne være yEnc-algoritmen.

Som prikken over i'et er der implementeret et simpelt partikel-system til bobler bag torpedoer og ved eksplosioner.

Forslag til forbedringer:
  • Depth Charges, så du kan nakke modstanderen, hvis han følger efter dig.
  • Konsekvens af at sejle ind i hinanden.
  • Forhindringer og baner.

Last edited Nov 5, 2008 at 1:14 PM by felizk, version 9