Libro d'Alfa di Cocos2D: “successo senza precedenti”

Il 28 ottobre 2010, in libro, cocos2d, da Steffen Itterheim by Steffen Itterheim

Ricevei una posta elettronica da Apress. Loro dicono il Venire a sapere che il Libro d'Alfa di Cocos2D “gode un successo senza precedenti”. Altre frasi in quella posta elettronica includono “il numero barcollante” (che non posso svelare) e “il gran feedback positivo”. Other phrases in that email include “staggering number” (which I can’t disclose) and “great positive feedback”.

Wow, soltanto wow! :)

Quello che è più, questo assomiglia al libro sarà rilasciato presto. Attualmente, è programmato per rilascio il 30 novembre 2010. Questo è ancora una data rozza sebbene, e la data di strada possa essere spento prima di dei giorni di coppia. This is still a rough date though, and street date may be off by a couple days.

Contrassegnato con:    

Feedback di libro: i Ragni furono fissati!

Il 22 settembre 2010, in libro, da Steffen Itterheim by Steffen Itterheim

Soltanto una nota veloce: il biglietto di sola andata più richiesto la parte rispettivamente criticata del mio libro fu nel Capitolo 4 dove sto presentando i ragni mobili. Il codice di @interface era assente dal libro così come la linea nel metodo init che chiama uno dei nuovi metodi. Questi sono aggiunti adesso, allora il codice lavora direttamente dal libro. Deve essere nei vicini capitoli & l'aggiornamento di codice (ma non mi chieda quando, non conosco ne l'uno ne l'altro). The @interface code was missing from the book as well as the line in the init method calling one of the new methods. These are added now, so the code works directly from the book. It should be in the next chapters & code update (but don’t ask me when, I don’t know either).

Grazie per fatemi sapere su questo, e in generale per tutto il gran feedback! Quello che mi stupisce più è che non ci fu una persona sola che dice che il libro non è buono, o non abbastanza buono, o poteva essere così tanto migliore se solo … Normalmente uno deve aspettare che almeno una percentuale certa di risposte sia meno che felice, ma non, ognuno fu positivo, perfino quelli con critica. E alcuni molto in modo schiacciante riconoscenti. Non posso dire grazie abbastanza per tutta quella lode, è stata una grande sorgente d'inspirazione e motivazione, particolarmente nei tempi quando fui giorni di 14 ore superoccupati e feriali durante una settimana. Grazie! :) And a few very overwhelmingly appreciative. I can’t say thank you enough for all of that praise, it’s been a great source of inspiration and motivation, especially at the times when I was super-busy and working 14-hour days for a week. Thank you! :)

Rassegne dei libri più recenti d'amazzone

Pensai che sarà grande in vedere alcuni cocos2d prenotare rassegne di lettore che appaiono su Amazzone. Se Le piacerebbe scrivere una rassegna, veramente l'apprezzerei, perché subito non c'è nessuno. Qui è i collegamenti con il libro di cocos2d per ogni deposito d'Amazzone in tutto il mondo: Here are the links to the cocos2d book for every Amazon store worldwide:

Amazon.com (gli Stati Uniti)
Amazon.ca (il Canada)
Amazon.co.uk (il Regno Unito)
Amazon.de (la Germania)
Amazon.fr (la Francia)
Amazon.co.jp (il Giappone)

Per favore menzioni che Lei legge il libro nella sua forma d'Alfa. Non voglio che nessuno pensi che le rassegne sono prese in giro perché loro entrarono prima che il libro uscì. Non tutti possono essere consci di programma d'alfa di Apress, e prerilasciare rassegne sono spesso visti con scetticismo. Not everyone may be aware of Apress’ alpha program, and pre-release reviews are often viewed with skepticism.

Btw, Amazon.com mette in lista la data di rilascio del libro come il 30 dicembre. Subito questo è soltanto una data rozza, come dissi ancora prima, lo scopo è quello di fare uscire il libro in tempo per Natale. Con speranza perfino parecchie settimane prima di Natale. Hopefully even several weeks before Xmas.

Contrassegnato con:    

Impari lo sviluppo di Gioco Cocos2D disponibile come Alfa eBook

Il 5 agosto 2010, in Annunci, libro, cocos2d, da Steffen Itterheim by Steffen Itterheim

Sono felice di annunciare che il libro di cocos2d che sto scrivendo è adesso disponibile per primo accesso come un Libro d'Alfa! Se Lei clicca il collegamento precedente o l'immagine Lei può vedere la descrizione del libro. Cerchi il pulsante di "Buy Alpha Book" sulla parte lasciata del sito web del libro, all'interno di “struttura” di Dettagli di Libro. Look for the “Buy Alpha Book” button on the left side of the book’s website, inside the “Book Details” frame.

L'accesso al Libro d'Alfa costa $27.99 – lo stesso come la versione eBook. Lei arriva per leggere i capitoli di prerilascio incurati, non finiti del libro. Il libro pieno non è disponibile già, ma quando diventa disponibile, Lei sarà capace di scaricare eBook pieno. The full book isn’t available yet, but when it becomes available, you will be able to download the full eBook.

