Cocos2D Alpha-Buch: "beispielloser Erfolg"

Am 28. Oktober 2010, im Buch, cocos2d, durch Steffen Itterheim by Steffen Itterheim

Ich bekam eine E-Mail von Apress. Sie sagen das Erfahren, dass Cocos2D Alpha-Buch "einen beispiellosen Erfolg genießt". Andere Ausdrücke in dieser E-Mail schließen "schwankende Zahl" ein (den ich nicht bekannt geben kann), und "großes positives Feed-Back". Other phrases in that email include “staggering number” (which I can’t disclose) and “great positive feedback”.

Wow, gerade wow! :)

Was mehr ist, sieht es aus, dass das Buch früh veröffentlicht wird. Zurzeit steht es für die Ausgabe am 30. November 2010 auf dem Plan. Das ist noch ein raues Datum, obwohl, und Straßendatum durch ein Paar Tage aus sein kann. This is still a rough date though, and street date may be off by a couple days.

Markiert mit: · · · · ·    

Buchfeed-Back: Die Spinnen wurden bestochen!

Am 22. September 2010, im Buch, durch Steffen Itterheim by Steffen Itterheim

Gerade ein schnelles Zeichen: Die Single am meisten gebeten beziehungsweise war der kritisierte Teil meines Buches im Kapitel 4, wo ich die bewegenden Spinnen vorstelle. Der @Interface-Code wurde aus dem Buch sowie der Linie in der init Methode vermisst, die eine der neuen Methoden nennt. Diese werden jetzt hinzugefügt, so arbeitet der Code direkt aus dem Buch. Es sollte in den folgenden Kapiteln sein & Aktualisierung codieren (aber fragen Sie mich nicht, wenn ich keinen kenne). 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).

Vielen Dank für mir darüber, und im Allgemeinen für das ganze große Feed-Back mitzuteilen! Was mich in Erstaunen setzt, am meisten ist, dass es nicht eine einzelne Person gab, die sagt, dass das Buch nicht gut, oder nicht gut genug ist, oder so viel besser sein konnte, wenn nur … Normalerweise man annehmen muss, dass mindestens ein bestimmte Prozentsatz von Antworten weniger als glücklich ist, aber nein, jeder einzelne, war sogar diejenigen mit der Kritik positiv. Und einige sehr überwältigend anerkennend. Ich kann nicht Danke genug für ganzes dieses Lob sagen, es ist eine große Quelle der Inspiration und Motivation besonders in den Zeiten gewesen, als ich superbelebte und arbeitende 14-stündige Tage seit einer Woche war. Danke! :) 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! :)

Buchbesprechungen von Amazonas

Ich dachte, dass es groß sein wird, einige der cocos2d zu sehen, um Leser-Rezensionen vorzubestellen, die auf dem Amazonas erscheinen. Wenn Sie gern eine Rezension schreiben würden, würde ich es wirklich schätzen, weil in diesem Augenblick es niemanden gibt. Hier sind die Verbindungen zum Cocos2d-Buch für jeden Laden von Amazonas weltweit: Here are the links to the cocos2d book for every Amazon store worldwide:

Amazon.com (die Vereinigten Staaten)
Amazon.ca (Kanada)
Amazon.co.uk (das Vereinigte Königreich)
Amazon.de (Deutschland)
Amazon.fr (Frankreich)
Amazon.co.jp (Japan)

Erwähnen Sie bitte, dass Sie das Buch in seiner Alpha-Form lesen. Ich will nicht, dass irgendjemand denkt, dass die Rezensionen angeführt werden, weil sie eingingen, bevor das Buch herauskam. Nicht jeder kann des Alpha-Programms von Apress bewusst sein, und Vor-Vorführungsrezensionen werden häufig mit der Skepsis angesehen. Not everyone may be aware of Apress’ alpha program, and pre-release reviews are often viewed with skepticism.

Btw, Amazon.com verzeichnet das Ausgabe-Datum des Buches als am 30. Dezember. In diesem Augenblick ist es gerade ein raues Datum, wie sagte ich früher, die Absicht ist, das Buch rechtzeitig für das Weihnachten herauszubekommen. Hoffentlich sogar mehrere Wochen vor dem Weihnachten. Hopefully even several weeks before Xmas.

Markiert mit: · · · · · · ·    

Erfahren Sie Cocos2D Spielentwicklung verfügbar als Alpha eBook

Am 5. August 2010, in Ansagen, Buch, cocos2d, durch Steffen Itterheim by Steffen Itterheim

Ich bin glücklich bekannt zu geben, dass das Cocos2d-Buch, das ich schreibe, jetzt für den frühen Zugang als ein Alpha-Buch verfügbar ist! Wenn Sie auf die vorherige Verbindung oder das Image klicken, können Sie die Beschreibung des Buches ansehen. Suchen Sie nach dem Knopf des "Buy Alpha Book" auf der linken Seite der Website des Buches innerhalb des "" Detail-Buchrahmens. Look for the “Buy Alpha Book” button on the left side of the book’s website, inside the “Book Details” frame.

