__ __
.--.--.--.|__| |--.--------.---.-.-----. .-----.--.--.
| | | || | <| | _ | |__| | | |
|________||__|__|__|__|__|__|___._|__|__|__|__|__|_____|
| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||
| _|_H_E_M_|_| X B O R D G A M E S |_|_K_O_N_T_A_K_T_|_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
X Board Games - Skapa spelDetta kapitel kommer att handla om hur man kan skapa egna spel till spelplattformen. I projektet ska man lägga in BoardGame.dll som referens, och skapa spelklassen under Exempel:
namespace är en samling av klasser som liknar varandra, detta kan jämföras med Javas Klassen AbstractGame innehåller olika metoder, en av dem är init:
names innehåller spelarnas namn och choice är valen, alltså vilken spelpjäs man vill Om spelet har en hjälpfil konverterar GetHelp den till en array av byte och
Play anropas varje gång ett drag görs och skickar information om draget till spelet.
End avslutar alla aktiva trådar. Vid utformningen av spelplanen finns det olika egenskaper som finns att hämta från GameUpdate används för att skicka ut händelser, t.ex. SoundInfo och BlockInfo. Nedan visar en lista på information som skickas tillsammans med händelser.
X Board SDK innehåller källkoden till DummyGame som är ett exempel på ett enkelt spel. |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | |