Linkvent Kalender, Tag 9: Der Staat von Cocos2D Spielmotoren

Am 9. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Ich nahm mir Zeit, um die verschiedenen Häfen zu erforschen, die den Cocos2D Namen tragen oder Cocos2D im Geist wenn nicht namentlich sind. Die folgende Liste ist - zum besten von meinen Kenntnissen und zur Zeit des Schreibens - abgeschlossen und genau. Ich zählte insgesamt acht Häfen auf. I counted a total of eight ports.

Die Daten beruhen auf der frühsten öffentlichen Aufzeichnung, die ich im Stande war zu finden. Natürlich könnte das Projekt in der Entwicklung für länger, aber nicht öffentlich oder nicht gewesen sein, wo ich (größtenteils google Code und github) geschaut habe. Ich überprüfte gewöhnlich, dass der Quellcode Geschichte, das erste Problem begeht, das, der erste Posten wird verfolgt, der auf dem Forum oder wiki, der Geschichte von herunterladbaren Dateien, und ähnlichen Dingen gemacht ist. Die Liste wird durch das Datum des Beginns sortiert. Unten werden Sie meine Analyse des Staates der Cocos2D Spielmotoren finden, weil ich es wahrnehme, und ich eine Meinung in die Zukunft versuche. I usually checked the source code commit history, the first issue being tracked, the first post made on the forum or wiki, the history of downloadable files, and similar things. The list is sorted by date of inception. Underneath you’ll find my analysis of the state of the Cocos2D game engines, as I perceive it, and I try an outlook into the future.

Die Ganze Liste von Cocos2D Spielmotoren

Cocos2D

Sprache: Pythonschlange
Plattform (En): Mac OS, Windows, Linux
Ringsherum seitdem: März 2008
Letzte Aktualisierung: September 2010

Cocos2D für das EIN/AUSGABE-STEUERSYSTEM

Sprache: Ziel-C
Plattform (En): EIN/AUSGABE-STEUERSYSTEM-Geräte, Mac OS X
Ringsherum seitdem: Juni 2008
Letzte Aktualisierung: November 2010 (Letzter Stall: Juli 2010, Letzt Begehen: Dezember 2010) July 2010, Latest Commit: December 2010)

ShinyCocos

Sprache: Rubin
Plattform (En): EIN/AUSGABE-STEUERSYSTEM
Ringsherum seitdem: April 2009
Letzte Aktualisierung: April 2010

CocosNet

Sprache: C #
Plattform (En): EIN/AUSGABE-STEUERSYSTEM (Monoberührung)
Absicht: Auch andere.NET Plattformen wie Windows, Windows-Telefon und Xbox 360 zu unterstützen
Ringsherum seitdem: Oktober 2009
Letzte Aktualisierung: September 2010

Cocos2D für den Androiden

Sprache: Java
Plattform (En): Androide
Versionen: Cocos2d-Androide (codieren auf github), aktiver Zweig: Cocos2d-android-1 (codieren auf github)cocos2d-android-1 (code on github)
Bemerkenswert: Cocos2d-android-1 wurde von vom Cocos2d-Androiden im Oktober 2010 verzweigt, weil einige Entwickler mit seinem langsamen Fortschritt unzufrieden waren. Anscheinend begeht Quellcode hatte im Juni angehalten. Apparently source code commits had stopped in June.
Ringsherum seitdem: Januar 2010
Letzte Aktualisierung: Juni 2010 (Cocos2d-Androide), Dezember 2010 (cocos2d-android-1)

Cocos2D für Windows

Sprache: C ++
Plattform (En): Windows, Bewegliches Windows
Bemerkenswert: Dieses Projekt war anscheinend kurzlebig. Ein großer Codestoß, ein Blog-Posten, keine Aktualisierungen seitdem, weder Code noch blog oder irgend etwas anderes. Ich glaube, dass wir diesen Hafen als tot besonders im Licht von Cocos2D-X betrachten können. One big code push, one blog post, no updates since, neither code nor blog or anything else. I believe we can consider this port dead, especially in light of Cocos2D-X.
Ringsherum seitdem: April 2010
Letzte Aktualisierung: Mai 2010

Cocos2D für das Web

Sprache: Javascript
Plattform (En): WWW-Browser
Website mit der Online-Demo: http://cocos2d-javascript.org/
Ringsherum seitdem: Juni 2010
Letzte Aktualisierung: Dezember 2010

Cocos2D X

