Linkvent Kalender, Tag 1: Leichen-Attraxxion
Am 1. Dezember 2010.
Es ist die Jahreszeit wieder, wo wir alle in der Stimmung für gifting und das Lieben und Sorgen und, oh so, diese Art der Scheiße kommen. Auf der hellen Seite kennzeichnet es wirklich den Anfang von 25 aufregenden Tagen, jeder, der gepackt und mit einer Marke neue Verbindung von Interesse für Cocos2D Entwickler geschenkgewickelt ist. Jetzt ist es der Geist!
Now that’s the spirit!
Leichen-Attraxxion
Und die erste Verbindung kommt aus John Talarico, Mitbegründer von Runaway Creations, Inc. Er eilte dahin eine zweiteilige Autopsie über ihren ersten Cocos2D stützte Spiel Attraxxion (App Laden: Volle Version / freie lite Version) im Anschluss an den Stammkunden, Was Recht Ging, und Was falsche Tagung der Autopsie Ging. full version / free lite version) following the regular What Went Right and What Went Wrong convention of postmortems.
Attraxxion ist ein Physik-Rätsel-Spiel, das Ernst einschließt, Massen am richtigen Winkel zur Sonne schießend, so dass schließlich sich ein Sonnensystem formt und im Stande ist, ausländisches Leben zu beherbergen. Das Spiel ist in der Entwicklung seit 7 Monaten durch eine Mannschaft gewesen, die keine vorherige Mac Entwicklungserfahrung hatte, aber sie haben umfassende Erfahrungsentwickeln-Software im Allgemeinen.
Attraxxion Leichen-, Teil 1
Attraxxion Leichen-, Teil 2
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.
Geben Sie dramatischer Musik das Stichwort: da da-daaaaah!
Sie können über den Appvent Kalender durch Schmied-Spiele, Schöpfer von Floop und Plushed gehört haben. Von dieser Idee erschien der populäre Freie App Eine Tageswebsite.
Ich dachte, vielleicht kann ich diese Idee nehmen und sie in etwas ein bisschen Verschiedenes umgestalten: der Cocos2D Linkvent Kalender 2010. Die Idee, die das ist ich veröffentliche einen Blog-Posten jeden Tag im Dezember 2010 - wissen Sie, der Monat, der nach 24 Tagen in diesem kulminierenden Ereignis endet, das den App-Laden zertrümmern und die Existenz der Menschheit beenden wird. Oder so ich gehört habe. Jeder Blog-Posten wird sich zu Ihrer Website, blog Posten, Tutorenkurs, Produkt verbinden, Quellprojekt oder was auch immer sonst öffnen, der spezifisch zu Cocos2D für I-Phone-Entwickler von Interesse sein könnte, so lange es "Ihr Ding" ist. The idea being that I publish a blog post every day in December 2010 – you know, the month that ends after 24 days in that culminating event that will crash the App Store and end humanity’s existence. Or so I’ve heard. Each blog post will link to your website, blog post, tutorial, product, open source project or whatever else that might be of interest specifically to Cocos2D for iPhone developers, as long as it is “your thing”.
Da mein blog auf 5.000 Besuchen pro Woche hereinbricht und meiner Gezwitscher-Rechnung von mehr als 1.400 Kolibris gefolgt wird und immer mehr meines Buches Leser hier kommen und die Seite überprüfen werden, denke ich, dass das ein nettes Geschenk zu irgendjemandem sein würde, der sich für den Empfang etwas Verkehrs von mir interessiert. Was Sie tun, um eine Verbindung zu verdienen, ist bis zu Ihnen. Das ist Ihre Chance, Ihren blog besser bekannt zu machen, oder sogar es anzulassen. Je besser und relevanter der Inhalt Cocos2D Entwicklern ist, desto besser Ihre Chancen darin bestehen, dass etwas von diesem Verkehr in der Form von Rückbesuchen stecken wird. This is your chance to make your blog better known, or even kickstart it. The better and more relevant the content is to Cocos2D developers, the better your chances are that some of this traffic will stick, in form of return visits.
Was Sie tun können
Gerade Ihnen einige Ideen zu geben:
- schreiben Sie eine Autopsie Ihres Spiels, und Ihr Spiel wird sicher einige Extraverkäufe ebenso bekommen
- öffnen Sie Quelle der Quellcode Ihres vorherigen Spiels, und geben Sie der Reihe nach Ihr neues Projekt bekannt
- senken Sie den Preis Ihres kommerziellen Produktes an diesem Tag
- erhalten Sie mehr Aufmerksamkeit für Ihren technischen Aufsatz über etwas Aspekt (E) von Cocos2D
- schreiben Sie einen schrecklichen Tutorenkurs, zum Beispiel über die Integrierung von UIKit Steuerungen in einem Cocos2D-Projekt
Das einzige Ding es ist wichtig, besteht darin, dass der Artikel, Website, Produkt, Spiel, irgendwie usw. wichtig und Cocos2D Entwicklern von Interesse ist. So, wenn Sie "nur" ein Spiel mit Cocos2D machen ließen, sollten Sie das würzen durch, zum Beispiel über Ihre Entwicklungserfahrung sprechend oder erklärend, wie Sie einige heikle Aspekte des Quellcodes des Spiels einschließlich Beispiele lösten.
Das Annehmen von Angeboten Jetzt!
Ich akzeptiere Angebote jetzt, und bis alle 24 Ablagefächer gefüllt werden, indem sie einige Reserveablagefächer nur für den Fall halten. Senden Sie bitte alle Verbindungsbitten durch die E-Mail zu linkvent (daran) erfahren-cocos2d.com - Sie wollen nicht den Spaß verderben, indem Sie es als eine Anmerkung anschlagen!
Außerdem können Sie ein Ablagefach vorbestellen, indem Sie mir mitteilen, was Sie im Sinn haben und dabei sind, zu tun, ohne wirklich etwas haben zu müssen, um sich zu in diesem Augenblick zu verbinden. Sie sollten im Stande sein, Ihren Inhalt durch früh zur Mitte Dezember vorzubereiten und zu veröffentlichen dennoch.
Ich kann nicht wahrscheinlich auf die ganze Bitte antworten, aber wenn ich wirklich Ihrigen dann einschließe, werden Sie eine Benachrichtigung bekommen, wenn ich sie veröffentlichen werde. Beachten Sie, dass ich Posten auf der Mitteleuropäischen Mitternachtzeit (CET) (UTC+1) veröffentlichen werde, so können Sie zum Faktor in Zeitzone-Unterschieden haben.
Bemerken Sie: Das ist alles über das Helfen individuellen Entwicklern, und Produkte erhalten die Aufmerksamkeit, die sie verdienen, indem sie Cocos2D Entwicklern etwas nützliche Information geben, um zu verdauen. Deshalb werde ich mich zu Posten auf Foren, wikis oder anderen Anhäufen-Seiten, zu Apps auf iTunes oder zu einem Codebehältnis mit gerade einigen Dateien darin nicht verbinden. Es sollte etwas geben, um, ein wenig Leitung zu lesen, wenn Sie werden, und es sollte aus Ihnen kommen, und es sollte mit Ihnen dadurch verbunden werden, das auf Ihrem blog oder Website aufzustellen. Sie können sich dann natürlich von Ihrem Posten bis verbinden, wo auch immer Sie mögen. For that reason, I won’t link to posts on forums, wikis or other aggregating sites, to Apps on iTunes or to a code repository with just some files in it. There ought to be something to read, a little guidance if you will, and it should come from you, and it should be connected to you by putting that up on your blog or website. You can then of course link from your post to wherever you like.
Erfahren Sie Cocos2D Spielentwicklung: EBook ist endgültig!
Gerade heute wurde ich informiert, dass die eBook Version dessen I-Phone Erfährt und iPad Cocos2D Spielentwicklung jetzt in seiner Endform verfügbar ist!
AKTUALISIERUNG: Das Quellcodedownload (auch auf der Seite des Buches, verlassen Seite, unter Buchmitteln) schließt jetzt den ganzen Quellcode ein.
Die Druckausgabe wird einmal bald hoffentlich innerhalb der nächsten ~3 Wochen folgen.
Auf einem zusammenhängenden Zeichen schloss sich Ray Wenderlich Kräften mit Rod Strougo an, um zu helfen, das Cocos2D-Buch der Stange wegen eines sonderbar vorgesehenen Ausgabe-Datums zu beenden, dessen sich Herausgeber anscheinend unmöglich fühlt zu verschieben. Dadurch habe ich vor zu sagen: Die Frau der Stange hat ein Baby. Glückwünsche dazu, und das Buch!
Rod’s wife is having a baby. Congratulations to that, and the book!
Linienziehender Starterkit: 50 % VON verlängert!
Wow! Sie haben dazu kam, um fricking das Verkohlen von mir zu sein! Es ist nicht sogar 24 Stunden nach den 50 % von der Ansage, und die Codes werden fast (nur 2 verlassen) verbraucht!
It’s not even 24 hours after the 50% off announcement and the codes are almost used up (only 2 left)!
Wegen dieses unerwarteten Erfolgs entschied ich mich dafür, das Gutschein-Codeangebot für zusätzlichen 20 Gebrauch zu erweitern.
50 % VON - JETZT:
89.50 $Mit dem folgenden Gutschein-Code werden Sie das linienziehende Spiel Starterkit 50 % davon bekommen - es kostet nur 89.50 $ mit dem Gutschein-Code! Gehen Sie gerade in diesen Code ein, indem Sie den Kauf im "Gutschein" Codekasten machen:
LINEDRAWINGKIT4YOU
Besuchen Sie die Starterkit linienziehende Produktseite.
WICHTIG: Dieser Gutschein-Code wird jetzt auf 40 Gebrauch beschränkt, und 22 sind zur Zeit dieses Schreibens verbraucht worden. Es wird nur für die folgenden 22 Kunden arbeiten, und wenn neue Verkäufe irgendeine Anzeige sind, können sie in ungefähr 30 Stunden oder weniger verbraucht werden! It’ll work only for the next 22 customers and if recent sales are any indication, they may be used up in about 30 hours or less!
Linienziehendes Spiel Starterkit: 50 % VON für die folgenden 20 Kunden!
Ich dachte, Beweglicher Ansca gibt so viele Gutschein-Codes aus - warum nicht dasselbe machen?
Wirklich habe ich einen anderen Grund dafür. Gerade vor ein paar Tagen erhielt ich E-Mails von 3 verschiedenen Entwicklern, die ihren Fall festsetzten und mich baten, den Bastelsatz an sie für einen viel niedrigeren Preis zu verkaufen, oder es umsonst wegzugeben. Einerseits fühle ich mich mit ihnen. Andererseits, wenn alles, was man braucht, mich bitten soll, es umsonst wegzugeben, und Leute Wind bekamen, dessen ich es gerade zum öffentlichen Gebiet veröffentlichen konnte, um mich davon abzuhalten, mit E-Mails überschwemmt zu werden.
On one hand, I feel with them. On the other hand, if all it needs is to ask me to give it away for free, and people got wind of that, I could just release it to the public domain to prevent myself from being flooded with emails.
So habe ich jenen drei einen Gutschein-Code jeder gesandt, und gebe jedem sonst eine Chance, auf den 50 % vom Geschäft ebenso hineinzugelangen. Bemerken Sie, dass dieser Gutschein-Code auf 20 Gebrauch beschränkt wird, so wird er nur für die folgenden 20 Kunden arbeiten!
50 % VON - JETZT:
89.50 $Mit dem folgenden Gutschein-Code werden Sie das linienziehende Spiel Starterkit 50 % davon bekommen - es kostet nur 89.50 $ mit dem Gutschein-Code! Gehen Sie gerade in diesen Code ein, indem Sie den Kauf im "Gutschein" Codekasten machen:
LINEDRAWINGKIT4YOU
Besuchen Sie die Starterkit linienziehende Produktseite.
WICHTIG: Dieser Gutschein-Code wird auf 20 Gebrauch beschränkt, er wird nur für die folgenden 20 Kunden arbeiten!
Starterkit aktualisieren für Cocos2D v0.99.5
Ich habe vor, den Starterkit zu aktualisieren, um Cocos2D v0.99.5 zu unterstützen, sobald es stabil ist. Mit der neuen Ausgabe eines Ausgabe-Kandidaten (FERNSTEUERUNG) bin ich hoffnungsvoll, dass die stabile Version bald bereit sein wird. Mit der Aktualisierung wird der Starterkit auch HD/Retina-Anzeigen unterstützen. With the update the Starterkit will also support HD/Retina displays.
Mein Cocos2D Xcode Projekt ist jetzt auf Github. Offene Quelle, frei, richtig Lizenzierter MIT, schließt den rootViewController ein und unterstützt Cocos2D v0.99.5 rc0.
Ich arbeite auch an (mit) einer sehr erhöhten Version des Xcode-Projektes. Es integriert Wachs (Lua) und ein Spielgegenstand-Teilsystem, dass ich "gocos" nannte. Auch kommt mit viel nützlicheren Bequemlichkeitsklassen. Also comes with a lot more useful convenience classes.
Aber die große Idee ist, wirklich zu laden (oder Verbindung innerhalb von github, wenn ich mich belaufen kann, wenn und wie das arbeitet) alle abhängigen Projekte in ein Behältnis, so dass Sie alles sofort herunterladen können und es aus dem Kasten arbeitet. Zurzeit gibt es 3 durch das Cocos2d-Projekt Verweise angebrachte Projekte: Gocos (wollen wir es eine Bibliothek der Bequemlichkeit und des Gameplay-Codes für Cocos2D nennen), Wachs (Lua Unterstützung) und offensichtlich Cocos2d-I-Phone. So ist alles es ist erforderlich, dabei, in einem großem Paket gestopft zu werden, welche Leere die ganze Versionsinkompatibilität ausgibt. gocos (let’s call it a library of convenience and gameplay code for Cocos2D), wax (Lua support) and obviously cocos2d-iphone. So everything that’s needed is going to be bundled in one big package, which voids all of the version incompatibility issues.
Sie können noch mit verschiedenen Versionen dieser Bibliotheken experimentieren, aber in diesem Fall denke ich, dass Sie wissen, was Sie tun und das herauskommt, sollen erwartet werden. Aber ein github Behältnis seiend, können Sie natürlich klonen und Änderungen begehen.
Aperitif
Hier ist, was ich mit Lua getan habe. Ich verwende es zurzeit nur als ein besserer plist Ersatz für Einstellungen. Es ist besser als plist, weil Sie sich über jeden Artikel äußern können, können Sie sie leicht sortieren, Sie können Funktionen und Algorithmen führen, um Werte zu erzeugen oder zusätzliche Daten zu laden, und im Allgemeinen ist es viel leichter, mit zu arbeiten, als der plist Redakteur. Hier ist ein reduzierter config.lua, der an der Durchlaufzeit in eine Hierarchie von NSDictionary-Gegenständen geladen wird: It’s better than plist because you can comment on each item, you can sort them easily, you can run functions and algorithms to generate values or load additional data, and in general it’s a lot easier to work with than the plist editor. Here’s a reduced config.lua that is loaded at runtime into a hierarchy of NSDictionary objects:
{
AccelerometerControls =
{
UpdatesPerSecond = 60, - 60 Hz -- 60 Hz
Ansprechbarkeit = 0.997,
SensitivityX =-2,,
SensitivityY = 2,
MaxVelocity = 100,
},
}
geben Sie config zurück
Und diese Linie des Codes lädt diese Werte und teilt sie den entsprechend genannten Eigenschaften der Zielklasse zu:
Es ist alles, was Sie tun müssen, um die Werte von config.lua in einen Klassenbeispiel zu übertragen. Riesiger timesaver! Der einzige Nachteil besteht darin, dass es zurzeit zwischen der Hin- und Herbewegung, internen Nummer und bool nicht differenzieren kann (wegen NSNumber), so unterstützt es zurzeit nur Eigenschaften der Hin- und Herbewegung. The only drawback is that it currently can’t differentiate between float, int and bool (due to NSNumber), so it currently only supports float properties.










