colrack / fishgame

A serious game based on kobold2d and cocos2d

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fishgame - A serious game based on Kobold2d and Cocos2d

Screenshots

Altri screenshots

Breve storia

Questo gioco è stato sviluppato a cavallo tra il 2012 e il 2013 per il progetto di Reti Wireless all'università. È un'implementazione nativa dello stesso gioco precedentemente sviluppato con tecnologie web da un altro studente; il gioco è ospitato su math.unipd.it. A fine 2012 ho comprato il libro Learn cocos2d 2 Game Development for iOS di Steffen Itterheim e Andreas Loew.

Ho letto fino al capitolo 8 ed è stato sufficiente per implementare questo gioco. È stata il primo framework di gioco che ho utilizzato, quindi sicuramente non è stato sviluppato con molta cognizione di causa. Oggi (marzo 2016) faccio un po' di pulizia, rispolvero il gioco e provo a farlo partire; Kobold2D non è più supportato dall'autore e Cocos2d ha avuto delle major release che rendono impossibile compilare il gioco così com'era (Xcode 7.2.1). Per provare il progetto è necessario avere Mac OS X Mountain Lion 10.8 ed installare (Xcode 4.6.3). Si può installare una vecchia versione di Mac OS X su macchina virtuale.

Come compilare e far partire il progetto

Installate Xcode 4.6.3; potete scaricarlo da Apple Developer Center (dovete essere registrati come sviluppatori e loggati). Potete anche eventualmente scaricare i Command Line Tools di allora che includono tra l'altro git. Ho incluso una copia di Kobold2D nella pagina della release (https://github.com/colrack/fishgame/releases). Installate il pacchetto Kobold2D_v2.1.0.pkg. Successivamente clonate il progetto git clone https://github.com/colrack/fishgame.git in /Users/username/Kobold2D/Kobold2D-2.1.0/ oppure scaricate e scompattate fishgame-src-1.0.zip nella cartella citata. Aprite con Xcode Kobold2D.xcworkspace ed importate il progetto FishGame.xcodeproj nel workspace.

Passo 1

Passo 2

Potete compilare il progetto per Mac OS oppure per iOS; selezionate il target che desiderate.

Se avete un iPad con iOS 6 ed un certificato valido potete installare l'app direttamente sul dispositivo tramite Xcode 4.6. A partire da Xcode 7 non serve più avere pagato la membership annuale al programma per poter testare un'app sul device. Potete ottenere un profilo di provisioning tramite Xcode 7, importarlo su Xcode 4 e poi creare un archivio ipa firmato tramite Xcode 4. Successivamente potete installare l'ipa tramite Xcode 7 sul dispositivo con iOS 9.

About

A serious game based on kobold2d and cocos2d

License:MIT License


Languages

Language:Objective-C 97.4%Language:Lua 2.6%