Sprache: C ++
Plattform (En): EIN/AUSGABE-STEUERSYSTEM, Androide, uPhone, Win32, andere
Bemerkenswert: Obwohl das Projekt im Juli 2010 anfing (davon, was ich erzählen kann), war das Projekt bis zum 13. November nicht weit bekannt, es auf dem Gezwitscher bekannt gebend.
Ringsherum seitdem: Juli 2010
Letzte Aktualisierung: Dezember 2010

Der Staat von Cocos2D Spielmotoren

Nach meiner Meinung haben wir zurzeit nur zwei ernste Wettbewerber: Cocos2D für das EIN/AUSGABE-STEUERSYSTEM und Cocos2D X.

Der erstere hat eine Geschichte von regelmäßigen Aktualisierungen seit mehr als 2.5 Jahren und einer starken Gemeinschaft, der Letztere wächst schnell, weil es eine ganze Mannschaft dahinter gibt, das durch chinesischen Unicom gesponsert/finanziert wird. Wenn ich extrapoliere, was in letzten Monaten mit diesen zwei Spielmotoren geschehen ist, bin ich überzeugt, dass eher eher als später Cocos2D X auf dem Durchschnitt sein wird oder Cocos2D für das EIN/AUSGABE-STEUERSYSTEM in Bezug auf die Reife, Stabilität und allgemeine Anwendbarkeit einholend. Sie müssen gerade eine Mannschaft bezahlt (?) denken Entwickler gegen (größtenteils) einen einzelnen Entwickler, und meine Annahme sind sie haben ein Problem damit nicht und können sogar von 3. kommerziellen Parteierweiterungsprodukten unterstützend sein. Ich gebe wirklich zu, dass Cocos2D für das EIN/AUSGABE-STEUERSYSTEM die interessanteste Plattform bleiben wird, um Entwickler, Entwickler mit einem starken Hintergrund in der Objektiven-C Programmierung und denjenigen zu beginnen, die einfach ihre Spiele und apps zu vielfachen Plattformen nicht bringen wollen. Für jeden sonst: Behalten Sie ein nahes Auge auf Cocos2D X. Es hatte sicher viele erhobene Augenbrauen des Entwicklers. You just have to consider a team of paid (?) developers vs. (for the most part) a single developer, and my guess is they don’t have a problem with and may even be supportive of 3rd party commercial add-on products. I do agree that Cocos2D for iOS will remain the most interesting platform for beginning developers, developers with a strong background in Objective-C programming and those who simply don’t want to take their games and apps to multiple platforms. For everyone else: keep a close eye on Cocos2D X. It certainly had a lot of developer’s eyebrows raised.

Es gibt einen starken Anschluß-, und das ist Cocos2D für das Web (cocos2d-javascript). Oft aktualisiert und in einer gut geschützten Nische, die durch die oben erwähnten Cocos2D Versionen nicht bedeckt werden kann. Plus, und ist das irre, Sie konnten sogar webbasierte Cocos2D Spiele machen, die auch auf dem Browser des I-Phones laufen - denken an die Gelegenheiten! Es ist iRepetetiveWebBasedGameMakingTonsOfMoney Zeit. Gerade albernd, außer dass ich nicht bin. Ich denke, dass Cocos2D für das Web eine gute Chance beim Werden relativ populärer und sehender wirklicher Gebrauch erträgt, und mit fortlaufenden und relativ häufigen Aktualisierungen das über den Kurs von 2011 geschehen könnte. Behalten Sie daran! Plus, and this is freaky, you could even make web-based Cocos2D games that also run on the iPhone’s browser – think of the opportunities! It’s iRepetetiveWebBasedGameMakingTonsOfMoney time. Just kidding, except that I’m not. I think Cocos2D for Web stands a good chance at becoming relatively popular and seeing actual use, and with continued and relatively frequent updates this might be happening over the course of 2011. Keep at it!

Cocos2D (Pythonschlange), der Großelternteil, ist ein Nische-Projekt, und es wird ein Nische-Projekt bleiben. Zu lange hat es gewesen eine Nische, tun Sie zu selten wir sehen Aktualisierungen, zu niedrig ist seine Versionsnummer noch (v0.4 nach 2.5 Jahren), zu wenig Interesse ist dort im Allgemeinen für völlig basierte Spielmotoren der Pythonschlange, zu stark sind die Wettbewerber beide aus derselben Sprache (spezifisch PyGame) sowie die meisten anderen Spielmotoren mit einem Fokus auf 2. Spielen. Dasselbe geht für ShinyCocos - wer würde I-Phone-Spiele im Rubin schreiben wollen? Töten Sie mich nicht, ich weiß, dass Sie dort sind, aber Sie müssen zugeben, dass Sie gerade ein wenig zu deinem Besten zu irre sind. ;) The same goes for ShinyCocos – who would want to write iPhone games in Ruby? Don’t kill me, I know you’re out there, but you have to admit that you’re just a little too freaky for your own good. ;)