Der Zugang zum Alpha-Buch kostet $ 27.99 - dasselbe als die eBook Version. Sie kommen, um die nicht redigierten, unfertigen Vor-Vorführungskapitel des Buches zu lesen. Das volle Buch ist noch nicht verfügbar, aber wenn es verfügbar wird, werden Sie im Stande sein, den vollen eBook herunterzuladen. The full book isn’t available yet, but when it becomes available, you will be able to download the full eBook.

Im Moment sind 5 Kapitel mit neuen Kapiteln verfügbar, die auf einer wöchentlichen Liste schreiben werden.

Ihr Feed-Back wird sehr wertvoll sein, um dieses Buch das beste zu machen, das es sein kann! Senden Sie bitte Ihr Feed-Back an Apress, nicht an mich direkt. Apress wird Ihr Feed-Back bewerten und es an mich mit dem Duplikat und bereits geplanten oder durchgeführten erledigten Feed-Back senden, so dass ich mich darauf konzentrieren kann zu schreiben. 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.

Cocos2d-Buch, Kapitel 3: Hauptsache

Am 10. Juli 2010, in Ansagen, Buch, cocos2d, durch Steffen Itterheim by Steffen Itterheim

Kapitel 3 - Hauptsache

Dieses Kapitel ist eine Verweisung über die grundsätzlichen Klassen von cocos2d, und wie man sie verwendet. Knoten, Schichten, Szenen, Etiketten, Elfen, Übergänge, Handlungen, nennen Sie es. Auch CCDirector, SimpleAudioEngine und andere häufig verwendete Singleton-Klassen ebenso. Fortgeschrittenere Konzepte werden in einem späteren Kapitel, Spritesheets zum Beispiel besprochen. Also CCDirector, SimpleAudioEngine and other often used singleton classes as well. More advanced concepts will be discussed in a later chapter, Spritesheets for example.

Die Vorlage des ersten Kapitel-Entwurfs ist folgend Freitag, der 16. Juli erwartet.

Was tut, denken Sie, sollte im Kapitel 3 sein?

Wissen Sie eine cocos2d Klasse oder Prozess, den Sie denken, ist notwendig und sollte in diesem Kapitel besprochen werden? Teilen Sie mir mit!

Zusammenfassung des Arbeitens auf dem Kapitel 2 - Angefangen zu werden

Für einen berichtete ich über das Hallo Weltbeispielprojekt ausführlich und machte eine einfache Modifizierung, Berührungseingang verwendend. Zur gleichen Zeit wurde mindestens ein grundlegendes Niveau des Verstehens über cocos2d Klassen eingeführt, aber der Hauptinhalt davon wird im Kapitel 3 getan. Außerdem gab es viele theoretische Aspekte, die ich ebenso, am allermeisten Speichermanagement und verfügbares Gedächtnis sowie untergehende Erwartungen bei der Prüfung im Simulator gegen ein Gerät besprechen wollte. Und natürlich die Geräte und ihre feinen Unterschiede. Ich hoffe wirklich, dass diejenigen, die von Details freundlich sind, geschätzt werden, selbst wenn sie mit cocos2d nicht um 100 % verbunden sind. Ich sehe regelmäßig cocos2d Entwickler mit Speicherproblemen mit unerwarteten Unterschieden auf dem Gerät gegen den Simulator kämpfen, oder framerates des Simulators zu vergleichen, und vielleicht sogar baut Fehlersuchprogramm. Das ließ mich vom geschlagenen Weg für einen Moment streunen wollen, um hoffentlich die Leser einige falsche Auffassungen und der mit ihnen vereinigte Schmerz zu retten. 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.

Ich begriff auch, wie viele Schritte ein neuer Entwickler durchgehen muss, und wie viel dort erfahren soll, im Falle dass Sie mit dem I-Phone SDK vorher nie gearbeitet haben. Es fängt mit dem Registrieren als I-Phone-Entwickler an und endet mit der Installation des SDK nicht, weil Sie auch die mit Nachschub versorgenden Profile, viel besprochene und lästige Eigenschaft brauchen. Für all diesen bezog ich mich auf vorhanden (und ausgezeichnet) Apfeldokumentation. Normalerweise würde die Prozess-Änderung mit jedem neuen I-Phone, das SDK oder sogar unter NDA sein kann, so besprechend, wie all dieser mit dem I-Phone SDK 4 arbeitet, nicht eine gute Idee sein, da kurz nach dem Buch I-Phone ist, kann SDK 5 kommen, Änderungen ins Entwickler-Portal einführend, und iTunes Stehen damit In Verbindung. Es bekam mich wirklich die Idee, und ich weiß, dass andere es auch haben, dass wir einen Tutorenkurs der Holding-Hände brauchen, der einen durch die Schritte davon nimmt, sich als I-Phone-Entwickler zum Veröffentlichen jemandes ersten App einzuschreiben, sich auf die richtige offizielle Dokumentation für jeden Schritt beziehend, indem er über allgemeine Fallen nicht vergisst, die nicht in den offiziellen Doktoren sind. 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.

