Impari & il Padrone

Gioco di Cocos2D Dev.

            "Incrinatura quella Noce di cocco!"

Impari lo sviluppo di Gioco con Cocos2D

Il Cocos2D per motore di gioco d'iPhone è il 2o motore di gioco primo per progettisti di gioco d'iPhone. Qualche volta, può essere una noce dura per incrinarsi. Proprio per questo sono qui. That’s why I’m here.

Impari lo sviluppo di Gioco Cocos2D

Steffen in punti di pallottola:

La storia lunga, accorciata un po' …

All'inizio, fui puramente un progettista Cocos2D che soltanto parte con questo motore di gioco eccellente. Iniziai a lavorare con Cocos2D in maggio 2009. A dispetto di molti anni d'esperienza di sviluppo di gioco, lottai molte volte sopra – ci fu così tanto per imparare e chiaramente per Cocos2D non ci fu molta documentazione per continuare. Despite many years of game development experience, I struggled many times over – there was so much to learn and specifically for Cocos2D there wasn’t much documentation to go on.

Learn & Master Cocos2D Blog

Un anno più tardi, fui bene conscio che oltre a crescita in popolarità, i problemi fondamentali di esser iniziati da Cocos2D essenzialmente rimasero lo stesso. Di conseguenza, i seminari universitari sotto la guida di un tutor di principiante riceverono visite dilaganti di aspirare progettisti di gioco Cocos2D. Allora decisi di iniziare questo Impara & il sito web del Padrone Cocos2D e blog per aiutarLa a esser iniziato e la risposta le domande urgenti provando a guadagnare un modo di vivere vendendo prodotti di codice sorgente come il Gioco tirante la Linea Starterkit. So I decided to start this Learn & Master Cocos2D website and blog to help you get started and answer pressing questions while trying to earn a living selling source code products like the Line-Drawing Game Starterkit.

Impari l'iPhone e iPad Cocos2D il Libro di sviluppo di Gioco

Tra ore entro andare vivo con questo sito web presto maggio 2010, fui contattato da Jack Nutting, l'autore di Imparano il Cacao sul Mac. Lui mi ricevè in contatto con Apress e un periodo d'offerta corto ma intenso per un libro di Cocos2D seguito. Allora io blogged su progresso del libro ogni settimana. Quello che seguì furono cinque mesi di scrittura ed erudizione più su Cocos2D e scrittura di libri che mai ho immaginato. Il libro fu finalmente completato e rilasciato in dicembre 2010: Impari l'iPhone e iPad Cocos2D lo sviluppo di Gioco: La Struttura Principale per Costruire 2e Applicazioni Grafiche e Interattive. Then I blogged about the book’s progress every week. What followed were five months of writing and learning more about Cocos2D and writing books than I ever imagined. The book was finally completed and released in December 2010: Learn iPhone and iPad Cocos2D Game Development: The Leading Framework for Building 2D Graphical and Interactive Applications.

Cocos2D Centrale

Durante il tempo scrissi il libro, questo sito web doveva prendere un sedile posteriore, allora non ho coltivato i seminari universitari sotto la guida di un tutor e altro contenuto siccome avevo previsto inizialmente. Con il libro finito, seppi che stavo per fare molti Q&A e deve esser fatto pubblicamente, in modo che tutti possano trarre vantaggio da lui. Il risultato è il foro Centrale Cocos2D e il sito web di comunità. È così tanto più che un foro e diventerà un centro di documentazione autorizzato la comunità per tutte le cose Cocos2D. Questo include altri motori di gioco Cocos2D sempre più popolari, come Cocos2D X per sviluppo di trasversale piattaforma e Cocos2D per Ragnatela (cocos2d-javascript) per portare Cocos2D al Suo navigatore. The result is the Cocos2D Central forum and community website. It’s so much more than a forum and it will become a community-empowered documentation hub for all things Cocos2D. This includes other increasingly popular Cocos2D game engines, like Cocos2D X for cross-platform development and Cocos2D for Web (cocos2d-javascript) for bringing Cocos2D to your browser.