Cocos2D für den Androiden und CocosNet sind beide Häfen ich bedauere, dass ich daran nicht glauben konnte, aber ich tue nicht bisher. Für den ersteren hat der neue Zweig es interessanter und aktiv unterstützt gemacht, aber wer weiß für wie lange? Und dann gibt es Cocos2D X, der einen Wind aus beiden, aber besonders die Androide-Version nimmt. Es sei denn, dass Sie Java-esque durch und durch sind. Für CocosNet wünsche ich, dass er eines Tages seine Absicht erreichen und hoffentlich auf oder getragen zur XNA Plattform, und nicht Mono abspielbar beruhen wird (yikes!), so dass wir Cocos2D Spiele für den Xbox 360, Zune, Windows und Windows Telefon 7 schreiben und sie durch/auf den AppHub des Microsofts veröffentlichen können. Das würde sich schaukeln! Schließen Sie mich ein, wenn das jemals geschieht. :) And then there’s Cocos2D X which takes some wind out of both, but especially the Android version. Unless you’re Java-esque through and through. For CocosNet I wish it’ll one day reach its goal and hopefully be based on or ported to the XNA platform, and not Mono (yikes!), so that we can write Cocos2D games for the Xbox 360, Zune, Windows and Windows Phone 7 and publish them through/on Microsoft’s AppHub. That would rock! Count me in if that ever happens. :)

Welcher Cocos2D für Windows verlässt. Das ist ein Projekt es ist für einen bestimmten Typ von offenen Quellprojekten so typisch. Ich synchronisiere diese Ereignisse "öffnen Quellmüllkippen". Es ist wörtlich ein Programmierer, der aus seiner Wohnung kommt, nachdem Monate der harten Arbeit, die Welt "He Kerle erzählend, schauen, bringe ich meinen Abfall heraus!". Außer dass der Abfall wirklich ziemlich interessant ist, noch ist es unvollständig, unfertig und de-facto-unbrauchbar, so bleibt es im trashbin und jedem, kurz vorbeizukommen, und Einnahme eines Atemzugs gehen "Ewwwww!!!" . So, und sagte, dass Entwickler zu seiner Wohnung zurückgeht, wahrscheinlich an seiner folgenden Mülldeponie arbeitend. Wenn wir Glück haben, wird es eine Aktualisierung zum ehemaligen Projekt sein - aber als die zweite Aktualisierung erscheint, haben die meisten Entwickler mit einem Interesse Glauben an das Projekt verloren. Aber meistens werden wir nie sehen oder von diesem Entwickler wieder hören. Mit anderen Worten: Cocos2D für Windows war der Tag praktisch tot, den es anfing. Und jetzt mit Cocos2D X bezweifle ich ernstlich, dass wir ihn mehr brauchen. Es ist eine Scham. I dub these occurrences “open source dumps”. It’s literally some programmer coming out of his apartment after months of hard work, telling the world “Hey guys, look, I’m bringing my trash out!”. Except that the trash is actually quite interesting, yet it’s incomplete, unfinished and de facto unusable so it stays in the trashbin and everyone stopping by and taking a sniff is going “Ewwwww!!!”. Well, and said developer goes back to his apartment, probably working on his next trash dump. If we’re lucky, it’ll be an update to the former project – but by the time the second update appears, most developers with an interest have lost faith in the project. But more often than not, we’ll never see or hear of this developer again. In other words: Cocos2D for Windows was practically dead the day it started. And now with Cocos2D X I seriously doubt we need it anymore. It’s a shame.

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Markiert mit: · · · · ·    

Linkvent Kalender, Tag 8: TexturePacker Pro aktualisiert

Am 8. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Andreas Löw hat eine aktualisierte Version (v2.1) seines Textur-Atlas-Entwicklungswerkzeugs genannt der Textur-Verpacker (Pro) veröffentlicht. Die Pro Version (17,95 $) versorgt Sie mit einer GUI-Schnittstelle, die non-Pro Version (9,95 $) ist ein Befehl-Linienwerkzeug. Der Letztere läuft wirklich hinter den Kulissen in der GUI Version. The latter actually runs behind the scenes in the GUI version.

Hier ist die Liste von Änderungen, die im Textur-Verpacker v2.1 eingeführt sind:

Die freie Version wird jetzt erhöht, so dass Sie Texturen bis zu 2048×2048 Pixel schaffen können, ohne einen einzelnen Cent zu bezahlen!

Der freie PVR/PVR.CCZ Vorzuschauer lässt Sie, die Images anzusehen - klicken auf sie gerade im Finder doppel! Einschließlich der Vorschau für PVRTC.

