Ich schreibe ein Buch: Erfahren Sie I-Phone und iPad Cocos2D Spielentwicklung

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

Ich schreibe ein Buch für Apress:

Erfahren Sie I-Phone und iPad Cocos2D Spielentwicklung: Das Hauptfachwerk, um 2. Grafische und Interaktive Anwendungen Zu bauen

Ich glaube, dass jemand sehr genau und gründlich sein wollte. :D

Ich werde blog über den Fortschritt des Buches hier, und wenn es veröffentlicht wird, werde ich zusätzliche Materialien hinzufügen, so können Leser ihre Reise hier fortsetzen. Da diese Reise gerade beginnt - behaupte ich, dass das erste Kapitel passend "Einführung" Morgen - und das Schreiben betitelte, dass ein ganzes 400-Seite-Buch eine völlig neue Erfahrung zu mir ist, will ich Sie auf der Reise einlassen.

Helfen Sie mir, Ihnen zu helfen, Feed-Back dem Inhalt des Buches zur Verfügung stellend, weil ich es schreibe!

Seit den kommenden Wochen werde ich den gegenwärtigen Buchkapitel-Titel und eine kurze Beschreibung bekannt geben und Sie fragen, was Sie gern in diesem Kapitel sähen. Ich werde diese Posten machen, jeden Freitag Morgen anfangend, bis das Buch abgeschlossen ist. In diesem Posten konnten Sie anfangen, indem Sie mir erzählten, was Sie aus diesem Buch erwarten würden, oder was Sie gern darin gerade gegeben sein Titel sähen? Ich glaube, dass Ihre Antwort "sehr" die verlängerte Natur des Titels gegeben wird.:p In this post you could start by telling me what you’d expect from this book or what you’d like to see in it just given its title? I guess your answer will be “a lot” given the title’s elongated nature. :p

Ich hoffe, dass Sie mir verzeihen, wenn zufriedene Aktualisierungen zu dieser Website als umfassend im Laufe der kommenden Monate, für das Schreiben des Buches und Codieren von Beispielspielen nicht sein werden. Plus koche ich etwas Spezielles auf der Seite, aber allen im Laufe der Zeit.

Oh, übrigens, wenn Sie zufällig wissen, welche Frucht, die auf dem Deckel ist, den ich gern wüsste. Ich konnte gerade fragen, dass mein Redakteur, aber ich gern sähe, ob wir es ohne die Hilfe von Apress ausrechnen können. Es sieht wie eine Kokosnuss zu mir nicht wirklich aus, der gegeben das Thema gepasst hätte. Wenn Sie irgendwelche Ideen haben, wie Frucht es ist, teilen Sie mir mit! Es sichere Blicke exotisch und ist es definetely nicht eine Banane noch eine Zitrone. So was ist es? Das erste, um die richtige Antwort in einer Anmerkung, zusammen mit einer Verbindung zur Wikipedia oder einer anderen Website als Beweis anzuschlagen, bekommt eine Kopie des Buches umsonst, wenn es (oder 40 $ jetzt) aus ist! It doesn’t really look like a coconut to me, which would have been fitting given the subject. If you have any ideas what fruit it is, let me know! It sure looks exotic and it’s definetely not a banana nor a lemon. So what is it? The first to post the correct answer in a comment, together with a link to Wikipedia or some other website as proof, gets a copy of the book for free when it’s out (or $40 now)!

Und jetzt für etwas völlig Verschiedenes …

Als ein Seitenzeichen sind die Xcode-Projektdateien vom Xcode Tutorenkurs jetzt für das Download hier verfügbar. Ich pflegte, Sie zu bitten, sich meinem Rundschreiben anzuschließen, aber ich fühle mich zu gut über das Zuschalten von Ihnen mit meinem Rundschreiben nicht, das Projekt als eine baumelnde Karotte verwendend, so das Verbinden dem Rundschreiben wird jetzt ein völlig freiwilliges Ding sein. Ich sende nur Rundschreiben für wesentliche Aktualisierungen und wichtige Nachrichten höchstens einmal oder zweimal pro Monat, so ist es das Ding, wollen Sie, wenn Sie bereits mit der RSS-Überschwemmung kämpfen. I only send newsletters for substantial updates and important news, at most once or twice per month, so that’s the thing you want if you are already struggling with RSS overflow.

Starterkit: Linienzeichnung

Am 27. Mai 2010, in, durch Steffen Itterheim by Steffen Itterheim

Linienziehendes Spiel Starterkit

