Aflați dezvoltarea iOS a jocurilor de exemplu 10 proiecte pentru a începe

Interesat de dezvoltarea jocului mobil? Această listă de 10 proiecte open source, iOS disponibile pe GitHub vă va ajuta să începeți! Proiectele compilate în această listă variază de la clonele jocurilor clasice precum Pong și Connect Four până la aplicații care sunt foarte asemănătoare cu cele care au depășit recent topurile App Store. Nu este nimic asemănător învățării prin exemplu, deci să începem!

Proiectele enumerate mai jos nu trebuie copiate și trimise la magazinul de aplicații. În schimb, acestea ar trebui revizuite cu atenție, astfel încât să puteți învăța prin exemplu și să vă creați propriul joc.

1. iPong

iPong este o clonă a jocului video Atari "Pong" clasic și oferă un gameplay multiplayer. Dacă sunteți nou în crearea de jocuri, acest proiect Github este un loc minunat pentru a începe!

Găsiți proiectul pe Github aici.

2. Găsiți maimuța

Găsiți Monkey este un alt joc simplu care este grozav pentru dezvoltatorii iOS intermediari și începători. Premisa jocului este simplă: jocul ascunde în mod aleatoriu o maimuță în spatele unei serii de blocuri, iar jucătorul încearcă să determine care este blocarea maimuței cu cea mai mică sumă de presupuneri și cea mai scurtă perioadă de timp.

Găsiți proiectul pe Github aici.

3. Patru într-un rând

Four In A Row este versiunea iOS a jocului clasic Connect 4 al lui Milton Bradley. Probabil ați jucat acest joc ca un copil, iar unii dintre voi ar putea juca chiar ca un adult! Este un simplu joc de doi jucători în care jucătorii concurează pentru a obține patru cercuri într-un rând, fie orizontal, vertical sau diagonal.

Găsiți proiectul pe Github aici.

4. Cocos Shooter

Cocos Shooter este un demo simplu de joc de fotografiere demo pe care îl puteți folosi pentru a afla efecte de explozie. Autorul a postat cu amabilitate o postare de blog însoțitoare despre cum a fost făcut jocul.

Găsiți proiectul pe Github aici.

5. Cocos Whack Mole

Cocos Whack Mole este un joc de joc pentru iOS, care este inspirat de jocurile clasice de batjocură găsite la arcade locale din întreaga lume. Pentru cei neinițiați: apare o "mole" pentru o perioadă scurtă de timp, iar jucătorul trebuie să atingă molii înainte de a dispărea. Fiecare robinet de succes are ca rezultat o schimbare de comportament pentru mol și un scor mai mare pentru jucător.

Găsiți proiectul pe Github aici.

6. Mahjong Mania

Mahjong Mania este un proiect bazat pe jocul clasic chinezesc Mahjong. Începând cu iOS dezvoltatorii vor găsi o mulțime de cod de învățat de aici. Acest proiect include integrarea iAD, monitorizarea timpului și suportul pentru centrul de jocuri!

Găsește proiectul pe Github aici.

7. Lupta cu cavatii

Creatorul Laurence Archer (Lozarcher) descrie Knight Fight ca un joc izometric 2D pentru iPhone și iPad, cu jocul similar cu jocul Ultimate lui Gunfright din 1986.? Fi avertizat: Knight Fight este atât de distractiv și de dependență. Scopul jocului este de a găsi Knight și de a câștiga un shoot-out. Jucătorii trebuie, de asemenea, să evite și să depășească fantomele în timp ce caută bonusuri în fiecare dintre case.

Găsește proiectul pe Github aici.

8. Clona Tiny Wings

Acest proiect este o clonă a popularului, cel mai bine vândut joc App Store Tiny Wings. În timp ce pasărea lipsește din joc, veți recunoaște dealurile și zborurile lungi pe care le ia personajul jocului. Acest proiect este un loc minunat pentru a învăța fundamentele dezvoltării jocurilor pentru cei care sunt deja dezvoltatori iOS intermediari sau avansați.

Găsiți proiectul pe Github aici.

9. Climbers

Climbers este un joc de puzzle unic. Jucătorul controlează doi alpiniști conectați împreună în timp ce urcă un perete din stâncă. Pe măsură ce urcă mai sus, utilizatorul trebuie să facă mișcări strategice pentru a se asigura că atât alpiniștii ajung în vârf, cât și toate vedetele disponibile de-a lungul drumului. Ca element adăugat, jucătorul trebuie, de asemenea, să se ferească de căderi de pietre. Acesta este un joc minunat de învățat de la. Acesta utilizează un concept unic pentru a crea nivele distractive și încorporează detectarea coliziunilor și colectarea de obiecte.

Găsiți proiectul pe Github aici.

10. Nu treceți de mine

Creat de utilizatorul Github Manan19, Cross Me Not este un joc de puzzle captivant cu mai multe niveluri, precum iAD și Integrarea Centrului de jocuri. Utilizatorii primesc o formă cu mai multe linii conectate care trec. Utilizatorul atinge apoi punctele roșii pentru a muta liniile și a face o formă fără traversarea liniilor.

Găsiți proiectul pe Github aici.

Concluzie

Lista de mai sus demonstrează doar câteva din numeroasele proiecte de jocuri Github iOS pe care le puteți descărca, juca cu și utiliza ca punct de referință în timp ce învățați dezvoltarea jocurilor iOS. În viitor, vom realiza și alte proiecte GitHub vizibile, precum și o privire mai aprofundată, pas cu pas asupra procesului de dezvoltare a jocului mobil.

V-ar interesa să învățați dezvoltarea jocului iOS sau să cunoașteți alte proiecte open-source pe care comunitatea de dezvoltare le poate beneficia? Dă-mi o linie pe Twitter (@williamherring) și anunță-mă!