Andere Eigenschaften:

  • *.pvr und *.pvr.ccz Vorzuschauer! (frei für alle)
  • AutoSD erlaubt automatisch Entwicklung von Standardentschlossenheitsimages von highres Images (-auto-sd) (pro/cli)
  • Bearbeiten Sie *.tps Dateien von der Befehl-Linie (pro)
  • Drag'n'drop Elfen zum Baum sehen an, um sie hinzuzufügen
  • PVRTC2/PVRTC4 Kompression
  • Erhöhte Farbenverminderungsqualität (pro/cli)
  • Zusätzlicher bibbernder Algorithmus (Atkinson)
  • Geradliniger quantization
  • Nächster Nachbarquantization
  • Vormultiplizieren Sie Alpha (pro/cli)
  • Auswahl, automatisierte Deckname-Entwicklung unbrauchbar zu machen
  • Wählen Sie Heuristik für den MaxRects Algorithmus (pro/cli)
  • Entwicklung nicht die Macht von 2 Texturen

Die Aktualisierung ist verfügbare Verwenden-Autoaktualisierung oder Download von: http://texturepacker.com/download/

Lesen Sie mehr über die Textur-Verpacker-Eigenschaften, lesen Sie das Textur-Verpacker-Handbuch (PDF) oder gehen Sie direkt zum Geschäft (Share*it!).

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Linkvent Kalender, Tag 7: Gewürz Ihr Spiel mit Partikel-Effekten

Am 7. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Heute würde ich Sie gern ein langer Posten präsentieren, der von Markus Nigrin darüber gemacht ist, Wie man Ihr Spiel mit Partikel-Effekten würzt. Er spricht darüber, wie man Partikel-Effekten in Ihrem Cocos2D Spiel zu, so, große Wirkung verwendet. Natürlich verwendet er Partikel-Entwerfer, und er wunderte sich, wie wenige Menschen an 360iDev Ereignis über PD wussten. So dachte ich, dass es nicht verletzen kann, es noch einmal zu erwähnen. Of course he is using Particle Designer, and he was amazed how few people at the 360iDev event knew about PD. So I thought it can’t hurt to mention it one more time.

Der blog von Markus ist allgemein Einnahme einer Zeit und das tiefere Graben gut wert. Er hat einen Posten beim Hinzufügen eines "Nachrichten"-Textes (oder Image) in Ihr Spiel, und welche Wirkung es für das Marketing haben kann, und wie er in die Programmierung nach 15 Jahren zurückkam, ein Betriebsleiter, und teilweise begeistert durch die Strahl-I-Phone-Klasse der Programmierung 101 von Wenderlich zu sein, die an 360iDev gehalten ist.

Zurück zum Thema von Partikel-Effekten schuf ich kürzlich eine sehr einfache, aber sehr wirksame Schnee-Sturmwirkung. Sie können es in der geteilten Effekten-Liste des Entwerfers der Partikel überprüfen (es hat "Schneesturm" genannt), oder laden Sie die Schneesturm-Wirkung im Cocos2D plist Format herunter. Es gibt auch eine geteilte "PeeFX" Wirkung, die ich, untertitelter "Strom des Urins" schuf. Diejenigen sind aus einem Projekt, an dem ich zurzeit arbeite. Hmmm … Pisse und Schnee? There’s also a shared “PeeFX” effect that I created, subtitled “stream of urine”. Those are from a project I’m currently working on. Hmmm … pee and snow?

Setzen Sie fort zu schätzen. ;)

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Dass mein eBook ausgeplündert wird. Ich nutze das aus.

Am 6. Dezember 2010, im Marketing, Buch, cocos2d, durch Steffen Itterheim by Steffen Itterheim

Besprechen Sie dieses Thema auf Cocos2D Zentral.

Mein, Erfährst I-Phone und iPad Cocos2D Spielentwicklungsbuch, ist aus, und das bedeutete unvermeidlich, dass es auf Websites erscheinen würde, die Download-Verbindungen ungesetzlichen Kopien des Buches anbieten.

Da es wirklich nichts gibt, was darüber getan werden kann, das wirklich arbeitet, und weil ich verstehe (aber verzeihen nicht notwendigerweise) die Gründe dafür, ebooks ungesetzlich herunterzuladen, wollte ich eine verschiedene Haltung einnehmen. Und so ich meine Gedanken auf der Sache auf Foren und Websites anschlage, wo eine Verbindung zu einem ungesetzlichen Download meines ebook geteilt wird.