Bekommen Sie einen Vorsprung für Ihr linienziehendes Spiel und sparen Sie Tage wenn nicht Wochen Ihrer Zeit! Sie werden nach dem äußerst populären Flugkontrollspiel modellierten Gameplay-Code bekommen. Sie werden erfahren, wie man Linien zieht, entdeckt, berührt Gegenstände, haben Sie Gegenstände folgen einem Pfad - und viel viel mehr! Geschrieben von einem Berufsspielentwickler und Spielindustrieveteran (ich) wird der Quellcode mit vielen Anmerkungen kommentiert, die mein Grundprinzip und mit der Lesbarkeit im Sinn erklären, geschrieben. You’ll learn how to draw lines, detect touches on objects, have objects follow a path – and much, much more! Written by a professional game developer and game industry veteran (me) the source code is annotated with lots of comments explaining my rationale and written with readability in mind.

Enthält beides I-Phone & iPad Versionen!

Der Starterkit kompiliert sowohl zum I-Phone als auch zu den iPad Geräten, heimisch denselben Code verwendend. Wenn das IPad-Ziel ausgewählt wird, werden Miete-Images verwendet. Bildauswahl wird automatisch getan, jene Images ladend, deren Dateinamen die "-ipad" Nachsilbe haben. Spielrahmen können individuell pro Gerät-Verwenden gezwickt werden Image selection is done automatically by loading those images whose filenames have the “-ipad” suffix. Game parameters can be tweaked individually per device using 

#if TARGET_IPAD

Vorübersetzer-Direktiven.


Was andere sagen:

"Code wird ganz klar geschrieben und anständig [...] bestimmt eine feine Investition dokumentiert."
Von: Kommerzieller Cocos2d-Code prüft von Alex Curylo nach.

"Es war ein schrecklicher Moment, als ich fand, dass die Quelle für eine Linie Spiel dieses Kalibers zieht."
-Franklin Lyons, SpinFall

"Besonders rettet Pfad- und Bewegungssystem mich viel Kopfweh."
-Martin Hoffmann

Gemacht mit dem Starterkit:

Bekommen Sie Start-Kontrolle auf iTunes


Eigenschaft-Liste:

  • klar codieren seperated und gut strukturierter GameScene Design mit einem Minimum von Abhängigkeiten
  • leicht, neue Gegenstände hinzuzufügen und Gegenstand-Rahmen zu erweitern
  • positiver Codierstil zu helfen, Codierfehler bald zu fangen
  • berühren Sie sich wenden ein & ziehen einen Pfad dafür (ob es bereits einem Pfad oder folgt nicht)
  • Pfad-Zeichnung endet, wenn Pfad über die passende Zielposition (eg Landestreifen für Flugzeuge gezogen wird, Winkel der Annäherung respektierend)
  • Pfad-Zeichnung endet, wenn willkürliche Punkt-Grenze überschritten wird (um Verlangsamungen zu vermeiden)
  • Pfad, wird wenn geschleppt, mit dem dicken durchsichtigen Linienstil wie Hafen-Master ohne Störschübe gezogen
  • Pfad wird in gleiche Länge-Stücke gespalten, egal wie schnell Benutzer Finger bewegt
  • Gegenstand-Laich außerhalb des Schirms, Positionen können wiederdefiniert und erweitert werden
  • Gegenstände zeigen eingehenden Warnanschreiber an der Schirm-Grenze
  • Gegenstände zeigen Kollision, die warnt, wenn irgendwelche zwei von ihnen zu nahe kommen
  • Gegenstände folgen Pfad, um zu enden - verwelken dann, und Zunahme kerben ein oder setzen fort sich zu bewegen
  • Gegenstände rotieren immer in der Bewegungsrichtung
  • Gegenstände springen zurück an Schirm-Grenzen
  • motivationale Etiketten für erfolgreiche Landungen, vorversteckt
  • Kerbe und HighScore-Etiketten
  • HighScore sparte zur Platte zwischen Spiel-Sitzungen
  • Unterstützungen beide Landschaft-Orientierungen mit dem Autoflip
  • Lasten korrigieren Quellendateien abhängig vom Ziel (I-Phone oder iPad)
  • richtige Pause, die für eingehende Anrufe, SMS behandelt
  • Vieler allgemein nützlicher Mathehelfer fungiert eingeschlossen
  • Viele Anmerkungen, die Grundprinzip erklären und Tipps für die Verbesserung geben
  • Völlig dokumentiert
  • Verwendet das Projekt des Fachmannes Xcode von meinem Tutorenkurs (Eigenschaft-Liste)
  • schließt sowohl iPhone/IPod-Berührung als auch iPad Versionen ein, seperate Ziele, derselbe codebase verwendend
  • vereinbar mit cocos2d v0.99.5 (stabil) und EIN/AUSGABE-STEUERSYSTEM SDK 4.2
  • leichte Einstellung, gehen Sie gerade auf, und Gebrauch - schließt Cocos2D für Ihre Bequemlichkeit ein