Il mio Leitmotiv

Sono stato sempre un chiaccianoci e un pompiere nei miei posti di lavoro d'industria di gioco precedenti. Stavo sempre sedendo tra sedie, siccome non ho corrisposto a un mansionario appropriato, stabilito. Sono un cric di molti settori, un padrone di alcuni. Programmo, progetto, scrivo, vendo al mercato, vendo, aiuto, insegno, mi modero, trasmetto su rete nazionale e faccio quello che penso che necessità sono fatte. Ma soprattutto, stavo sempre aiutando altri progettisti – che fu presente sempre in ogni lavoro che feci, e quando lavorai con la gente giusta, quelli furono i tempi migliori che mai ebbi. Mi dia un problema e (la maggior parte del tempo) vorrò risolverlo. Sono felice quando posso aiutare altri a crescere ed eccellere. Questo è il mio leitmotiv, questo è quello che sto facendo adesso per progettisti Cocos2D. I’m a jack of many trades, master of some. I program, I design, I write, I market, I sell, I help, I teach, I moderate, I network and I do what I think needs to be done. But most of all, I’ve always been helping other developers – that was always present in every job I did, and when I worked with the right people, those were the best times I ever had. Give me a problem and (most of the time) I’ll want to solve it. I’m happy when I can help others grow and excel. That’s my leitmotif, that’s what I’m doing now for Cocos2D developers.

Si connetta con me!

Il più significativamente voglio che Lei si unisca Cocos2D Centrale e partecipi alla discussione. Questo è la strada migliore di arrivarmi.

Lei deve anche abbonarsi al mio Bollettino d'informazioni per ricevere aggiornamenti periodici e perdere mai qualcosa importante. Al massimo mando un bollettino d'informazioni ogni due settimane, in media mando un per mese. Loro sono tutti collegati a Cocos2D. They’re all related to Cocos2D.


Lei deve certamente seguirmi su Cinguettio se Lei usa il Cinguettio. Se Lei non fa, adesso sarebbe un buon tempo per cominciare! Lei sentirà su notizie e nuovi posti di blogs da me, così come qualcos'altro che avviene nel motore di gioco e il settore di sviluppo di gioco. You’ll hear about news and new blogs posts from me, as well as anything else that happens in the game engine and game development sector.