Auf diese Weise hoffe ich, eine Minderheit des downloaders zum Kaufen von Kunden umzuwandeln. Aber meine wirkliche Absicht ist, ihre Websites als Marktinstrumente zu verwenden. Schamlos ist das Stellen meiner Verbindungen auf ihren Websites und ihre Benutzer bittend, hier zu kommen, gerade schön und quadratisch. Wenn sie ungesetzliche Downloads sehr am wenigsten ermöglichen, können sie für mich tun soll mir erlauben, Benutzern zu ermöglichen, leichter hier, oder auf seltenem occassions zu kommen, um wirklich das Buch zu kaufen. Wer sagte, dass ungesetzliche Downloads eine gegenseitige Beziehung nicht auch sein können? Shamelessly placing my links on their websites and asking their users to come here is just fair and square. If they enable illegal downloads the very least they can do for me is to allow me to enable users to more easily come here, or on rare occassions to actually buy the book. Who said that illegal downloads can’t also be a mutual relationship?

Hier ist, was ich zu "warez" und "freiem ebooks" Websites angeschlagen habe, die Downloads oder Verbindungen meines Buches anbieten, herunterlade:

Meine Antwort auf Ungesetzlichen Download-Seiten

Ich bin Steffen Itterheim, Autor des Erfahren I-Phones und iPad Cocos2D Spielentwicklungsbuch.

Ich sehe, dass mein Buch hier für das Download ungesetzlich entweder direkt oder über die Verbindung mit einer äußerlich veranstalteten Datei angeboten wird. Ich wollte meine Gedanken auf dieser Sache teilen.

1) Ich werde nicht verletzt, enttäuscht oder wütend.
Warum sollte ich sein? Es soll erwartet werden. Ich habe lange genug in der Softwareindustrie gearbeitet, um gekommen zu sein, um illegale Vervielfältigung als etwas zu akzeptieren, was Sie überhaupt nicht betreffen sollte. I’ve been working long enough in the software industry to have come to accept piracy as something that shouldn’t affect you at all.

2) Ich beurteile Sie nicht.
Viele Leute laden (Hrsg.) Dinge vom Internet herunter, das sie nicht haben sollten. Für einige ist es ein Teil ihrer Kultur. Für andere ist es die einzige Weise, an einer Welt teilzunehmen, der sie sich nicht sonst leisten konnten sich anzuschließen. Für einige ist es einfach ein Hobby, oder eine Gewohnheit. Ein Anspruch, der es für die Forschung und das Erproben von Dingen vor dem Kaufen, aber ganz ehrlich ist, denke ich, dass sie in einer der oben erwähnten Kategorien fallen. Oder sie sind über ihre Ausgaben bloß pragmatisch, Ecken schneidend, wo sie können. For others, it’s the only way to take part in a world that they couldn’t otherwise afford to join. For a few, it’s simply a hobby, or a habit. Some claim it’s for research and trying things out before buying, but quite honestly I think they fall in one of the aforementioned categories. Or they’re merely being pragmatic about their spendings, cutting corners where they can.

3) Ich werde Ihnen auch nicht Vorlesungen halten.
Illegale Vervielfältigung ist eine Tatsache. Es ist nicht sogar ein Markt, weil, wenn illegale Vervielfältigung nicht bestehen würde, am meisten Raubprodukte merklich besser irgendwie nicht verkaufen würden. Nur sehr wenige Piraten würden jemals ein Produkt kaufen, das sie herunterluden. Only very few pirates would ever buy a product they downloaded.

Diejenigen sind meine Überzeugungen auf der illegalen Vervielfältigung. Ich denke, dass es sinnlos ist, sich über die illegale Vervielfältigung zu beklagen, und es von mir besonders dumm sein würde, wenn ich so im Bastelraum des Löwen täte, sozusagen. :)

Ich bin ein Realist. Ich verstehe, dass ein Prozentsatz von Ihnen das Buch herunterladen wird, um gerade es zu haben. Sie sind die Sammler, Sie können über das Buch streichen, bevor Sie es in Ihrem erstaunlich gut geordneten, kategorisierten Archiv von eBooks beiseite legen. Genießen Sie es. Dann gibt es einen Prozentsatz von Ihnen, die das Buch auf einem Buckel herunterladen, dass Sie es bald brauchen könnten, oder dass es Ihr Interesse (wieder) an der Spielentwicklung befeuern könnte oder für EIN/AUSGABE-STEUERSYSTEM-Geräte programmierend. Sie würden es wahrscheinlich auch nicht kaufen. Abgesehen von einem ausgesuchten wenige, für wen das Buch wirklich eine Flamme befeuerte - aber wie konnten Sie im Voraus wissen? You’re the collectors, you may skim over the book before you set it aside in your amazingly well-assorted, categorized archive of eBooks. Enjoy it. Then there’s a percentage of you who download the book on a hunch that you might need it soon, or that it might spark your interest (again) in game development or programming for iOS devices. You probably wouldn’t buy it either. Except for a select few for whom the book did spark a flame – but how could you know beforehand?

