*   >> läser Utbildning artiklar >> science >> programming

Att göra en Space Invaders klon med tryckknapp - De första enemy

spela demo Omdömen

ladda ner källkoden Omdömen

TILLBAKA TILL Handledningen INDEX Omdömen

Denna handledning serien kommer att öka dig genom processen att skapa ett utrymme inkräktare klona med tryckknappen. De flesta av de koncept har tagits upp i min tidigare tryckknapp Tutorial serien, som berörde på grunderna av tryckknappen motor, men faktiskt inte skapa något "spelbara". Här kommer vi att bygga ut dessa lektioner för att skapa en verklig spel. Omdömen

En aspekt som inte behandlas i de tidigare tutorials var separationen av spellogik och innehåll.

Spelet logik är grunden för spelet, och i tryckknapp är i huvudsak en samling komponenter som kan kombineras för att skapa fiender, kulor, explosioner och spelar enheter som du ser på skärmen. Detta är programmerarens domän. Innehållet spelet på andra sidan definierar hur nivåerna ser ut och känns. Den definierar placeringen av en fiende i en nivå, sprites som kommer animera spelarna karaktär, platsen för de plattformar som spelaren kan hoppa på etc. Detta brukar hanteras av en nivå designer eller konstnär.

Omdömen

separera två tillåter ett team på mer än en person för att lättare samarbeta i ett projekt. Helst spelets innehåll är alla skapade av en trevlig editor som kan exportera en nivå definitionsfil, som lastas och drivs av spelet. I tryckknapp denna separation görs enkelt genom XML serialisering /deserialisation som ingår i motorn. Spelinnehåll definieras i en XML-fil, och spelet logik definieras i de komponenter som skrivits av programmeraren. Omdömen

Av denna anledning Space Invaders Projektet kommer att fokusera på att upprätthålla denna nivå av separation.

Spelet logik kommer att ingå i tryckknapp komponenter, medan den faktiska utformningen av en nivå kommer att definieras i XML-filer. För att få saker och ting började en minimal ansökan har skapats baserat utanför handledning serien (speciellt nivå Laddar handledning) som placerar en animerad Space Invader på skärmen. Om någon av koden i denna bas ansökan är obekant för dig läs handledningen serien eftersom det täcker alla grunderna som du behöver veta för att göra denna Space Invaders spel.

Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.