Adesso 5 capitoli sono disponibili con nuovi capitoli scritti in un orario settimanale.

Il Suo feedback sarà molto prezioso per fare questo libro il migliore che può essere! Per favore mandi il Suo feedback ad Apress, non a me direttamente. Apress valuterà il Suo feedback e me lo manderà con duplicato e feedback già progettato o attuato classificato, in modo che io possa concentrarmi su scrivere. Apress will evaluate your feedback and send it to me with duplicate and already planned or implemented feedback sorted out, so that I can focus on writing.

Libro di cocos2d, il Capitolo 3: Elemento essenziale

Il 10 luglio 2010, in Annunci, libro, cocos2d, da Steffen Itterheim by Steffen Itterheim

Il capitolo 3 – Elemento essenziale

Questo capitolo è un riferimento sulle classi fondamentali di cocos2d e come usarli. I nodi, gli Strati, le Scene, le Etichette, i Folletti, le Transizioni, le Azioni, Lei lo chiama. Anche CCDirector, SimpleAudioEngine e altre classi di carta unica di una serie spesso usate pure. I concetti più avanzati saranno discussi in un capitolo successivo, Spritesheets ad esempio. Also CCDirector, SimpleAudioEngine and other often used singleton classes as well. More advanced concepts will be discussed in a later chapter, Spritesheets for example.

La sottomissione del primo abbozzo di capitolo è dovuta vicino il venerdì, 16 luglio.

Che fa Lei pensa deve essere nel Capitolo 3?

Sa Lei una classe cocos2d o un processo che Lei pensa è essenziale e deve esser discusso in questo capitolo? Fatemi sapere!

Il riassunto di lavorare sul Capitolo 2 – Esser iniziato

Per uno esposi dettagliatamente il progetto campione Ciao Mondiale e feci una modifica semplice usando l'impiego di contatto. Nello stesso momento almeno alcun livello fondamentale di comprensione su classi cocos2d fu introdotto ma il nocciolo di questo è fatto nel Capitolo 3. Inoltre, ci furono molti aspetti teoretici che volli discutere pure, soprattutto la direzione di Memoria e la memoria disponibile così come le attese d'installazione a prova su Simulatore contro un dispositivo. E certamente i dispositivi e le loro differenze sottili. Proprio spero che questo tipo di dettagli sono apprezzati anche se loro non sono il 100 % collegato a cocos2d. Regolarmente vedo progettisti cocos2d lottare con problemi di memoria, con differenze inattese sul dispositivo contro il Simulatore, o confrontare framerates del Simulatore e forse perfino la Messa a punto costruisce. Questo mi fece volere deviare dal sentiero battuto per un momento per con speranza salvare i lettori alcune idee sbagliate e il dolore associato con loro. In addition, there were a lot of theoretical aspects I wanted to discuss as well, most of all Memory Management and available memory as well as setting expectations on testing on Simulator vs. a device. And of course the devices and their subtle differences. I do hope that those kind of details are appreciated even if they’re not 100% related to cocos2d. I regularly see cocos2d developers struggling with memory issues, with unexpected differences on the device vs the Simulator, or comparing framerates of the Simulator and possibly even Debug builds. That made me want to stray off the beaten path for a moment to hopefully save the readers some misconceptions and the pain associated with them.

Anche realizzai attraverso quanti passi un nuovo progettista deve passare e quanto là deve imparare in caso Lei non stava mai azionando con l'iPhone SDK prima. Questo comincia da registrazione come progettista d'iPhone e non termina con impianto dello SDK perché Lei anche ha bisogno dei profili approvvigionanti, una caratteristica molto discussa e importuna. Per tutto questo mi riferii a esistente (ed eccellente) la documentazione di Mela. Tipicamente il cambiamento di processi con ogni nuovo iPhone che SDK o può perfino essere sotto NDA, dunque discutendo come tutto questo aziona con iPhone SDK 4 non sarebbe una buon'idea poiché poco dopo il libro è fuori l'iPhone SDK 5 può star venendo, introducendo cambiamenti al Portale di Progettista e iTunes Si connettono con questo. Proprio mi ha ricevuto l'idea, e so che gli altri l'hanno anche, che abbiamo bisogno di alcun Seminario universitario sotto la guida di un tutor di mani della tenuta che prende l'un attraverso i passi da iscriversi come Progettista d'iPhone a editoria di proprio primo App, riferendosi alla documentazione ufficiale corretta per ogni passo non dimenticando su trappole comuni che non sono nei dottori ufficiali. For all of this I refered to existing (and excellent) Apple documentation. Typically the processes change with each new iPhone SDK or may even be under NDA, so discussing how all of this works with iPhone SDK 4 wouldn’t be a good idea since shortly after the book is out iPhone SDK 5 may be coming, introducing changes to the Developer Portal and iTunes Connect with it. It did get me the idea, and I know others have it too, that we need some holding-hands Tutorial which takes one through the steps from registering as iPhone Developer to publishing one’s first App, by referring to the correct official documentation for each step while not forgetting about common pitfalls that are not in the official docs.