Zu jedem sonst, die aufrichtig das Buch lesen wollen, kann ich Sie nur dazu ermuntern, das Buch im Nachhinein nach der Tatsache zu kaufen. Ich weiß, dass es eine echte Anstrengung kostet, für etwas zu zahlen, was Sie bereits verwendet, oder in diesem Fall gelesen haben. Ich hoffe noch, dass einige von Ihnen, ich werden, dafür dankbar zu sein. I still hope some of you will, I’d be grateful for that.

Und was ich wirklich gern Sie, unabhängig davon täte, wovon Sie das Buch bekamen, und wie Ihre Absichten sind, soll kurz vorbeikommen und meine Website besuchen Erfahren & Spielentwicklung des Masters Cocos2D:

http://www.learn-cocos2d.com

Ich will es auch sehr günstig zu denjenigen machen, die *might* denken, das Buch zu kaufen, wirklich so zu tun. Ich weiß, dass ein Aspekt der illegalen Vervielfältigung, die nicht vernachlässigt werden sollte, bloß Bequemlichkeit ist. So deshalb werde ich Ihnen die Verbindungen geben, die Sie in den Amazonas und andere Websites rundum die Welt führen, die das Buch tragen, sowie mit eBook Versionen des Buches Das Erfahren I-Phone und iPad Cocos2D Spielentwicklung verbindet: So for that reason I’ll give you the links that lead you to Amazon and other websites all around the world which carry the book, as well as links to eBook versions of the book The Learn iPhone and iPad Cocos2D Game Development:

Kaufen Sie das Druckbuch über den Amazonas:

Amazon.com (die Vereinigten Staaten)
http://www.amazon.com/Learn-iPhone-iPad-Cocos2D-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=books & qid=1284664414&sr=8-1 1

Amazon.ca (Kanada)
http://www.amazon.ca/Learn-iPhone-iPad-Cocos2D-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=books & qid=1284664526&sr=8-1 1

Amazon.co.uk (das Vereinigte Königreich)
http://www.amazon.co.uk/Learn-iPhone-iPad-Cocos2D-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=books & qid=1284664462&sr=8-1 1

Amazon.de (Deutschland)
http://www.amazon.de/Learn-Iphone-Ipad-Cocos2d-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=books-intl-de intl de & qid=1284664401&sr=8-1 1

Amazon.fr (Frankreich)
http://www.amazon.fr/Learn-Iphone-Ipad-Cocos2d-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=english-books books & qid=1284664539&sr=8-1 1

Amazon.co.jp (Japan)
http://www.amazon.co.jp/Learn-iPhone-iPad-Cocos2D-Development/dp/1430233036/ref=sr_1_1? ie=UTF8&s=english-books books & qid=1284664550&sr=8-1 1

Kaufen Sie den eBook:
Von Apress (PDF): http://apress.com/ecommerce/cart? act=add&bid=1524act=add&bid=1524
BEMERKEN SIE: Der Apress PDF eBook hat keinen DRM, er wird nicht kopiergeschützt oder Kennwort-geschützt. Es ist wahrscheinlich genau die gleiche Datei, die hier geteilt wird. It’s probably the exact same file that is being shared here.

Vom Amazonas (flammen Sie Auf): http://www.amazon.com/Learn-iPhone-Cocos2D-Development-ebook/dp/B004E0Z4YY

Ich hoffe, dass Sie verstehen, dass, wenn Sie mein Buch für das Download ungesetzlich anbieten, es gerade schön ist, dem mit der Promotion meiner Websites und dem Bilden davon ein bisschen günstiger für die wenigen Leute zu antworten, die dazu neigen, Bücher genau herunterzuladen, weil es günstig ist. Mindestens dieser Weg bekomme ich etwas Positives daraus.

Vielen Dank für Ihre Zeit und um dieser anzuschlagenden Nachricht zu erlauben.
Steffen Itterheim

Linkvent Kalender, Tag 6: BATAK Duell - Quellcode zum Verkauf

Am 6. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Dan Nelson hat an basierten Spiel seines Cocos2D BATAK Duell gearbeitet (sehen Sie es auf iTunes an) seit 5 Monaten. Er erhielt Dutzende von Bitten von Mitentwicklern, seinen Quellcode zu teilen. Vor ungefähr 3 Wochen stellte er den Quellcode des Spiels für den Kauf für 297 $ bereit. About 3 weeks ago he made the game’s source code available for purchase, for $297.