Fragen? Bedürfnis-Hilfe?

Sie können Vorverkaufsfragen im linienziehenden Spiel Starterkit Vorverkaufsforum stellen.

Nach dem Kauf, schaffen Sie bitte eine Rechnung auf Cocos2D Zentral und senden Sie mir eine private Nachricht von Ihrer Cocos2D Hauptrechnung, dann kann ich Ihnen vollen Zugang zum privaten Starterkit-Unterstützungsforum geben. Bemerken Sie, dass ich Ihre Forum-Rechnung brauche, um das zu tun, so ist der leichteste Weg, mich eine private Nachricht von Ihrer Rechnung einzuschreiben und mich zu senden.


Versuchen Sie Vorher Kaufen!

Demoapp für das I-Phone
Demoapp für iPad

Durchsuchen Sie die API-Dokumentation

Sehen Sie eine Codeprobe an


Seite-Lizenz! Unbegrenzter Apps!

Freies Königtum!

30-tägige Geldzurückgarantie!



Sichern Sie Online-Zahlungen und Kreditkarte, die durch Plimus In einer Prozession geht

Jetzt nur die Vereinigten Staaten 119 $! (*)

(*) schlitzte Preis um 33 % unten von den Vereinigten Staaten 179 $ auf.



Eine Download-Verbindung wird durch die E-Mail nach dem Kauf gesandt. Der Starterkit verlangt, dass cocos2d Spielmotor seperately installiert wird (Laden Sie cocos2d / Installationsinstruktionen herunter).


Lizenzvertrag

Copyright

Der in diesem Starterkit angebotene Quellcode ist im Besitz und verkauft durch Steffen Itterheim, wo Quellcodedateien diesen Urheberrechtsvermerk einschließen: "Copyright 2009 Steffen Itterheim. Alle Rechte vorbehalten.". Der zur Verfügung gestellte urheberrechtlich geschützte Quellcode bleibt Eigentum und Copyright von Steffen Itterheim. Kauf gewährt Ihnen die Lizenz, um den Quellcode und das Vermögen unter den folgenden Begriffen und Bedingungen zu verwenden und zu modifizieren: All rights reserved.”. The provided copyrighted source code remain property and copyright of Steffen Itterheim. Purchase grants you the License to use and modify the source code and assets under the following Terms and Conditions:

Ihnen wird nicht erlaubt, den Quellcode öffentlich verfügbar zu machen. Ihnen wird nicht erlaubt, den Quellcode an andere zu geben oder zu verkaufen, modifiziert oder nicht. Lizenzen sind nicht übertragbar. Licenses are not transferable.

Alle Lizenzen sind freies Königtum. Sie können so viele freie oder kommerzielle Apps das Verwenden des Quellcodes machen, wie Sie wollen. Sie können jedes vorhandene Vermögen in Ihrem App wiederverwenden. You may re-use any existing assets in your App.

Wenn Sie wirklich Arbeit schließen und haben oder den Starterkit Quellcode Ihrem Kunden geben wollen, muss Ihr Kunde eine Seite-Lizenz ebenso kaufen.

Seite-Lizenz

Jeder Kauf gewährt Ihnen eine Seite-Lizenz. Die Seite-Lizenz gewährt Ihnen den Gebrauch des Starterkit ohne Beschränkungen an einer Seite.

Eine Seite ist ein Büro, das Bauen oder der Wohnraum, der vermietet oder durch die Gesellschaft oder Person gehörig ist, die den Kauf macht. Es erlaubt irgendjemandem, vor Ort arbeitend, den Starterkit Quellcode zu verwenden und zu modifizieren.

Große Gesellschaften, die an mehreren Seiten funktionieren, müssen eine Seite-Lizenz für jede individuelle Position kaufen, wenn der Starterkit an vielfachen Positionen verwendet werden soll. Setzen Sie sich mit mir in Verbindung, wenn Sie solch eine Vereinigung sind und Sie eine Pauschalgebühr-Lizenz mit Ihrem eigenen Lizenztext es vorziehen, zusammen damit zu gehen.

Unterstützung