Anche notai che facile può essere guardare dall'alto come Lei improvvisamente introduce un nuovo concetto senza spiegarlo prima. E poi Lei deve decidere quanta informazione è necessaria per introdurre il concetto senza deviare troppo lontano da che Lei vuole parlare in primo luogo. È particolarmente duro per me perché tendo a volere spiegare tutto in dettaglio ma alcune cose devono esser lasciate per una discussione successiva. Sto aspettando il feedback editoriale adesso. Questo ha aiutato tremendeously per il primo capitolo e imparai molto della redazione Apress, allora lo trovo l'eccitazione che gli esperti mi indicano ai difetti e fanno suggerimenti, entro per fissarli e poi vedere quanto meglio è. Questo è come mi piace imparare cose e questo sta per essere uno dei concetti principali del libro. Mostri com'è fatto, come non deve esser fatto (se questo ha fatto spesso in modo sbagliato) e come può esser fatto ancora meglio se Lei vuole evitare problemi nella corsa lunga, spiegando perché. It’s especially hard for me because I tend to want to explain everything in detail but some things have to be left for a later discussion. I’m looking forward to editorial feedback now. It has helped tremendeously for the first chapter and I learned a lot from the Apress editorial staff, so I find it exciting that the experts point me to the flaws and make suggestions, I go in to fix them and then see how much better it is. That’s how I like to learn things and it’s going to be one of the core concepts of the book. Show how it’s done, how it shouldn’t be done (if it’s often done wrong) and how it can be done even better if you want to avoid trouble in the long run, while explaining why.

Libro di cocos2d, il Capitolo 2: Esser iniziato

Il 2 luglio 2010, in Annunci, libro, cocos2d, da Steffen Itterheim by Steffen Itterheim

Il capitolo 2 – Esser iniziato

Questo capitolo comincia dai prerequisiti soliti. Scarichi e installi l'iPhone SDK e cocos2d. Impianto cocos2d Sagome. Creazione del primo progetto da un cocos2d progetta la sagoma. Installing cocos2d Templates. Creating the first project from a cocos2d project template.

Da ciò che già scrissi che valuto che sarà circa un terzo del capitolo. Penso quello che sarebbe il più interessante in questo capitolo deve parlare di struttura di codice generale di progetti di cocos2d. Gli elementi fondamentali come Scene, Strati e Nodi. Come a transizione da uno schermo all'altro, per vedere che stiamo veramente facendo qualcosa fresco con poco sforzo. Per questo penso che i selezionatori programmati devono anche esser presentati a transizioni di tempo, e uno schermo potrebbe essere uno Strato che sta aspettando l'impiego di contatto per avanzare al vicino schermo. The basic elements like Scenes, Layers and Nodes. How to transition from one screen to another, to see that we’re actually doing something cool with little effort. For that I think the scheduled selectors should also be introduced to time transitions, and one screen might be a Layer which is waiting for touch input to advance to the next screen.

Potrebbe anche essere un buon posto per discutere la direzione di memoria cocos2d, come autorilascio statico initializers, e assicurandosi il dealloc è chiamato quando Lei cambia scene – altrimenti Lei sta evidentemente avendo una perdita di memoria.

Lo scopo è quello di ricevere il lettore in una posizione dove lui si sente comodo tirando fuori una struttura di schermo in cocos2d. Lui sa come inizializzare oggetti e come aggiungere e toglierli dalla scena. La fondazione di lavorare con cocos2d se Lei così è. The foundation of working with cocos2d if you so will.

Che fa Lei pensa deve essere nel Capitolo 2?

Fatemi sapere se Lei pensa che sto perdendo qualcosa importante. Se Lei non ha nessun suggerimento allora soltanto pensano a quello che Lei aspetterebbe dal capitolo leggendo questa descrizione, che potrebbe darLe alcuni pensieri.

Anche darei il benvenuto a qualsiasi punta e le trappole comuni in cui i progettisti cocos2d prime volte potrebbero intrappolarsi. Le punte esperte sono anche gradite, quelle piccole cose brutte o abitudini che potevano morderLa più tardi se Lei non li considera all'inizio.

Sto aspettando il Suo feedback! Ancora prima meglio. Il capitolo 2 sarà presentato poi il venerdì, 9 luglio. Chapter 2 will be submitted next Friday, July 9th.

Quello che è progettato per il Capitolo dopo questo

Soltanto per mettere il Capitolo 2 in contesto, per il Capitolo 3 sto progettando di parlare di classi cocos2d essenziali e processi. I folletti, le Etichette, i Menù, le Azioni, eccetera. Questo Le mostrerà come lavorare con loro usando piccoli ritagli di codice. Il capitolo probabilmente avrà un carattere "di riferimento" con vari campioni di codice, in modo che gli utenti esperti si sentano comodi saltando avanti mentre i principianti ancora lo trovano facile e incoraggiante per raccogliere i dettagli. It’ll show you how to work with them using small code snippets. The chapter will probably have a “reference” character with various code samples, so that experienced users feel comfortable skipping ahead while beginners still find it easy and encouraging to pick up the details.