Die Eigenschaft-Liste ist ziemlich eindrucksvoll:

- Ein Ganzes I-Phone-Spielfachwerk, kann für Ihr folgendes Spiel leicht kundengerecht angefertigt werden!
- Nahtlose OpenFeint Integration
- Erfahren Sie, wie man OpenFeint Ergebnisse aufstellt
- Wie man ein Menüsystem mit vielfachen Abteilungen aufstellt
- Wie man spart und Benutzereinstellungen wieder herstellt
- Wie man einen Singleton-Gegenstand für die globale variable Unterstützung durchführt
- Entdecken Sie, wie man Feuer- und Rauch-Effekten schafft
- Wie man eine visuell eindrucksvolle 'Gegner-Leiter' aufstellt
- Sieh, wie man Partikel-Systeme verwendet, um herrliche Seheffekten zu schaffen (zum Beispiel, ein riesiger Sturm mit dem Platzregen!)
- Wie man entdeckt, als ein schneller bewegender Gegenstand vom Spieler berührt worden ist
- Wie man vielfache Geräuscheffekte gleichzeitig spielt
- Wie man spielt und Musik Pause macht
- Wie man Pause macht und das Spiel fortsetzt
- Wie man behandelt, der Eingang des Spielers 'schließen Codes' das Verwenden einer UITextField-Kontrolle auf
und ein super kühler durchsichtiger Knall Tastatur!
- Wie man eine glatte scrollende 'Kredit'-Abteilung aufstellt

Die Ansage von Read Dan oder geht voran und kauft den BATAK Duell-Quellcode. Was mehr ist, hat Dan Einstellung eine Tochterverbindung, die Sie auf Ihrer Website aufstellen können. Weil jeder Verkauf die Tochterverbindung machte, werden Sie eine 35-%-Kommission (103,95 $) bekommen. Um von der Tochterverbindung Gebrauch zu machen, müssen Sie sich einschreiben, wie sich an E-Rauschgiftsüchtigen anschließen und das BATAK Duell Cocos2D Quellcodeprodukt auswählen. For each sale made through the affiliate link you’ll get a 35% commission ($103.95). To make use of the affiliate link you have to register as affiliate with e-Junkie and select the BATAK Duel Cocos2D Source Code product.

Übrigens bekommen Sie das volle Xcode-Projekt und die ganze Kunst, Musik und gesunde Dateien, aber die Anlagendateien sind für die Neuverteilung nicht beabsichtigt, eg. Sie kann nicht sie in Ihr eigenes Spiel einschließen.

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Linkvent Kalender, Tag 5: Seite, die CCLayer wie UIScrollView Scrollt

Am 5. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Todays Verbindung ist derjenige, auf den ich kürzlich stieß und ich glaube, dass Sie das sehr nützlich finden werden. Simon Skinner (@vultuk) schrieb einen Blog-Posten und veröffentlichte den Quellcode für seine Durchführung einer UIScrollView-artigen mit Cocos2D durchgeführten Seitenscrollen-Schicht. Es benimmt sich ähnlich Browsing-Fotos in der Foto-Anwendung, mit dem Reißen und Aufprallen und allem das. Sieh dieses Video: It behaves similar to browsing photos in the Photo application, with snapping and bouncing and all that. See this video:

Der Artikel von Read Simon auf dem Fehlersuchprogramm, Design, Versammelt Sich, Spiel (DK101) blog und ergreift den Quellcode hier: Das Einführen der Seite, die in Cocos2D Scrollt

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Linkvent Kalender, Tag 4: Fünf Jahre als ein Ganztägiger Indie

Am 4. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Mike Kasprzak ist ein indie Vollzeitspielentwickler seit fünf Jahren jetzt gewesen. Er verließ seinen Job als der Technische Direktor an der kanadischen Spielgesellschaft Große Blaue Luftblase mit den Wörtern "zu ehrgeizig zu meinem eigenen Nutzen zu sein". Was folgte, waren 5 Jahre des Versuchens, groß als ein Indie zu schlagen, aber so, so ganz nach allen im XNA Raum nicht tuend. Aber Dinge drehten sich zum Besseren, als das I-Phone SDK mitkam. 2008 schuf er und veröffentlichte das Rätsel-Spiellächeln, es wuchs in der Beliebtheit mit der Zeit, und von den Lehren erfuhr, dass Mikrophon begann, Häfen des Spiels, einschließlich Windows Telefon 7 zu machen. Das Spiel gewann ihn sogar ein Auto! What followed were 5 years of attempting to strike big as an Indie but, well, not doing so well after all in the XNA space. But things turned for the better when the iPhone SDK came along. In 2008 he created and released the puzzle game Smiles, it grew in popularity over time and from the lessons learned Mike began to make ports of the game, including Windows Phone 7. The game even won him a car!