13 Risposte per “Imparare lo sviluppo di Gioco con Cocos2D”

  1. Juuso dice:

    Prima! =)

    … e poi il feedback come richiesto (su pagina atterrante): Non male affatto. Pulito & facile da seguire. Clean & easy to follow.

  2. John Dennison dice:

    Il reduce C ++ il PC il programmatore d'interfaccia di programmazzione dell'applicazione di Microsoft. Ritirato adesso e pensò che imparerei a programmare sull'Apple Mac, l'iPhone, iPad, eccetera. Comprato parecchi libri su sviluppo App e furono delusi che tutti loro non sono mai sembrati di arrivare al di là di Ciao Mondo. Comprato il Suo libro su sviluppo di Gioco cocos2d e fu fatto una buona impressione. Allora comprai la versione.pdf e il piano di lavorare sebbene tutti i progetti con il.pdf e Xcode si aprano simultaneamente. Andai avanti e scaricai la maggior parte degli attrezzi da collegamenti nel Suo luogo e veramente apprezzi shareware libero come sono su un bilancio stretto. Bought several books on App development and was disappointed that they all never seemed to get beyond Hello World. Bought your book on cocos2d Game Development and was impressed. I then bought the .pdf version and plan to work though all of the projects with the .pdf and Xcode open concurrently. I went ahead and downloaded most of the tools from links on your site and really appreciate the free shareware as I am on a tight budget.

    Avere una gran voglia di scrivere la mia prima asse semplice come gioco soltanto per arrivare fino a velocità.

    Ancora grazie per un libro di programmazione di mondo veramente vero che è stato già estremamente prezioso nel mio tentativo di fare il PC a salto di Mac.

  3. lo shefy dice:

    Ciao – soltanto comprammo il Suo libro ieri. Per la maggior parte mi piace questo.

    C'è un problema in cui soltanto mi imbattei, la cifra 3-1 (la gerarchia di nodi) sembra di star tenendo la cifra sbagliata, o una cifra parziale di quello che Lei intese.

    Può Lei per favore consigliare.

    Grazie, Shefy

  4. DanW dice:

    L'aratura soltanto iniziata attraverso il libro alcuni giorni fa e finora è stato una sorgente d'inspirazione e mi ha aiutato a elaborare alcun codice migliore che quello che avevo escogitato.

    La mia una critica in questo punto coinvolge i Capitoli 5 & 6.

    Nel Capitolo 5 una quantità ragionevole di sforzo è messa in un argomento per convincermi che non dovrebbe subclassificare un Folletto siccome questo ha più senso per usare la composizione per la separazione di logica e l'esposizione. Così, dopo ponderazione di questo comprai il Suo argomento e ho inserito lo sforzo di modificare il mio codice per sostenere questa nozione. Allora viene il capitolo 6 e com'è la prima cosa che Lei fa? subclassifichi un CCSprite … seguito da una spiegazione che quest'oggetto (in questo caso una pallottola) ha la logica di gioco inerente a questo che lo toglie dall'esposizione. Then comes chapter 6 and what’s the first thing you do? subclass a CCSprite… followed by an explanation that this object (in this case a bullet) has game logic inherent to it that removes it from the display.

    Adesso sono sicuro che il Suo ragionamento fu lo stesso come alcuno di noi. È più facile da farlo quella strada …, ma da una coerenza sake questo il genere di foglie il lettore con due idee contraddittorie.

    Adesso forse sono pronto altre 10 pagine su e Lei metterà questo in luce e mi sentirò come una spinta. Allora questo va. :)

    • Lei ha raggione, dovrei averlo fatto più chiaro che il nessuno subclassificazione è una strada facoltativa di andare, rispettivamente se Lei deve subclassificare allora la subclasse CCNode e non folletto, ma usare CCNode puramente come contenitore per folletti, etichette e che no. Ma la subclassificazione è certamente usata più da utenti Cocos2D, probabilmente perché si sente più naturale. Questo è un problema con il progetto del motore (questo La indica verso subclassificazione) e se il Suo gioco diventa abbastanza grande, quell'itinerario sempre La frequenterà. Preferisca l'aggregazione/composizione sopra eredità, perfino senza un sistema componente (che diedi un'introduzione a pure) Lei può farlo, ma richiede più disciplina. That’s a problem with the design of the engine (it points you towards subclassing) and if your game gets big enough, that route will always haunt you. Prefer aggregation/composition over inheritance, even without a component system (that I gave an intro to as well) you can do it, but it requires more discipline.

  5. Altivecer dice:

    Ciao Steffen,

    Non sono sicuro se è qualcosa sul 0.99.4 rilascio o non, ma non potevo fare cocos2D installare nelle istruzioni nel libro. Dopo un po' interpretazione intorno a trovai che ebbi a “cd” all'elenco telefonico che installano-templates.sh il file è in. Loro se eseguii il copione tutto lavorò grande. Them if I executed the script everything worked great.
    Sembra che il copione sta usando l'elenco telefonico feriale corrente non l'elenco telefonico da cui il copione sta eseguendo.

  6. V3NOM dice:

    Ciao Steffen:

    Nella nostra compagnia recentemente comprammo il Suo libro per aiutarci nell'investigazione che stiamo facendo per iniziare a sviluppare giochi d'iPhone.

    Voglio congratularmi con Lei per il raggiungimento di un facile per leggere il libro e mi piace quello che stavo leggendo. Comunque, ho visto errori nel libro e mi piacerebbe sapere se Lei vuole il feedback su questo o se è tutto a Editoriale di de Apress.

    Riguardi,
    V3NOM

Lasci una Risposta