Und hier dachte ich Zwoptex, und es ist dabei, er in Bezug auf die Textur-Atlas-Entwicklung zu sein. Viel zu meiner Überraschung fand ich das TexturePacker Werkzeug. Aber im Vergleich mit Zwoptex hat es einen GUI nicht, es ist ein Befehl-Liniendienstprogramm. Andererseits tut es alles automatisch und ist wahrscheinlich dabei, eine große Wahl für jeden automatisierten Umzug zu sein. Es kann Produktion sowohl in Cocos2D-als auch in Korona-Formaten. But in comparison to Zwoptex, it doesn’t have a GUI, it’s a command line utility. On the other hand, it does everything automatically and is probably going to be a great choice for any automated procession. It can output in both Cocos2D and Corona formats.
Der TexturePacker ist von der code'n'web Website verfügbar und kostet ungefähr 15 $ (10 €).
Es hat einige sehr interessante Eigenschaften, zum Beispiel Eliminierung von Doppelimages und der Farbenverminderung. Überprüfen Sie die Eigenschaft-Vergleich-Karte auf dem Cocos2D wiki.
Von Otto Chrons geschriebener AccSim ist ein App (Download auf iTunes), der Ihnen erlaubt, Ihr Spiel zu kontrollieren, das im Simulator mit Ihrem EIN/AUSGABE-STEUERSYSTEM-Gerät läuft. Bedeutend, kommen die Spielspiele im Simulator, aber Beschleunigungsmesser-Eingang wirklich aus Ihrem Gerät! Sie können mehr darüber auf dem Gebauten erfahren. Dadurch. Ich Website, die ein Beispielvideo einschließt: You can learn more about it on the Built.By.Me website, which includes a sample video:
Hmmm … irgendwie dieses Spiel scheint seltsam vertraut.
AccSim packt denselben Schlag nicht ein, wie iSimulate tut, der auch verwendet werden kann, um Mehrberührungseingang, GPS und Kompass-Ereignisse zum Simulator, plus viel mehr zu senden. Aber das gute Ding über AccSim besteht darin, dass es nicht nur frei ist, aber der AccSim Quellcode ist offene Quelle!
Wegen mehrerer brechender Änderungen in den neuen Cocos2D Beta-Versionen, einschließlich des Umbenennens des Cocos2D springen zu cocos2d-ios.xcodeproj vor, ich habe eine Aktualisierung zu meinem Xcode-Projekt gemacht. Sie, wissen derjenige von diesem Tutorenkurs, der Ihnen erlaubt, Cocos2D völlig seperate aus Ihrem eigenen Code zu behalten, der Ihnen der Reihe nach zu leicht und sicher - und Gefälle Cocos2D ermöglicht, die Cocos2D Mappe bloß ersetzend.
So jetzt arbeitet es auch mit Cocos2D und hier ist das Download:
Laden Sie das Xcode-Projekt (Cocos2D v0.99.5 Beta 3 und später) herunter
Was Sie tun müssen, um das Projekt zu befördern, im Falle dass Sie bereits ein Projekt mit meiner älteren Xcode Schablone anfingen, aber gern zu Cocos2D v0.99.5 Beta 3 befördern würden:
- entfernen Sie das Cocos2d-I-Phone-Projekt von Ihrem Xcode-Projekt
- folgen Sie diesen Instruktionen von Ausgesucht das Projekt selbst bis zu und einschließlich Drag & Drop Libraries, um Ins Visier zu nehmen
- (vergessen Sie nicht, die Instruktionen für alle Ziele zu wiederholen, die Sie, nicht nur der gegenwärtige verwenden)
- reinigen Sie alle Ziele und bauen Sie
Bemerken Sie: Abhängig vom EIN/AUSGABE-STEUERSYSTEM SDK Version sind Sie auf, Sie können Info auf dem Xcode-Projekt Bekommen müssen, sowie das Cocos2d-Ios-Projekt und auf dem Allgemeinen Etikett setzte den Grund-SDK auf das EIN/AUSGABE-STEUERSYSTEM 4.x, schließt dann und eröffnet das Projekt wieder (Xcode sollte die SDK Version sofort aktualisieren, aber manchmal tut es nicht).
Wenn Sie planen, Cocos2D v0.99.4 dann zu verwenden, ist das Xcode-Projekt, das diese Cocos2D Version unterstützt, noch hier verfügbar.
Diese Liste ist eine Sammlung von vorbildlichen Spielen und apps, der mit dem Cocos2D für den I-Phone-Spielmotor gemacht ist. Sie sollten als Bezugsprodukte in Bezug darauf gesehen werden, was Sie mit Cocos2D tun können und einfach die Vielfalt von Spielen und apps Entwicklern mit Cocos2D geschaffen hat. Dieser Posten wird mit aus dem Cocos2D-Buch verbunden. This post is linked to from the Cocos2D book.
Wenn Sie ein Spiel oder app zu dieser Liste hinzufügen möchten, und Sie zur Verfügung stellen können, beweisen oder versichern, dass es mit Cocos2D gemacht wurde, verlassen Sie bitte eine Anmerkung. Von Zeit zu Zeit werde ich die bemerkenswerten Erwähnungen bis zum wirklichen Blog-Posten bewegen und ihn von den Anmerkungen löschen (um Verdoppelung zu vermeiden), aber Sie können noch etwas Aufmerksamkeit und ein wenig Verkehr zu Ihrem Spiel ergreifen, indem Sie einfach eine Anmerkung dazu hier hinzufügen. Und vergessen Sie nicht, dass die Website des Beamten Cocos2D eine Spielseite hat, wo Sie auch Ihrigen hinzufügen können. And don’t forget that the official Cocos2D website has a games page, where you can also add yours.
Bemerken Sie: Die Ordnung des apps in dieser Liste ist willkürlich, obwohl ich versuche, ähnlichen apps zusammen zu gruppieren.
Der "Große Apps, der Mit Cocos2D" Liste gemacht ist
Die Elemente (iPad) sind eine grafische Darstellung des Periodensystems von Elementen. Die hervorragende Eigenschaft ist die reichlichen Fotographien, und glätten Sie 360 Zeichentrickfilme, die Sie einladen, die Elemente zu erforschen, die Sie, mich und den Rest des Weltalls zusammensetzen (leeren Raums ausschließend, von dem es sehr gibt, ist mir erzählt worden). Es wird hoch, aber Wert jeder Cent bewertet, und wenn Sie einen App brauchen, um mit Ihrem neuen iPad zu prahlen: jetzt! It’s priced highly but worth every cent, and if you need an App to brag about your new iPad: this is it!
Bemerken Sie: IPad-Demo fängt an 2:55 an
Bloomies ist ein buntes Gartenarbeit-Spiel, das mit Bienen voll ist. Wenn das Sie nicht schwenkt, vielleicht tut die Idee, Ihren eigenen Garten zu fördern und zu ernähren. Die Blumen brauchen Ihre unveränderliche Aufmerksamkeit, und der gameplay ist gerade wie jedes Tamagotchi-artige Spiel suchterzeugend. Oh, und es wird zufällig von zwei ehemaligen Kollegen von mir gemacht. Es ist gerade ein schönes Spiel, und ist so ihr Anschlußspiel Superdruckwelle. The flowers need your constant attention and the gameplay is addictive just like any Tamagotchi-style game. Oh, and it happens to be made by two former colleagues of mine. It’s just a beautiful game, and so is their follow-up game Super Blast.
StickWars ist eine Art Turm-Verteidigungsspiel, wo Sie Ihr Schloss gegen ankommende Stock-Zahlen dadurch verteidigen, sie in der Luft zu schnippen oder wörtlich sie zum Boden zu schütteln. Der Entwickler, John Hartzog, hatte mit dem Ziel-C oder auf beweglichen Geräten nie vorher gearbeitet, aber er zog es weg. StickWars bleibt zu diesem Datum innerhalb der 100 ersten Spiele und setzt fort, sogar wenige Jahre nach der anfänglichen Ausgabe aktualisiert zu werden. StickWars remains to this date within the Top 100 games and continues to be updated even a years after the initial release.
ZombieSmash ist auch ein Schlossverteidigungsspiel, außer dass dieses Mal Horden von Zombies angreifen und Sie Explosivstoffe, 16-Tonne-Gewichte, Schrotflinten und andere kühle Sachen bekommen, die eine blutige Verwirrung machen, um sie abzuwehren. Ihr Schloss ist Ihre Scheune, und wenn Sie es verteidigen können, werden Sie mit einem Zeitlupe-Zeichentrickfilm des Endzombies losings sein belohnt, sich, Unleben irren. Die hervorragende Eigenschaft dieses Spiels ist sicher das ragdoll Zeichentrickfilm-System, das Zombies erlaubt, spazieren zu gehen, zu kriechen oder sonst zu versuchen, sich zu bewegen, selbst wenn sie einige ihrer Glieder verloren. The outstanding feature of this game is certainly the ragdoll animation system that allows zombies to walk, crawl or otherwise try to move even if they lost some of their limbs.
Superturbohandlungsschwein belebt ein einfaches gameplay Konzept eines scrollenden Niveaus wieder, wo Ihr Charakter immer hinfällt außer, wenn Sie den Schirm berühren, um seinen jetpack zu erhöhen. Der außergewöhnliche Teil hier ist, dass die Grafik des Spiels äußerst gut gemacht wird und die gesamte Präsentation des Spiels, führen der Trailer, die Website und der Humor ein großes Beispiel an.
Farmville, muss ich sogar erklären, worüber es ist? Es ist ein unglaublich erfolgreiches Facebook Spiel, das Millionen von Spielern hat, die weltweit ihre Farmen in einer isometrischen Landschaft bauen. Es geht gerade, um zu zeigen, wie starker Cocos2D ist, wenn eine Gesellschaft wie Zynga es verwendet, um nach Backbord zu halten, ist es erfolgreichstes Spiel zum I-Phone. It just goes to show how powerful Cocos2D is if a company like Zynga uses it to port it’s most successful game to the iPhone.
Zombie-Farm kam auf dem I-Phone sogar vor Farmville heraus, und es wurde auch mit Cocos2D geschaffen. Es hat wirklich es ist eigener, einzigartiger Rand und Standplätze gut selbstständig. Wenn Sie Farmville genossen haben, haben Sie Zombie-Farm noch nicht gespielt! Besuchen Sie den Zombie-Farm-Forum-Faden. If you have enjoyed Farmville, you haven’t played Zombie Farm yet! Visit the Zombie Farm forum thread.
Melvin Says Dort ist Ungeheuer (iPad) ist eine schön Zeichentrickfilm-Kindergeschichte mit der Berufsqualitätsstimme overs. Die Geschichte wird klug gebaut und hat einen aufschlussreichen Wendepunkt. Es ist ein Vergnügen, sogar für einen Erwachsenen zuzusehen, und es verwendet auch Cocos2D's Seitenflip-Zeichentrickfilme sehr effektiv. Wenn Sie einen iPad und Kinder haben, ist es ein Müssen haben! It’s a pleasure to watch even for an adult, and it also uses Cocos2D’s page flip animations very effectively. If you have an iPad and kids, it’s a must have!
Alice (iPad) ist auch ein leuchtendes Beispiel eines Buches eines Kindes app für den iPad, der der mit Cocos2D und viel Backenhörnchen-Physik gemacht ist in für das gute Maß gemischt ist. Besuchen Sie den Forum-Faden von Alice.
Trainyard ist ein innovatives Rätsel-Spiel, das klar mit dem Benutzer im Sinn konstruiert wurde. Es zeigt eine Weise für die blinde Farbe, wird optimiert, um wenig Batteriemacht zu verwenden, spart und lädt das Spiel, gerade als der Benutzer es verließ und sogar Benutzern erlaubt, Rätsel-Lösungen im Web zu teilen, ein Duplikat des im Blitz geschriebenen Spielmotors verwendend. Das alle außer, ein wirklich innovatives Rätsel-Spiel zu sein, wo Sie Spuren und Vereinigungszüge legen, um sie mit farbigem trainyards zu vergleichen. This all besides being a really innovative puzzle game where you lay tracks and combine trains to match them with colored trainyards.
AbstractWar 2.0 ist ein Doppelstock-Schütze, der bunten und effectful geometrischen visuals wie seine Vorbild-Spielgeometrie-Kriege gegen Xbox Lebende Arkade zeigt. Es ist ein intensiver Raumschütze mit vielen Spielweisen. Sie können es sogar im Mehrfachabspiellaufwerk über eine Bluetooth Verbindung spielen, und es erlaubt Ihnen, Ihre eigene iPod Musik zu verwenden. You can even play it in multiplayer via a Bluetooth connection and it allows you to use your own iPod music.
Blätter von Fuji sind ein interessantes Musik-Spiel, wo das Fallen Erfolg-Blätter und abhängig von der Geschwindigkeit und Position des Einflusses ballt, wird ein Ton gespielt. Mit mehreren Bällen auf dem Schirm, der um Sie kann Musikhunderte springt, dynamisch schaffen. Es ist höchst faszinierend, um dieses Spiel zu spielen, versuchend, interessante Hunderte und gerade das richtige Stellen von Blättern zu präsentieren. Bevor Sie es wissen, ist eine Stunde gegangen.It’s intensely fascinating to play this game, trying to come up with interesting scores and just the right placement of leaves. Before you know it, an hour has passed.
Mondlicht leiht die Bratrost bauende Physik von einem anderen populären Indie Spiel. Wenn Sie es, auf den ersten Anblick-Mondlicht-Blicken und Gefühlen gerade wie die Welt der Schmiere nicht wissen würden, und dass allein keine Mittelleistung ist. Besuchen Sie den Mondlicht-Forum-Faden. Visit the Moonlights forum thread.
Schachmatt-Schach (iPad) ist ebenso prächtig und elegant, wie Schach sein kann. Sie können gegen einen anderen Menschen oder den Computer (so, gegen den iPad spielen, um genau zu sein). Von der vollen Größe des iPad Gebrauch machend, können Sie jetzt Ihre Stücke zuhause verlassen. Besuchen Sie den Schachmatt-Schachforum-Faden. Making use of the full size of the iPad, you can now leave your pieces at home. Visit the Checkmates Chess forum thread.
Was? Sie hatten Angst, alles zu fragen, was Sie über die Spielprogrammierung wissen wollten?
Trotzdem kann das die Antwort sein. Oder als in der Nähe davon weil konnte jede öffentlich geteilte Verbindungsliste, die nicht auf der Verbindung aggregator Seiten veranstaltet ist, jemals sein. Ich spreche über das Spiel von Amit Patel, Informationsseiten Programmierend. Es gibt etwas für jeden, aber spezifisch viele Artikel über pathfinding, AI und auf den Ziegel gegründete Spiele einschließlich der Verfahrensweltgeneration. I’m talking about Amit Patel’s Game Programming Information pages. There’s something for everyone, but specifically a lot of articles about pathfinding, AI and tile-based games including procedural world generation.
Cocos2d-Buch, Kapitel 15: Das Endkapitel
Kapitel 15 - Das Endkapitel
Das ist es. Der letzte. Ich weiß nicht, was dabei ist, darin zu sein. Es soll dem Leser geben, "wohin man als nächstes" Art der Meinung geht. Ich hoffe, dass einer der Plätze hier sein wird, aber offensichtlich gibt es Tonnen von Plätzen zu gehen und Tonnen von Dingen für cocos2d Entwickler zu erfahren. I don’t know what’s going to be in it. It’s supposed to give the reader a “where to go next” kind of outlook. I hope that one of the places will be here, but obviously there’s tons of places to go and tons of things for cocos2d developers to learn.
Wenn Sie eine besondere Idee haben, was in die größere cocos2d Entwickler-Meinungsart des Sinns eingeschlossen werden sollte, teilen Sie mir bitte mit!
Zusammenfassung des Arbeitens auf dem Kapitel 14 - Spielzentrum
Erstaunlich! Einfach erstaunlich. Ich denke, dass ich mich ins Spielzentrum dabei verliebte, habe ich mit einer Netzwerkanschluss-API nicht gearbeitet es ist so glatt, aufrichtig und leicht umzufassen. Nicht dank der bereits ausgezeichneten schrittweisen Dokumentation des Apfels. Und doch, es gab ein Paar Fallen und Dinge, die man vergessen konnte, und ich tat, den ich offensichtlich ins Kapitel eingeschlossen habe. I think I fell in love with Game Center in the process, I haven’t worked with a networking API that’s so smooth, straightforward and easy to comprehend. No thanks to Apple’s already excellent step-by-step documentation. Still, there were a couple pitfalls and things that one could forget, and I did, that I’ve obviously included in the chapter.
Auf der anderen Seite, mit fast einer Woche spät für dieses Kapitel, begriff ich, wie zeitaufwendige Netzprogrammierung ist. Es gibt viel zu prüfen, und besonders weitergehend, wenn Sie auf zwei Geräten prüfen, ist der Prozess im Vergleich zu einem einfachen Spiel des einzelnen Spielers unglaublich ineffizient. Sie müssen sich immer zu zwei Geräten für jeden Test, und jedes Mal aufstellen, wenn die Verzögerung zwischen Bitte und Antwort zur auf der Prüfung verbrachten Zeit beiträgt. Fügen Sie zu diesem allgemeinen Netz Fehler wie ein Fall in der Verbindung oder etwas hinzu, die Linie mit einem Download blockierend, und Sie sind für eine lustige Fahrt. You always have to deploy to two devices for every test, and every time the delay between request and response adds to the time spent on testing. Add to that common network errors such as a drop in connection or something blocking the line with a download, and you’re up for a fun ride.
Aber dass allein für eine Woche-Verzögerung nicht verantwortlich war. In den letzten zwei Wochen habe ich geholfen, jemandes Wohnung zu renovieren, ich bekam eine Kälte, ich hielt eine Präsentation am Macoun Mac OS X Konferenz (über cocos2d offensichtlich), indem ich mich noch von der Kälte erholte. Dann musste unser Lieblingskatze-Yoshi den Tierarzt sehen und starb fast während Anästhesie wegen eines Lungenödems. Auf der helleren Seite habe ich auch einer Hochzeit beigewohnt und schrieb eine GameKitHelper Klasse für dieses Kapitel, das mehr Zeug enthält, als ich im Buch, einschließlich der Speicherung von Ergebnissen beschreiben konnte, die Übertragung fehlten, wie empfohlen, aber vom Spielzentrum-Programmierführer des Apfels nicht durchgeführt wird. Then our pet cat Yoshi had to see the vet and almost died during anesthesia because of a pulmonary edema. On the brighter side I’ve also attended a wedding and wrote a GameKitHelper class for this chapter which contains more stuff than I could describe in the book, including storing achievements which failed transmission, as is recommended but not implemented by Apple’s Game Center Programming Guide.
Es ist auch, warum ich auf E-Mails rechtzeitig kürzlich nicht geantwortet habe. Seien Sie bitte geduldig, ich werde zu Ihrigem bald kommen!
Was wird verlassen?
Jetzt wo ich fast beendet werde, das Buch schreibend, was wird verlassen? Offensichtlich muss ich technisch nachprüfen, und ander editiert getan durch Apress. Gegenwärtiges Kapitel 13 ist in der technischen Rezension, während Kapitel 6 in der Herausgeberrezension ist, nach der es zur Produktion bereit ist. So werde ich noch beschäftigt sein, Änderungen und Hinzufügungen zu Kapiteln während des Oktobers und wahrscheinlich sogar Novembers nachzuprüfen und vorzunehmen. Current chapter 13 is in technical review while chapter 6 is in editorial review, after which it’s ready for production. So I’ll still be busy reviewing and making changes and additions to chapters during October and probably even November.
Dann gibt es das Problem der Beispiel-Projekte, die drei verschiedene Versionen von cocos2d verwendet haben, mit 0.99.3 anfangend. Das war wirklich ein Versehen auf meinem Teil, weil zurzeit ich 0.99.4 verfügbar hatte. Glücklicherweise sind jene Änderungen für die ersten wenigen Projekte wirklich unbedeutend. Das DoodleDrop Spiel verwendet bereits 0.99.4 und tut so den grössten Teil des Codes des Buches. Aber für das Spielzentrum-Kapitel musste ich das Tilemap-Projekt von 0.99.5 Beta 1 bis Beta 3 abwandern, und das war ein riesiger Schritt. Es war leichter, einfach ein neues Projekt von der letzten cocos2d Schablone zu schaffen, dann den ganzen Spielquellcode und Mittel zum neuen Projekt wiederhinzufügend. Und doch, es ist machbar. Luckily those changes are really insignificant for the first few projects. The DoodleDrop game already uses 0.99.4 and so does most of the book’s code. But for the Game Center chapter, I had to migrate the Tilemap project from 0.99.5 beta 1 to beta 3 and that was a huge step. It was easier to simply create a new project from the latest cocos2d template, then re-adding all game source code and resources to the new project. Still, that’s doable.
Das größere Problem, das ich hier habe, ist die Tatsache, dass ich nichts im Buch mehr ändern kann, so sollte der Code widerspiegeln, was im Buch ist. Wenn das Buch CCLabel dann erwähnt, sollte der Code CCLabel und nicht CCLabelTTF verwenden. Was ich denke, ist wahrscheinlich dabei, ein guter Kompromiss zu sein, soll die wichtigen (endgültigen) Versionen der Beispiel-Projekte jedes Kapitels zu cocos2d v1.0 aktualisieren, sobald das veröffentlicht wird. Offensichtlich wird der mit dem Buch gelieferte Code bleiben, wie es im Buch beschrieben wird, so würde der beförderte Code für die Verweisung nur und ein getrenntes Download sein. Ob ich auf v1.0 warte, hängt ab, wie der Fortschritt zu v1.0 um das Ausgabe-Datum des Buches eine Zeit im Dezember 2010 mitkommt. What I think is probably going to be a good compromise is to update the important (final) versions of each chapter’s example projects to cocos2d v1.0 once that is released. Obviously the code supplied with the book will remain as it is described in the book, so the upgraded code would be for reference only and a separate download. Whether I wait for v1.0 depends on how progress towards v1.0 is coming along around the book’s release date some time in December 2010.
Im Nachhinein bedauerte ich wirklich, dass ich mein Xcode Schablone- Projekt nicht verwendet und das überall im Buch verwendet hatte. Zurück dann entschied ich mich dagegen, weil es für mich wichtig war zu schreiben, dass der Code wie fast alle cocos2d Entwickler tun würde. Jetzt bedauere ich die Entscheidung, weil ich den Weg cocos2d geändert haben könnte, fangen Entwickler neue Cocos2d-Projekte zum Besseren an. Der ganze aktualisierende Prozess für cocos2d ist ein Haupt-PITTABROT und dann einige, so denke ich, dass ich dieses Problem zum Tisch öfter aktiver bringen muss. Mindestens, bis das cocos2d Schablone-Installationsverfahren geändert wird, um den ganzen Quellcode in jedes neue Projekt und dann das Verlassen davon bis zum Entwickler nicht zu kopieren, um sich mit Steigungen zu befassen. Now I regret the decision because I could have changed the way cocos2d developers start new cocos2d projects for the better. The whole updating process for cocos2d is a major PITA and then some, so I think I need to bring this issue to the table more frequently, more actively. At least until the cocos2d template installation procedure is changed to not copy all of the source code into each new project and then leaving it up to the developer to deal with upgrades.
Ich bin zurück von Macoun, und es war nette Sitzung Sie alle! So, wirklich da diese Konferenz gerade eine 90-minutige Fahrt weg war, so war ich nicht wirklich weg, außer geistig. Ich verbrachte viel Zeit letzte Woche, um meine Präsentation (auf Deutsch), und das Kämpfen mit einer Kälte vorzubereiten. Das Thema war ein Spielteilsystem, das ich oben auf cocos2d schrieb, um die meisten cocos2d CCNode Zeug und das Erlauben von mich kurz zusammenzufassen, mich darauf zu konzentrieren, gameplay Mehrwegbestandteile zu schreiben. Das System arbeitet, aber es ist nicht geprüfte Produktion. Dennoch wird es sehr viel versprechend von meiner Initiale bewiesen prüft und öffnet einige interessante Gelegenheiten, zum Beispiel ist der Wiedergebrauch von Bestandteilen ein riesiger timesaver, und Sie können jede Klassenhierarchie völlig loswerden und flexibel während der Entwicklung bleiben. Wegen des Schreibens des Buches und der anderen Dinge hatte ich die Zeit nicht gehabt, um es zu entwickeln, so viel wie ich dazu wollte. Ich werde es schließlich, aber im Augenblick veröffentlichen, ich habe einen verschiedenen Fokus. I spent a lot of time last week to prepare my presentation (in german), and fighting a cold. The subject was a game component system that I wrote on top of cocos2d, to encapsulate most of the cocos2d CCNode stuff and allowing me to focus on writing re-usable gameplay components. The system works but it’s not production tested. Still it’s proven very promising from my initial tests and opens some interesting opportunities, for example the re-use of components is a huge timesaver, and you can totally get rid of any class hierarchy and remain flexible throughout development. Due to writing the book and other things I hadn’t had the time to develop it as much as I wanted to. I’ll release it eventually but for the moment, I have a different focus.
Für einen verspäte ich mich mit dem Spielzentrum-Kapitel wegen der Macoun Konferenzvorbereitungen, einer kommenden Hochzeit und einer Renovierung der Wohnung des soon-to-be-wed als ihr Hochzeitsgeschenk. So werde ich versuchen, das Schreiben sowohl das Spielzentrum-Kapitel als auch das Endkapitel in dieser Woche, vor dem Lenken meiner Aufmerksamkeit auf das Aktualisieren des linienziehenden Starterkit und Xcode-Projektes zu überfüllen. Ich hatte nicht vor, Nichtbeta-Versionen von cocos2d, aber gegeben zu unterstützen, wie lange die neuen Betas dauern, und wie viele Entwickler wirklich das letzte Beta (wahrscheinlich wegen der HD-Unterstützung) verwenden, und wie bedeutend die brechenden Änderungen dieses Mal sind, bin ich dabei, den starterkit und das Xcode-Projekt mit der HD-Unterstützung zu aktualisieren, indem ich das alte Projekt für diejenigen behalte, die die stabile 0.99.4 Version von cocos2d lieber verwenden möchten. Sobald es getan wird, wird es Mitte des Oktobers und eines anderen Projektes, nur teilweise bezüglich cocos2d, Stöße in der vollen Geschwindigkeit sein. Keine Zeit, um zu verlieren. I did not intend to support non-beta versions of cocos2d, but given how long the recent betas last and how many developers actually use the latest beta (probably due to HD support) and how significant the breaking changes are this time, I’m going to update the starterkit and Xcode project with HD support while keeping the old project for those who would rather use the stable 0.99.4 version of cocos2d. Once that’s done, it’ll be mid of October and another project, only partly concerning cocos2d, kicks in full speed. No time to lose.
Vom Starterkit sprechend, ging September vorbei, und ich machte 10 Verkäufe, ohne es oder irgendetwas anzukündigen, so sind jene Zahlen am niedrigeren Ende der "potenziellen Verkäufe" Spektrum. Es ist eine Summe (mehr als 1,500 $), mit denen ich leben kann. So, wirklich ist es eine Summe, von der ich leben kann. Auf einer zusammenhängenden Sache fand ich kürzlich eine Seite detailling den Verkehr stats von der cocos2d-iphone.org Website. Wenn jene stats richtig sind, sind die einzigartigen Besuche mehr als zehnmal mehr als das meiner Seite. Jetzt, offen gesagt jedes Mal sprechend, bekomme ich jene kleinen Tatsachen und stats von hier und dort im Laufe der letzten Paar-Monate, und zählte dann die Zahlen zusammen, verglich sie mit meinigem, angewandten vernünftig pessimistischen Bewertungen und Verwarnung, ich frage mich: Warum zum Teufel ist nicht cocos2d geführt wie ein Geschäft? Well, actually, that’s a sum that I can live off of. On a related matter, I recently found a page detailling the traffic stats of the cocos2d-iphone.org website. If those stats are correct, the unique visits are over ten times that of my site. Now, frankly speaking, every time I get those little facts and stats from here and there over the past couple months, and then added up the numbers, compared them with mine, applied reasonably pessimistic estimations and caution, I do wonder: why the hell isn’t cocos2d run like a business?
Wenn Sie mich, mit denjenigen Verkehr stats und ein angemessener Kurs von 0.1 % pro einzigartigen Besucher fragen (meiniger ist mehr als 0.2 %), man konnte 3 Menschen leicht zahlen, um cocos2d zu entwickeln, ihn zu prüfen, Dokumentation zu schreiben, das Forum, und im allgemeinen Hinzufügen von mehr Geschäftswert zu mäßigen. Welcher der Reihe nach das Geschäft anbaut, die Entwicklung des Motors, der Werkzeuge und der Nebenprodukte beschleunigt und jeden daraus wird einen Nutzen ziehen lassen. Ich bekomme es nicht. Weil an diesem Punkt es entweder dabei ist, dass, oder ein langsamer Niedergang zu einem Nische-Produkt im Laufe der nächsten Paar-Jahre wegen der immer stärkeren Konkurrenz von anderen EIN/AUSGABE-STEUERSYSTEM-Motoren zu sein. Besonders diejenigen, die Quer-Plattform-Unterstützung anbieten, da es ist, was Auftragnehmer weil oder sogar das Verlangen immer mehr fragen. I don’t get it. Because at this point, it’s either going to be that, or a slow decline to a niche product over the next couple years due to the increasingly strong competition from other iOS engines. Especially those that offer cross-platform support, since that’s what contractors are asking for, or even demanding, more and more.
Irgendwie, meinerseits, entschied ich, dass jetzt eine gute Zeit sein würde, um anzufangen, die Indie Sache ganztägig, noch akzeptierende Vertragsarbeit zu machen, aber ich bin im Stande, darüber viel pingeliger zu sein. Ich ließ eine Absicht für mich selbst darlegen, und es ist nicht ein einfaches. Ich habe immer am meisten genossen, um meinen Kollegen zu helfen, ihre Probleme zu befestigen, sie und im Allgemeinen zu unterstützen, ihnen zu helfen, Vorzüglichkeit zu erreichen. Ich weiß, das ist etwas ähnlich, was Sie in der Job-Matrix von EA - und tatsächlich finden würden, tun Sie. Das Helfen andere, Vorzüglichkeit während meines Berufsverlaufes zu erreichen, ist es, was ich getan und meist genossen habe. Jetzt finde ich, das für cocos2d Entwickler tuend, es genießend und im Stande seiend, mich im Prozess zu unterstützen. So, ich denke, dass ich mich meine lieben Leser, dafür werde bei Ihnen bedanken müssen.
I’ve always enjoyed most to help my colleagues, to fix their problems, to support them and in general, to help them achieve excellence. I know, that sounds like something you’d find in EA’s job matrix – and in fact, you do. Helping others achieve excellence, throughout my professional career, that’s what I’ve been doing and enjoying the most. Now I find myself doing that for cocos2d developers, enjoying it and being able to support myself in the process. Well, I think I’ll have to thank you, my dear readers, for that.
Als ein Danke zurück habe ich angefangen, an einem größeren Projekt vor ungefähr 3 Monaten zu arbeiten, das nützlich und vielen indie Spielentwicklern unabhängig vom Motor nützlich sein wird, den Sie verwenden können. Folglich verdient es seine eigene Website und einen kühlen Namen (Gestopfte, das hart ist!). Ich freue mich wirklich darauf, in hohes Zahnrad damit zu kommen, nachdem ich die restlichen Buchkapitel vorgelegt habe. Bleiben Sie abgestimmt.). I’m looking forward to really getting into high gear with it after I’ve submitted the remaining book chapters. Stay tuned.