Die Rekapitulation von Read Mike seiner letzten fünf Jahre, ein indie Vollzeitspielentwickler seiend.

Stellen Sie sicher, dass Sie auch seinen blog tooNormal überprüfen?! wo Sie noch einige Dinge vom Mikrophon erfahren können. Er läuft auch die Ludum Riskieren Spielkonkurrenz, und er schrieb ein Kapitel über das Schreiben tragbaren Codes im durch Apress veröffentlichten I-Phone-Spielprojektbuch. He is also running the Ludum Dare game competition and he wrote a chapter about writing portable code in the iPhone Games Projects book published by Apress.

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Linkvent Kalender, Tag 3: MVC mit Cocos2D

Am 3. Dezember 2010, in Cocos2D Linkvent Kalender, durch Steffen Itterheim by Steffen Itterheim

Heutige Verbindung ist über den Muster-Ansicht-Kontrolleur (MVC) Designmuster, und wie man es in Cocos2D durchführt. Bartek Wilczyński von Polen hat einen zweiteiligen Tutorenkurs darüber geschrieben, wie man dieses Designmuster durchführt, und erklärt, warum das eine gute Designwahl ist:

Wie man MVC Muster im Cocos2D Spiel - Teil 1 durchführt
Wie man MVC Muster im Cocos2D Spiel - Teil 2 durchführt

Während ich las, dass ich mich erinnerte, dass Jeremy Flores ein github Behältnis mit seiner Durchführung eines MVC Musters in Cocos2D geschaffen hatte. Er synchronisierte sein Projekt Cocos2D-MNC, als im Musterknotenkontrolleur. Der Code wird laut der MIT-Lizenz veröffentlicht. The code is published under the MIT license.

Das MVC Muster ist dem Teilsystem des Gegenstands eines Spiels etwas ähnlich, das ich hier beschrieb. Für beide Systeme ist die allgemeine Idee nicht zur Unterklasse CCSprite und stellte Ihre Spiellogik in dort. CCSprite ist bereits eine ganze Sehdarstellungsklasse für Ihren Spieler, Feind, und was nicht. Aber in einigen Fällen brauchen Sie mehr als eine Elfe, oder eine Kombination einer Elfe und Partikel-Effekten. Sobald Sie hierher kommen, ist es viel besser, einen CCNode zu haben, der enthält, alle Sehelemente Ihres Spielgegenstands (ansammelnd), indem es die ganze Spiellogik dieses Gegenstands behandelt und die Sehelemente aktualisiert. Der CCNode wird der Kontrolleur, die Ansichten kontrollierend. Als die Ansichten (Elfen, Effekten, GL Zeichnungen, usw.) Bewegung des Schirms, befragt der Kontrolleur-Knoten die Sehknoten für die Zustandinformation und führt den Spiellogikcode, der der Reihe nach die Ansichten aktualisieren kann. CCSprite already is a complete visual representation class for your player, enemy, and what not. But in some cases, you need more than one sprite, or a combination of a sprite and particle effects. Once you get there, it’s much better to have a CCNode containing (aggregating) all the visual elements of your game object, while handling all the game logic of that object and updating the visual elements. The CCNode becomes the controller, controlling the views. As the views (sprites, effects, GL drawings, etc.) move on screen, the controller node polls the visual nodes for state information and runs the game logic code, which in turn may update the views.

In sehr einfachen Begriffen ist das meine pragmatische Annäherung des MVC Musters, das auch ganz gut arbeitet. Es ist bestimmt bereits ein großer Sprung vorwärts im Vergleich zu umfassend dem Subklassifizieren der CCSprite Klasse. Wenn Sie bemerken, dass Sie das sehr tun, sollten Sie sich eine Bevorzugung tun und auf dem MVC Designmuster lesen. If you notice that you’re doing that a lot, you should do yourself a favor and read up on the MVC design pattern.

Fügen Sie Ihre Verbindung zum Cocos2D Linkvent Kalender hinzu

Haben Sie etwas, um sich mit der Cocos2D Gemeinschaft zu teilen? Ich habe genug Vorlagen nicht erhalten, um alle Tage bis zum Weihnachten zu füllen, obwohl ich wirklich genug Verbindungen habe, um denjenigen jeden Tag anzuschlagen, möchte ich eine Verbindung zu Ihrer Website oder Blog-Posten lieber anschlagen.

Seite 3 121234510... Letzt" 1234510...Last »