Ich bemerkte auch, wie leicht es sein kann zu überblicken, wie Sie plötzlich ein neues Konzept einführen, ohne es zuerst zu erklären. Und dann müssen Sie entscheiden, wie viel Information notwendig ist, um das Konzept einzuführen, ohne zu weit weg davon zu streunen, worüber Sie an erster Stelle sprechen wollen. Es ist für mich besonders hart, weil ich dazu neige, alles im Detail erklären zu wollen, aber einige Dinge müssen für eine spätere Diskussion verlassen werden. Ich freue mich auf Herausgeberfeed-Back jetzt. Es hat tremendeously für das erste Kapitel geholfen, und ich erfuhr sehr von der Apress Redaktion, so finde ich es Aufregen, dass die Experten mich auf die Fehler anspitzen und Vorschläge machen, gehe ich hinein, um sie zu befestigen und dann zu sehen, wie viel besser es ist. Es ist, wie ich gern Dinge erfahre und es dabei ist, eines der Kernkonzepte des Buches zu sein. Zeigen Sie, wie es getan wird, wie es nicht getan werden sollte (wenn es häufig falsch getan hat), und wie es noch besser getan werden kann, wenn Sie Schwierigkeiten im langen Lauf vermeiden wollen, indem Sie warum erklären. 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.

Cocos2d-Buch, Kapitel 2: Angefangen zu werden

Am 2. Juli 2010, in Ansagen, Buch, cocos2d, durch Steffen Itterheim by Steffen Itterheim

Kapitel 2 - Angefangen zu werden

Dieses Kapitel fängt mit den üblichen Vorbedingungen an. Laden Sie herunter und installieren Sie I-Phone SDK und cocos2d. Installation cocos2d Schablonen. Das Schaffen des ersten Projektes von einem cocos2d plant Schablone. Installing cocos2d Templates. Creating the first project from a cocos2d project template.

Nach dem, was ich bereits schrieb, dass ich einschätze, dass das ungefähr ein Drittel des Kapitels sein wird. Ich denke, was in diesem Kapitel am interessantesten sein würde, soll über die allgemeine Codestruktur von Cocos2d-Projekten sprechen. Die Grundelemente wie Szenen, Schichten und Knoten. Wie man von einem Schirm bis einen anderen wechselt, um zu sehen, dass wir wirklich etwas Kühles mit wenig Anstrengung tun. Dafür denke ich, dass die vorgesehenen Auswählenden auch in Zeitübergänge vorgestellt werden sollten, und ein Schirm eine Schicht sein könnte, die auf den Berührungseingang wartet, um zum folgenden Schirm vorwärts zu gehen. 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.

Es könnte auch ein guter Platz sein, cocos2d Speichermanagement zu besprechen, wie statische Autoausgabe-Initialisierungsprogramme, und sich überzeugend wird dealloc genannt, wenn Sie Szenen schalten - sonst haben Sie offensichtlich eine Speicherleckstelle.

Die Absicht ist, den Leser in eine Position zu bekommen, wo er sich bequem fühlt, eine Schirm-Struktur in cocos2d legend. Er weiß, wie man Gegenstände initialisiert, und wie man hinzufügt und sie von der Szene entfernt. Das Fundament des Arbeitens mit cocos2d, wenn Sie so werden. The foundation of working with cocos2d if you so will.

Was tut, denken Sie, sollte im Kapitel 2 sein?

Teilen Sie mir mit, wenn Sie denken, dass ich irgendetwas Wichtiges verpasse. Wenn Sie keine Vorschläge haben, dann gerade denken daran, was Sie aus dem Kapitel erwarten würden, indem Sie diese Beschreibung lesen, die Ihnen einige Gedanken geben könnte.

Auch ich würde irgendwelche Tipps und die allgemeinen Fallen begrüßen, in die erst-malige cocos2d Entwickler sich fangen könnten. Erfahrene Tipps sind auch, jene kleinen scheußlichen Dinge oder Gewohnheiten willkommen, die Sie später beißen konnten, wenn Sie sie vom Anfang nicht denken.

Ich freue mich auf Ihr Feed-Back! Früher besser. Kapitel 2 wird als nächstes Freitag, der 9. Juli vorgelegt. Chapter 2 will be submitted next Friday, July 9th.

Was für das Kapitel nach diesem geplant wird

Um gerade Kapitel 2 im Zusammenhang für das Kapitel 3 zu stellen, plane ich, über wesentliche cocos2d Klassen und Prozesse zu sprechen. Elfen, Etiketten, Menüs, Handlungen, usw. Es wird Ihnen zeigen, wie man mit ihnen arbeitet, kleine Codeschnipsel verwendend. Das Kapitel wird wahrscheinlich einen "Bezugs"-Charakter mit verschiedenen Codeproben haben, so dass sich erfahrene Benutzer bequem fühlen, vorn hüpfend, während Anfänger es noch leicht und ermutigend finden, um die Details aufzunehmen. 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.