Nach dem Kauf, schaffen Sie bitte eine Rechnung auf Cocos2D Zentral und senden Sie mir eine private Nachricht von Ihrer Cocos2D Hauptrechnung, dann kann ich Ihnen vollen Zugang zum privaten Starterkit-Unterstützungsforum geben. Bemerken Sie, dass ich Ihre Forum-Rechnung brauche, um das zu tun, so ist der leichteste Weg, mich eine private Nachricht von Ihrer Rechnung einzuschreiben und mich zu senden.

Aktualisierungen zum Starterkit werden auf als erforderliche Basis getan. Ich werde es auch aktuell und laufend mit den letzten stabilen Ausgaben von cocos2d halten. Aktualisierungen werden über eine Download-Verbindung verteilt, die an die E-Mail-Adresse gesandt ist, die Sie für Ihre Ordnung verwendeten. Wenn sich Ihre E-Mail-Adresse jemals ändert, setzen Sie sich mit mir bitte in Verbindung, ideal sollten Sie mich Ihre Ordnungsbestätigung in diesem Fall nachschicken, um die Änderung zu beschleunigen. Updates are distributed via a download link sent to the email address you used for your order. If your email address ever changes please contact me, ideally you should forward me your order confirmation in that case to speed up the change.

Rückzahlungen

Wenn aus beliebigem Grund Sie mit dem Starterkit nicht zufrieden sind, können Sie um eine Rückzahlung durch die E-Mail innerhalb von 30 Tagen nach Ihrem Kauf bitten. Fügen Sie bitte eine Kopie der Kauf-BestätigungsE-Mails bei. Der Reihe nach wird Ihr Recht, den Starterkit Quellcode zu verwenden und zu modifizieren und damit gebaute Spiele zu veröffentlichen, widerrufen. In turn your right to use and modify the Starterkit Source Code and publish games built with it will be revoked.

Eine Rückzahlung kann nicht ausgegeben werden, wenn Sie bereits ein Spiel auf dem iTunes App Laden veröffentlicht haben, der gebaut ist mit oder einigen des Starterkit Quellcodes oder Vermögens verwendend.

Durch diese Lizenz nicht bedeckter Quellcode

Das lizenzierte Quellcodeprojekt enthält Dateien, die umsonst verfügbar sind und durch verschiedene Lizenzen geregelt werden. Die Begriffe & Bedingungen entworfen hier gelten für Quellcodedateien nicht, die den Urheberrechtsvermerk "Copyright 2009 Steffen Itterheim nicht enthalten. Alle Rechte vorbehalten." oder der ein Teil der Freien Quellcodesammlung ist. All rights reserved.” or which is part of the Free Source Code Collection.

Verzichterklärung

DIESE SOFTWARE WIRD ZUR VERFÜGUNG GESTELLT, "WIE" UND IRGENDWELCHE AUSGEDRÜCKTEN ODER IMPLIZIERTEN GARANTIEN, EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT DARAUF IST, WERDEN DIE IMPLIZIERTEN GARANTIEN DER MARKTFÄHIGKEIT UND FITNESS ZU EINEM BESONDEREN ZWECK ABGESTRITTEN. IN KEINEM FALL WERDEN DIE REGENTEN ODER MITWIRKENDEN FÜR IRGENDWELCHEN DIREKTE, INDIREKTE, BEILÄUFIGE, SPEZIELLE, VORBILDLICHE ODER FOLGESCHÄDEN VERANTWORTLICH SEIN (EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT AUF, BESCHAFFUNG VON ERSATZ-WAREN ODER DIENSTLEISTUNGEN; VERLUST DES GEBRAUCHES, DER DATEN, ODER DER GEWINNE; ODER GESCHÄFTSUNTERBRECHUNG) JEDOCH VERURSACHT UND AUF JEDER THEORIE DER VERBINDLICHKEIT, OB IM VERTRAG, DER STRENGEN VERBINDLICHKEIT, ODER DEM KLAGBAREN DELIKT (EINSCHLIEßLICH DER NACHLÄSSIGKEIT ODER SONST), IN JEDEM FALL AUS DEM GEBRAUCH DIESER SOFTWARE, SELBST WENN EMPFOHLEN DER MÖGLICHKEIT SOLCHEN SCHADENS ENTSTEHEND. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Fragen? Setzen Sie sich mit mir in Verbindung!

Wenn Sie irgendwelche Fragen haben, oder wenn Sie spezifische Lizenztexte vor dem Bilden eines Kaufs verlangen, setzen Sie sich mit mir bitte in Verbindung.

Xcode Tutorlehre: SpaceManager + cocos2d Aktualisierungen der häufig gestellten Fragen

Am 18. Mai 2010, in Ansagen, durch Steffen Itterheim by Steffen Itterheim

Ich machte einige Hinzufügungen zum Xcode Tutorenkurs und den cocos2d häufig gestellten Fragen, die auf Benutzerfragen und Sorgen beruhen.

Xcode Projekttutorenkurs: Wie man Backenhörnchen SpaceManager integriert

Wie man den Cocos2d-I-Phone-Code in einem mit einer Cocos2d-Projektschablone geschaffenen Projekt aktualisiert? (Theorie & Rat)

Wie man allgemeinen Box2d befestigt, kompilieren Fehler? (muss das Verwenden C ++ kompilieren)

Wie man allgemeines Backenhörnchen besticht, kompilieren Fehler? (kompiliert mit C ++ Code nicht)

Wie man einen sich endlos wiederholenden Parallaxe-Hintergrund zieht? (sehr einfach, sehr wirksam)


Den Tutorenkurs & die häufig gestellten Fragen Suchend

Ich versuche noch, die Suchfunktion auf dem Tutorenkurs und den befestigten Seiten der häufig gestellten Fragen zu bekommen. Zurzeit arbeitet es für die Xcode anderen nur, aber Tutorsuchergebnis-Verbindungen kann einfach einen Fehler zeigen. Ich werde versuchen zu kommen das befestigte so schnell wie ich kann und ich, sehr nützliche Unterstützung von den Leuten an Lebendem ScreenSteps zu bekommen, so bin ich hoffnungsvoll. I’ll try to get this fixed as fast as i can and i’m getting very helpful support from the folks at ScreenSteps Live so i’m hopeful.

Bemerken Sie bitte auch, dass die Suche die Navigationstafel einschließt, sucht die häufig gestellten Fragen und die Tutorenkurse, gerade den blog und die Seiten nicht.

Xcode Projekttutoraktualisierungen: Box2d & Schablone

Am 12. Mai 2010, in Ansagen, durch Steffen Itterheim by Steffen Itterheim

Wenn Sie meinem Xcode-Projekttutorenkurs folgten oder ihn nach dem Verpflichten für mein Rundschreiben erhielten, können Sie bemerkt haben, dass er nicht kompilieren würde, wenn Sie #import "box2d.h" zu einigen Ihrer Klassen hinzufügen würden. Ich forschte nach, und dank Ihrer Anmerkungen war das Problem leicht zu befestigen. Ich schrieb eine Tutorlehre, die box2d Integrationsprobleme ausführlich berichtet, und wie man sie löst. I wrote a Tutorial lesson detailing box2d integration issues and how to solve them.

Außerdem, Tim Soliday, der blogs an FatFingerStudios.com die Anstrengung durchging, eine "echte" Xcode Schablone aus meinem Tutorprojekt zu schaffen. Durch "echt" meine ich eine Xcode Schablone, die zur "Datei von Xcode-> Neue" Projektliste von Anwendungen hinzugefügt wird, so dass Sie beschließen können, mit "cocos2d Anwendung von dort anzufangen. Das ist auch von Lesern gebeten worden. Ich fügte eine andere Tutorlehre hinzu, die beschreibt, wie man die Schablone von Xcode von Tim installiert. This has also been requested by readers. I added another Tutorial lesson which describes how to install Tim’s Xcode Template.

Ich werde die Xcode Schablone von Tim zur Rundschreiben-Gruss-Post in einem Paar Minuten hinzufügen, so werden neue Rundschreiben-Unterzeichnete es automatisch erhalten! Wenn Sie sich bereits für mein Rundschreiben verpflichtet haben, werden Sie es in Ihrem Posteingang kurz haben, Sie müssen sich nicht wieder verpflichten!

Der neue Projectfiles, den Sie auch erhalten werden, enthält die üblen Box2d-Lagen und schließt meine freie Quellcodesammlung und mehrere andere Änderungen ein. Am meisten namentlich die Hinzufügung von Lizenzdateien und Mappe-Struktur, die zusammen damit gehen, welche mir und meinen Kunden helfen, zwischen meinem Grundquellcode zu differenzieren, der nur vom Kunden gegen den Quellcode lizenziert wird, der später völlig von meinen Kunden im Besitz ist. Fühlen Sie sich frei, diese Lizenzdateien zu ignorieren oder zu löschen, wenn Sie keinen Nutzen für sie haben. Feel free to disregard or delete these License files if you have no use for them.