Das Atmen fiel mir schwer; das Helmdisplay zeigte genau eine halbe Stunde lang die Sauerstoffversorgung an. Während dieser Zeit plante Revil, das Stadtzentrum zu erreichen und die Todesmaske zu beschaffen. Überall war ein beißender grüner Nebel, hier gab es keine Luft, halbtote Menschen irrten durch die Straßen, Kreaturen, die vom Einfluss der Maske gefangen genommen wurden. Das Geräusch von Schritten breitete sich durch die leeren Räume des verlassenen Gebäudes aus. Revil bewegte sich vorsichtig, da er nicht wusste, was ihn am gefährlichsten Ort des Technolabs erwarten würde.
Die Stadt ist seit langem von der Korruption erfasst, nicht jedoch von der irdischen, die den Geist von Politikern und Machthungrigen versklavt. Die Korruption von Death Mask übernimmt den Geist der Lebewesen, sie verlieren die Kontrolle über sich selbst und beginnen zu leben, um ihre Wünsche zu erfüllen. Alle, die unter den Einfluss gerieten, begannen zu glauben, dass sie als Ergebnis ihres Dienstes ewiges Leben erhalten würden. Um die Kontrolle zu behalten, benötigt die Maske einen ständigen Zustrom neuer Sklaven und die Eroberung neuer Gebiete mit reinen Kreaturen.
Im Nordwesten sah Revil das blaue Leuchten, von dem Alice ihm erzählte; in der Mitte befand sich ein riesiges Gebäude, das von den Technolab-Bauherren geschaffen wurde. Eine seltsame, groteske Ansammlung hervorstehender Rahmen und mechanischer Teile, als ob sie von einem Verrückten geschaffen worden wäre, hatte ein erschreckendes Aussehen.
Revil stieg aus dem Fenster des Gebäudes auf die Straße, um seine Reise fortzusetzen, als er plötzlich das laute Aufschlagen von Metallgliedern auf dem Asphalt hörte. Als er sich umdrehte, sah er den Dämon vor sich – Ein biomechanisches Wesen mit drei menschlichen Köpfen, ähnlich einer Spinne, bewegte sich langsam auf ihn zu. Ein Kreis von seltsamer, spiegelschwarzer Farbe erschien am Himmel; es war schwer, den Blick abzuwenden. Es gab ein ohrenbetäubendes Brüllen der Stadtsirene, die Sklavenkreaturen rief, um dem Dämon zu helfen. Die Situation war verdammt schlimm, aber Revil hatte für diesen Fall eine Überraschung parat…
Sein Name war Revil und sein Spitzname war Quick Eyes. Die Freunde des Kumpels nannten ihn Shustryak. Als auf der Straße aufgewachsener, flinker Junge weiß er immer, was interessant ist und von wem er es bekommen kann. Dafür erlangte er den Respekt des kriminellen Umfelds von Alterra – 14. Er befand sich jetzt im Lagerhaus von Native Farm United. Es standen riesige Behälter herum, es roch nach Medikamenten. – Warum bist du aufgestanden? Nimm es und geh. Der Angestellte sagte knurrend, er sah nervös aus, trat von einem Fuß auf den anderen, es war klar, dass er große Angst hatte. Mein Hemd ist nass vor Schweiß. – Ich bin vom Sicherheitsdienst. Das Gesicht des Angestellten wurde blass und er taumelte noch mehr. – Was nun? – Auf dem Boden – Hände hinter deinem Kopf! Der Angestellte runzelte die Stirn, holte tief Luft und zog seine Hand nach unten. Nimble Eyes spürte, dass etwas nicht stimmte – es sieht aus, als würde er nach einer Waffe greifen. Revil betäubte ihn mit einem Schlag in sein unverschämtes Gesicht, sein Körper fiel mit einem Knall vor ihm zusammen. – Ich habe um Gutes gebeten… Nach der Durchsuchung des Angestellten fand Revil anstelle der Waffe einen normalen Inhalator, den Asthmatiker verwenden. Außerdem fand er eine Zugangskarte zu den Laborbereichen des Unternehmens. Es war ein sehr glücklicher Fund. Die Toxic Brothers-Bande schickte ihn los, um eine Lieferung illegaler Substanzen abzuholen – endofomila. Aber Revil kümmerten sich nicht um die Brüder und ihre Giftigkeit, er war aus einem anderen Grund hier – wollte sein Glückslos ziehen. Die Aufzugtüren öffneten sich, Shustryak wählte die auf der Karte angegebene Etage – zweiundvierzig. Der Aufzug bewegte sich langsam. Revil dachte darüber nach, was er im Laborbereich tun würde. Er war sich hochentwickelter Sicherheitssysteme, intelligenter Identitätsprüfungssysteme, Gehirnwellenanalysen und dergleichen bewusst.
Revil von Inc
Er war hier nicht allein; ein Mitarbeiter der Firma Lorian erklärte sich bereit, ihm dabei zu helfen, einen Systemausfall herbeizuführen, wodurch Revil zehn Minuten Zeit hätte, seine Pläne umzusetzen. Im dreiunddreißigsten Stock hielt der Aufzug an und über Revils Kopf war ein lauter Schlag zu hören – Etwas landete krachend auf dem Dach des Aufzugs. Der Flinke griff nach der Pistole, doch in diesem Moment durchbrachen metallische Tentakel das Dach des Aufzugs. Sie verwickelten ihn, ein knirschendes Geräusch war zu hören und das Aufzugsdach wurde nach außen gestülpt. Das Gesicht eines Mädchens sah ihn durch das Loch an. Kalte, leere Augen, auf dem Boden des Gesichts befindet sich eine Metallplatte mit blinkenden roten Indikatoren, die bewusst nicht unter der Haut versteckt ist. – Bevor du stirbst, sag mir, warum du hierher gekommen bist? Der Flinke konnte sich nicht bewegen, die stählernen Tentakel drückten ihn immer mehr und schon bald würde er keine Luft mehr bekommen. – Ich bin gekommen, um das zu holen, was mir rechtmäßig gehört! Auf dem Gesicht des Mädchens erschien ein erfreutes Grinsen. Die Anzeigen blinkten abwechselnd grün und rot…
“Man kann nicht alles beherrschen” – Sätze wie dieser bringen mich immer zum Lachen. Jeder tappt in diese Spezialisierungsfalle. Benutzer, Programmierer, Chefs, Kunden. „Ich möchte es wie Microsoft/Apple/Google“, „Warum machen wir nicht einfach ein russisches iPhone?“, „Warum nicht.“ Ist es nicht wie in Word /uber/photoshop?” – Jeder, der in irgendeiner Weise mit IT zu tun hat, hat diese Sätze gehört. Diese Sätze, die von verschiedenen Menschen wiederholt werden, klingen noch lustiger.
Ich frage Sie, Leser – Warum brauchst du ein anderes Wort? Warum brauchst du noch einen Uber? Warum brauchen Sie ein anderes Photoshop? Warum müssen Sie „wie ein iPhone sein“? Warum binden Sie sich an die Schnittstellen und Vorgehensweise nur eines Unternehmens? Warum bezeichnen Sie sich selbst als Fan von ausschließlich Apple-/Google-/Microsoft-Produkten? Warum können Sie Ihren Geist nicht für alternative Lösungsansätze öffnen, warum wollen Sie nicht produktiver sein?
Vielen Microsoft-Benutzern gefiel die Entscheidung des Unternehmens, dass alle auf Windows 10 aktualisieren müssen, nicht. Die Benutzer kritisieren die unbequemen Benutzeroberflächen des iPhones, Systemabstürze bei Updates und Designänderungen, die sie nicht benötigen, die sie aber trotzdem weiterhin verwenden weil sie so daran gewöhnt sind und ein „iPhone“ haben. es hat Status in der modernen Gesellschaft.
Manchmal scheint es so, als ob Microsoft/Apple/Google, wenn man sie dazu aufforderte, ihre eigenen Kinder aufzugeben, als Gegenleistung dafür, dass sie weiterhin mit ihren Produkten arbeiten, die Leute aufgrund der hohen Bindung an diese Produkte ihre Kinder leicht aufgeben würden.< /p>
Machen Sie sich nicht wie sie, hängen Sie nicht an einem Produkt fest, schauen Sie sich alternative Optionen an. Einmal wurde mir angeboten, ein System für Immobilienmakler mit einer Schnittstelle zu Microsoft Excel zu entwickeln, und es gab auch Angebote, ein „interaktives Whiteboard“-System auf Microsoft PowerPoint zu entwickeln. Als ich fragte, warum genau Microsoft, antworteten sie mir, dass sie „so daran gewöhnt“ seien, als ich fragte, ob diese Unternehmen Software von Microsoft lizenziert hätten. dann werden sie es kaufen.
Lieber Leser, ich bitte Sie dringend, sich zumindest kurz mit den Facetten der IT-Welt zu befassen. Wenn Sie Ihr ganzes Leben lang nur Microsoft Windows verwendet haben, versuchen Sie es mit Apple OS X oder Linux. Wenn Sie nur ein iPhone verwenden, versuchen Sie es mindestens eine Woche lang mit der neuesten Android-Version. In dem Moment, in dem man sich nur auf die Seite eines Unternehmens stellt und sich von den Produkten anderer abschließt, verliert man sich selbst. Er selbst, als eine Person, die selbst entscheiden kann, was sie will, als eine Person, die das bequemste und produktivste Werkzeug zur Lösung eines bestimmten Problems auswählen kann.
Programmierer nur einer Plattform – Ein weiteres Problem für mich persönlich und, glaube ich, für die gesamte IT-Branche. Entwickler, die Anwendungen erstellen, die nur in *.doc oder nur in *.pdf exportieren, Entwickler, die nur an eine veraltete kommerzielle Datenbank (z. B. IBM Informix oder Gott bewahre Firebird) und nur an einen Hardwaretyp (alle diese) gebunden sind nicht funktionierende Programme für x86 auf Android), natürlich verstehe ich, dass Sie „gebraucht“ sind, aber Leute, es ist Zeit, sich zu ändern.
Bei meiner Arbeit verwende ich oft unbeliebte, aber sehr praktische Werkzeuge. Eines der Beispiele – Es war notwendig, die Auflösung zu reduzieren und etwa 100 Fotos zu komprimieren, um sie schnell über 3G herunterzuladen und auf dem iPad auszugeben. An diesem Tag hörte ich einen der typischsten Sätze – „Wir müssen alle Fotos manuell in *Photoshop* in die gewünschte Form konvertieren.“ Sie kam mir komisch vor, weil… Ich stellte mir eine Person vor, die wie ein Diener Gottes alle diese 100 Fotos manuell in Photoshop wiederholen oder versuchen würde, sie durch einen eingebauten Mechanismus zu automatisieren. Der Punkt hier ist genau, dass die Person so an Photoshop gebunden ist, dass sie nicht einmal die Existenz eines kostenlosen, offenen Satzes von Tools wie ImageMagick vermutet hat. Mit ImageMagick können Sie viele Dinge mit Vektor- und Rasterbildern tun, darunter auch die ideale Lösung für die Lösung eines Problems mit 100 Bildern in 5 Minuten.
Seien Sie Herr über alles, studieren Sie, versuchen Sie es, werden Sie kein Sklave eines bestimmten Unternehmens.
Ich habe eine Nachricht per E-Mail erhalten: “Hey, wir eröffnen hier einen Retro-Game-Jam – bibitjam3!!! Sie sollten ein Spiel auf einer Retro-Plattform mit 8 bis 16 Bit erstellen!!!” Bah! Das ist mein Kindheitstraum – Erstelle ein Spiel für Sega Mega Drive Two. Nun, ich habe versucht, ein Spielzeug herzustellen, und es ist mir sogar gelungen:
Ich habe das Spiel „Red Queen’s Knead“ genannt. Die Geschichte ist – „Die Rote Königin wurde in ein tödliches Labyrinth geworfen, jetzt wird sie jeden auf ihrem Weg in die Freiheit töten.“ Sie können herumlaufen, das grüne Ding mit roten Augen angreifen, Schatztruhen öffnen und sich von Szene zu Szene bewegen. Dies ist natürlich die „Schnupperstufe“. Tu wenigstens etwas für Shogi und für die Konkurrenz. Ich verwende das SGDK-Toolkit – Compiler für Motorola 68k basierend auf GCC, Bibliotheken für die Arbeit mit Sega Mega-Hardware. Jetzt verstehe ich, dass es wirklich schwierig war – Ich habe vor 20 bis 30 Jahren Spiele entwickelt. Beispielsweise ist jede Kachel – sollte in 8×8 Pixel große Stücke geteilt und einzeln gezeichnet werden. Außerdem sollte die Palette für jede Kachel 16 Farben nicht überschreiten! Jetzt ist es natürlich viel einfacher. Natürlich müssen Sie eine Spiel-, Sound- und Grafik-Engine für das Spiel in seiner jetzigen Form erstellen. Sie können Red Queen mit dem Sega Genesis-Emulator und dem ROM des Spiels spielen: http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampage.zip
Wenn Sie die Quellen sehen möchten: http://demensdeum.com/games/redQueenRampageSegaGenesis/RedQueenRampageSource.zip
I have no time right now for record YouTube tutorial, so here is short text version.
Now you can just download Demon’s Cave code and compile on your machine.
We are going to show Demens Deum Logo on top of Rajawali engine (OpenGL-ES 2.0)
6. Add demensdeum_logo.png into res/drawable directory
7. Compile and run on your android device!
You will see Demens Deum company logo on your android device. If it’s flipped by horizontal, just flip it in Gimp first.
Or (for advanced users) try to use last Rajawali engine, this is known issue.
If you have questions, just ask me.
Keep learning!
Sechs der auserwählten Ritter Ihrer Majestät, die die Schlacht von Vartigos, die heftige Belagerung des königlichen Schlosses im Jahr 2130, bekannt als die Belagerung der Tausend Maschinen, miterlebt hatten, die besten Krieger der Königin, zappelten in den Gewässern des Lorsum-Resorts unter den Trümmern des Hilton Hotels .
– Wir haben absolut verloren. – murmelte Gunner Turner. – Wir haben die Königin verloren, jetzt sind uns die Köpfe von den Schultern gefallen. Fünf Köpfe drehten sich in seine Richtung. – Du persönlich warst gestern am betrunkensten! Sie tragen persönlich die Verantwortung für das, was passiert ist! – Gable ist völlig sauer, deine Idee war, an die Bar zu gehen und Spaß zu haben! Unteroffizier Craves schrie: – Halt die Klappe, ihr beide! Schau, da steigt etwas in der Tiefe. Nicht weit entfernt, in der Dunkelheit des Wassers, zeichnete sich ein Lichtstrahl ab, etwas Riesiges erhob sich aus der Tiefe und alle begannen auf den Wellen zu schaukeln. – Das kann nicht sein… Mit Brüllen platzt ein MST-430-Kampffahrzeug auf der Wasseroberfläche; es wird mit Graffiti bemalt, die Tür zur Pilotenkabine ist abgebrochen, die Beleuchtung ist teilweise kaputt. – Was ist mit ihr passiert? – Es sieht so aus, als hättest du gestern nicht alle unsere Autos verloren, Gable, eines ist von selbst zu uns zurückgekehrt.
Es war offensichtlich, dass das Notaufstiegssystem im Kampffahrzeug aktiviert war; dem Aussehen des Fahrzeugs nach zu urteilen, waren örtliche Punks damit gefahren, und da sie nicht wussten, wie man das Waffensystem entriegelt, warfen sie es in die Bucht.< br />Ernie klettert auf den Pilotensitz. – Chef, alle Systeme sind normal. – Aber wir waren trotzdem zu spät… – Warten Sie einfach noch ein wenig! Turner setzt sich in die Aufnahmeperspektive. – Sehnsucht! Hier ist der Punkt vom Leuchtfeuer der Königin. Wir können sie noch einholen, bevor sie den Planeten verlassen. – Okay, fliegen Sie raus und retten Sie Ihre Majestät. Jetzt gehen wir erst mal an Land und trocknen uns ab.
Das Kampffahrzeug mit den besten Kriegern hebt ab und stürmt der Sonne entgegen. Sie standen vor einem Kampf mit einem sehr gerissenen und erfahrenen Feind.
An diesem Abend traf Craves die Crew zusammen mit der geretteten Königin. Offenbar war ihr gar nicht bewusst, dass sie erst verloren war und dann im letzten Moment zurückkam. – Ich war in der Hölle. – Ja, Eure Hoheit. – Ich musste mir Malachers Show ansehen… – Das ist schrecklich. – In dieser Show gibt es nur alte Frauen… Sie klatschen über verschiedene Themen und Malacher wirft Holz ins Feuer… – Du bist sehr stark. – Natürlich bin ich sehr stark. Jeder andere wäre inzwischen verrückt geworden.
Ihre Majestät sah unwohl aus. Während der zwei Stunden, die sie in Gefangenschaft verbrachte, gingen alle königlichen Schmuckstücke verloren und an ihren Füßen befanden sich die Armeestiefel, die Gunner Turner ihr geschenkt hatte. – Du hast wie immer recht. – Eines Tages wirst du eine Armee anführen, Craves. Isabella fiel in Craves’ Arme und er trug sie in Sicherheit.
Er dachte ständig darüber nach, was die Königin sagen würde, wenn sie sich im Spiegel sah. Immerhin trug sie jetzt einen Barcode und eine Unterschrift auf ihrer Stirn: „Eigentum von Selectum Alfredo“.
Chief Sergeant Craves ist heute sehr früh aufgestanden. Damit hatte er überhaupt nicht gerechnet, da Ihre Majestät bis auf die Quallen nicht in Gefahr war, da sie sich im Lorsum-Resort befanden. Er konnte es sich nicht verzeihen, dass er sich von der warmen Sonne und dem Strand entspannen ließ und seinen Jungs ermöglichte, sich an der Bar zu vergnügen, anstatt die Königin zu beschützen. – Rota-Aufstieg! Im Penthouse-Zimmer des Hilton Hotels ist die Antwort ein träges „Verpiss dich“. – Erhebt die Widder! Die Königin wurde uns vor der Nase weggenommen! Gunner Turner kommt schläfrig mit roten Augen aus dem Hinterzimmer, in der einen Hand eine Flasche Cognac und in der anderen eine Figur der örtlichen Göttin Arshi. – Wir werden nicht zulassen, dass sie die Königin stehlen! Turner fällt zu Boden, direkt in den Kissenstapel auf dem Boden. – Sie haben es bereits gestohlen! Steh sofort auf! – Wer sind sie?! fragt Mechaniker Gable, als er in einem Frauenbademantel und rosa Hausschuhen mit der Aufschrift „Q.D.“ aus dem Badezimmer kommt– Sie sind… In diesem Moment dröhnt es in den unteren Etagen des Hotels, die Leute schreien, es sieht aus, als hätte es eine Explosion gegeben, das Gebäude beginnt sehr laut zu knarren und zu zittern. Das Gebrüll weckt die gesamte königliche Kompanie der Ritter Ihrer Majestät, die in was… – Kompanie, hört auf meinen Befehl! Alles rund ums Auto! Pilot Ernie flucht laut und durch das Fluchen wird klar, dass die Schlüssel zum Militärlader in der Bar verloren gegangen sind. – Ich habe gestern Pyramid gespielt, beim letzten Glas fiel die Pyramide, ich musste den Schlüssel einem Glatzkopf geben. Craves versteht, dass die Situation jetzt nicht korrigiert werden kann. Keine Autos, keine Waffen, keine Königin … Das Hotel bebt erneut und das Gebäude beginnt auf die Seite zu fallen. – Sehnst du dich danach, was zu tun ist!? Jetzt stürzen wir auf Mutter Erde ab! Das Gebäude fällt auf die Seite und alle fallen mit. Zeitschriften und Bierkrüge flogen am Sergeant Major vorbei, das Mundstück traf ihn an der Stirn und flog weiter. Aufprall, es wurde dunkel. Und dann merkt Kraves, dass er ins Wasser gefallen ist und beginnt aufzutreiben. – Ahaha! Wir hatten Glück, dass das Hotel am Ufer lag, wir sprangen direkt ins Wasser! – ruft der Stellwerkswärter Mani.
<SECRET: ACCESS A> 2142.03.21 Abfangen der Nachricht QDFS-0076
Hallo zusammen! Ich– Selena lebt und es geht ihr gut – wieder bei dir! Nach meinem letzten Beitrag „Wie baut man eine explosive Katze?!“ Liebe Leserinnen und Leser bombardierten mich mit Briefen mit Fragen zum Einsatz der Kopiertechnik beim Menschen.
“Befreie Selena, hallo an dich! Meine Frau und ich haben den Anweisungen in Ihrem Beitrag gefolgt und eine explosive Katze gebaut. Der Cerberus des Nachbarn versuchte ihn zu fressen – Der Hund wurde durch die Explosion in der gesamten Gegend weggefegt. Dank Ihnen haben wir ein riesiges Problem gelöst – Der kleine Mistkerl scheißt nicht mehr in unseren Garten. Herzlichen Dank. Ich habe eine Frage – Ist es möglich, eine größere Groves-Kamera zu bekommen und eine explosive Kopie von mir oder meiner Frau zu machen?
Mit freundlichen Grüßen Rolum Menstrive”
Roli ist immer willkommen! Sie sind ein wirklich freier Mann des königlichen Sektors. In einer neuen Nachricht werde ich Ihnen antworten!
Wie Sie wissen, hat Krigg Groves das sogenannte erfunden. „Grooves-Kamera“ zum Kopieren kleinerer Gegenstände. Da er ein Stümper war und ständig Dinge verlor, wollte er mehrere Exemplare in Reserve haben. Und wissen Sie, was Raleigh ist? ICH BIN SICHER, DASS SIE ES NICHT WISSEN! So etwas wie eine große Kamera gibt es einfach nicht. Lustig, oder? Es ist einfach nicht da.
Tatsächlich gibt es – verstecken. Ich persönlich habe selbst eines für unser Feuerwehrbataillon gesammelt! (Glauben Sie nicht, dass ich den richtigen Namen verrate?!) Nachfolgend finden Sie eine Liste der Teile, die zum Zusammenbau der Groves-Kamera (noch einmal) benötigt werden (Ich wiederhole mich nur ungern!!!):
1.Mikrowelle 2.Autobatterie 3.Grooves-Laser
All das ist leicht zu bekommen, auch in Ihrer Branche. Wie geht man mit „mehr“ um? Kamera, fragst du mich? Es ist unmöglich, eine Kopie Ihres geliebten Menschen in die Mikrowelle zu quetschen. Oder bist du so groß wie eine Katze?
Roly, du musst einen Reparaturblock finden, der zur Reparatur von Kampffahrzeugen verwendet wird. Wir brauchen viel mehr Strom! Mein Strom kommt direkt aus der Phasenmine des Sterns. Rolum, hast du einen freien Stern?
Also, die Liste dessen, was Sie brauchen:
1.Kampffahrzeug-Reparatureinheit 2.Strom aus dem Phasenbergwerk 3.Groovvs Laser
Ich habe dieser Notiz Montagediagramme und technische Schritte hinzugefügt. Prozess und eine Prise schwarze Magie!
Fröhliche Raleigh-Explosionen! Freiheit von der Tyrannei des Königreichs!
– Sie sind alle Idioten, sie geben alles selbst. – Schließlich erobern Sie und Ihre Leute ihr Schiff. Was können sie tun? Marcus richtet sich zu voller Größe auf, holt eine Waffe heraus und richtet sie auf mich. – Notizbuch. Es ist dir am wichtigsten, gib es mir. – Aber warum brauchen Sie mein Notizbuch? Ich höre das Klicken der Sicherung der Pistole. Gehorsam übergebe ich mein Notizbuch mit Notizen. – Du bist so ein Idiot. Marcus nimmt das Notizbuch und geht zum Schiff. – Aber was ist mit dem Interview? Meine Notizen sind da, ich kann sie nicht veröffentlichen, wenn Sie sie mir nicht geben! Marcus Loafer – berühmter galaktischer Pirat, Abenteurer. Beurteilen Sie ihn nicht nach seinem lustigen Spitznamen. Es ist bekannt für Raubüberfälle auf Transportschiffe und Raubüberfälle.
Jeder Geschäftsmann in der Galaxie weigert sich, in dem Sektor zu arbeiten, in dem Marcus angekündigt wird. Er ist für den Tod des Kopfgeldjägers Nimble Franco verantwortlich. Es scheint, dass die Ritter Ihrer Majestät mehr als nur die vollständige Kontrolle über die Rebellensektoren an seinem Oberhaupt haben wollen. Jetzt steht er vor mir, lange schwarze Lederjacke, schillernde blaue Spitzenmuster auf seiner Kleidung, das Aussehen eines Falken. – Sie werden nicht länger als zwei Jahre leben. Er wirft das Notizbuch auf den Boden. – Du wirst wild werden, du wirst ein Verrückter. Ich höre, wie die Räuber von Marcus‘ Bande einen weiteren Container öffnen. Man hört lautes Gelächter „Ahh!“ Hier gibt es noch mehr Alkohol!” Mehrere Banditen öffnen bereits Flaschen und beginnen unter allgemeinem Gekicher zu trinken. Marcus zeigt mit dem Finger auf sein Team. – So sein, wie sie wollen? Die Frage verwirrte mich. Will er, dass ich Teil seiner Bande werde? – Nein, meine Seele ist nicht für Raub. Ich höre ein Lachen von ihm. – Du wanderst durch die Galaxie, ohne etwas zu tun. Du wirst am Ende so sein wie sie. – Aber ich bin Journalist, das ist mein Job! Man hört, wie Schweißen einen weiteren Behälter öffnet. Zuerst ist Gelächter zu hören, doch plötzlich ertönt ein unmenschliches Brüllen. die Schreie eines der Banditen „Was ist das!“, eines anderen „Das ist ein Monster aus den Minen!“ Wir werden alle sterben!” Ein riesiges Monster erscheint vor meinen Augen. Ein Monster so groß wie ein Berg, mit Krallen, Fell und roten Augen voller Wut. – Verstecken!
Marcus rennt auf das Monster zu, ich verstecke mich hinter dem nächsten Felsbrocken. Mit seiner riesigen Pfote schlägt das Monster mehrere Banditen nieder, sie zerstreuen sich zur Seite. Schreie und Schüsse sind zu hören. Mein Redakteur Zhoren sieht, was passiert und sendet mir eine Nachricht: – Shannon, verschwinde da, ich will dich nicht in Stücke zurückholen! Ich sammle meine Kräfte und renne auf das Schiff zu. Marcus ruft seiner Crew zu, sie solle sich zum Schiff zurückziehen und wegfliegen. Das Gebrüll des Monsters lässt mehrere Menschen vor Entsetzen erstarren, sie stehen fest auf und werden mit einer riesigen Pfote in den Boden getrieben. Marcus ruft mir zu: – Lauf Journalist! Es gelingt mir, den Luftschleusenknopf zu drücken; der Sturm erschwert das Öffnen der Türen. Ich habe Zeit zum Einlaufen. Ich sehe, wie Marcus im letzten Moment in die Luftschleuse rennt. – Haha, nicht so gruseliges Monster aus den Minen, oder?! Und dann sehe ich ihn auf den Metallboden fallen. Ein Bein bleibt auf der anderen Seite der leicht geöffneten Tür. In seinem Bein ragt eine riesige Klaue des Monsters hervor. – Idiot, hilf mir! Ich packe Marcus an der Hand, mehrere Leute packen mich und versuchen, uns herauszuziehen. In diesem Moment verstehe ich, dass das Schiff bereits gestartet ist. Wir werden um die Luftschleuse herumgeschleudert und in die sich öffnende Luftschleusentür gezogen. Wir können hören, wie das Monster mit der zweiten Pfote auf das Schiff einschlägt, und wir werden immer weiter herausgezogen. Das rote Warnlicht beginnt zu leuchten, das Geräusch der Druckentlastung schreit herzzerreißend. Marcus schreit, seine Hand fliegt aus meiner und die Strömung drückt mich mit sich nach unten, direkt auf den Boden des Planeten Tisis 4.
—
– Großvater, erzählst du wieder deine Geschichten? Elinora betritt den Raum und stellt zwei Tassen Tee auf den Tisch. – Ich erzähle meiner Enkelin Geschichten aus meinem Leben. – Nochmals zum „Monster der Minen“? Ich runzele die Stirn. Kann ich dem alten Mann nicht einfach zuhören und mich nicht über ihn lustig machen? Jugend. – Großvater, was geschah als nächstes? – Tochter, Großvater hat ein Monster getötet und er ist im Allgemeinen ein Held. Es ist Zeit für dich zu schlafen. – Du lügst! Wie hat er ihn getötet, wenn der Großvater klein und das Monster groß ist! Schließlich hat sie recht.
Verzeih mir Jamie Hewlett und Alan Martin, ich poste großartige Kunst Tank Girlohne deren Erlaubnis
Manchmal verfällt man in einen Zustand, in dem man etwas erschaffen möchte, so dass alle nach Luft schnappen, den Mund öffnen und sagen: „Na, du bist cool.“ Diese Geschichte passierte mir im Jahr 2011, als ich einen Ausschnitt aus dem Film „Tank Girl“ sah. hatte die Idee, ein Arcade-Spiel im Comic-Stil zu entwickeln. Warum für Android und nicht für iOS? Der Grund ist einfach – Ich hatte weder einen Macintosh noch ein iPhone, aber ich hatte den großen Wunsch, Linux auf Mobiltelefonen zu unterstützen. Damals mochte ich die FSF-Ideologie und Richard Matthew Stallman war mein Gott.
Lied der Linux-Hacker. Bevor Sie singen – Glaube an den Weltfrieden
Zum Zeitpunkt der Entwicklung war die neueste Version von Android 2.0, es war auch notwendig, die Unterstützung für ältere Versionen aufzugeben, da es viele 1.6-Benutzer gab. Viele Telefonhersteller haben nicht einmal Updates auf Version 2.0 veröffentlicht.
Ich habe sofort einen Zeitrahmen für die Umsetzung dieses Projekts festgelegt – einen Monat. Während dieser Zeit musste ich meine Java-Kenntnisse verbessern, das Android SDK Eclipse studieren, dem Monster angesichts von OpenGL ES begegnen und es auf die Probe stellen. Auf der Grafikseite mussten wir etwa sechs für Mobiltelefone optimierte 3D-Modelle erstellen. Außerdem war es notwendig, das Projekt für Gold im Android Market (wie damals Google Play hieß) freizugeben
Da wenig Zeit zur Verfügung stand, war es notwendig, eine fertige 3D-Engine auszuwählen. Es ist möglich, eine eigene Engine von Grund auf zu erstellen, aber das ist nicht sehr produktiv, da das Testen und die Kompatibilität mit allen Geräten die meiste Zeit in Anspruch nehmen. Vor der Einführung von Unreal Engine, Unity, ThreeJS (HTML5) war JPCT-AE die führende Engine. Die Engine wurde als vorgefertigte Java-Bibliothek geliefert und unterstützte ältere Android-Versionen. Außerdem stellt sein Erfinder EgonOlsen auf Wunsch der Entwickler umgehend Support und Fehlerbehebungen bereit.
Das Personal entscheidet alles – Hooligan Anton stimmte zu, Musik für das Spiel zu schreiben. Ich habe seine Kreativität immer bewundert, seine Arbeit diente als Lokomotive für das gesamte Gameplay und zwang den Benutzer, bis zum letzten abgestürzten Hubschrauber zu spielen.
Es gibt so viele Dinge zu tun, wo soll ich anfangen? Sie müssen mit der Installation des Android SDK beginnen. Es verfügt jetzt über eine integrierte IDE – Android Studio. Damals wurden IDE und SDK jedoch separat bereitgestellt. Laut Dokumentation auf der Google-Website habe ich das Android SDK und Eclipse installiert. Außerdem wurden die notwendigen Pakete für Eclipse installiert, um die Zusammenstellung und den Start des Android-Emulators sicherzustellen. Eine Stunde später habe ich ein Testprojekt jpct-AE zusammengestellt:
Wow! Aber im Telefonemulator war alles sehr langsam. Daher wurde die Entscheidung getroffen, ein Telefon auf der Android-Plattform zu kaufen. Zu diesem Zweck wurde ein LG Optimus One P500 angeschafft. Seitdem habe ich keine hervorragenden Nokia-Tastentelefone auf der Symbian-Plattform mehr verwendet. Es gab Probleme beim Verbinden des Telefons mit Linux. Wenn sie immer noch auftreten, überprüfen Sie die udev-Einstellungen.
Jobs zitiert Pablo Picasso
Als ich mir „Alien Runner“ ansah, wurde mir klar, dass der Außerirdische durch ein Motorrad und zwei Punks durch eine Panzerfaust ersetzt werden kann, die Lichtung um ihn herum in eine Metropole verwandelt werden kann und der Nebel kann durch eine Nacht mit Balladen von Iron Maiden ersetzt werden. p>
Wie erstelle ich 3D-Modelle? Ja, es ist ganz einfach: Sie öffnen eine Lektion zum Erstellen von Low-Poly-Modellen auf Youtube und machen es. Der gesamte Prozess bestand darin, Projektionen in einem 3D-Editor zu skizzieren. Ich habe Zeichnungen eines Apache-Hubschraubers gefunden und ein Modell des Hubschraubers angefertigt. Die Texturen wurden aus offenen Quellen der US-Armee übernommen.
Warum braucht man in einem Spiel mit zwei Punks und einer Panzerfaust einen Hubschrauber? Als ich den Prototypen gespielt habe, ist mir aufgefallen, dass der Spieler einfach stehen bleiben und Punkte sammeln konnte. Die ideale Lösung war ein Hubschrauber, der einfliegt und den Spieler mit U-Boot-Torpedos beschießt, sodass er nicht anhalten kann.
In mobilen Anwendungen und Spielen dieser Zeit war das Problem des Speichermangels akut, sowohl auf dem Telefon selbst als auch im RAM. Auch die Leistung war hervorragend. Ein ARM-Prozessor mit einer Frequenz von 300-500 MHz. Als Ergebnis von Tests auf den Handys von Freunden stellte sich heraus, dass das HTC halb so viel Videospeicher hatte wie das LG, 8 MB und 4 MB, weshalb das Spiel die Speichergrenzen überschritt und nicht startete. Alle Ressourcen wurden so weit komprimiert, dass eine Bildrate von 30 Bildern pro Sekunde erreicht wurde und die Möglichkeit bestand, auf fast allem zu laufen.
Nicht wiederholen!
Alien Runner wurde durch Tippen auf den Bildschirm gesteuert. Diese Art der Steuerung erschien mir unbequem, daher habe ich die Steuerung mithilfe eines Beschleunigungsmessers implementiert. Das heißt, Sie drehen das Telefon – Das Motorrad dreht. Es gefiel mir so gut, dass ich für die Mutigen sogar eine Ego-Perspektive hinzugefügt habe.
Ich brauchte Unterstützung vom Entwickler der jpct-AE-Engine, als ich sah, dass der Blackout vorne im Spiel verschwand. Dies geschah nach der Minimierung und Maximierung der Anwendung. Ich habe im jpct-AE-Forum ein Thema erstellt und innerhalb von zwei Tagen wurde das Problem behoben. Ich habe die korrigierte Version der Engine in das Spiel integriert.
Es stellte sich auch die Frage, wie man einen endlosen Vorrat an Maschinen umsetzen kann. Für ein Handyspiel musste eine Möglichkeit gefunden werden, SCHNELL Autos zur Spielszene hinzuzufügen. Die Möglichkeit, vom langsamen Speicher oder von der SD-Karte zu laden, wurde sofort abgelehnt. Abhilfe schaffte ein Entwurfsmuster namens Object Pooling. Wenn ein Auto außer Sichtweite geriet oder zerstört wurde, wurde es abgestellt und in dem Moment, in dem es notwendig war, ein neues Auto an den Anfang der Szene zu bringen – dann wurde es eingeschaltet und dort platziert.
Nun, der Tag der Veröffentlichung ist gekommen. Das Spiel wurde getestet, Freunden vorab gezeigt und nun stand es kurz davor, im Android Market mit Gold ausgezeichnet zu werden. Die Registrierung im Android Market kostet 20 US-Dollar und ist kostenpflichtig. Beschreibung und Screenshots hinzugefügt. Und in diesem Moment wurde mir klar, dass ich ein Video aufnehmen musste.
Wie nehme ich ein Video für ein mobiles Projekt auf? Ist es wirklich möglich, ein Mobiltelefon zu filmen und es dann zu posten? Die Lösung war interessant, ich habe einen Android-Emulator verwendet, das Spiel mit einer Bildrate von zwei Bildern pro Sekunde gespielt und alles, was auf dem Bildschirm passierte, mit einem Programm namens gtkDesktopRecorder aufgezeichnet. Mithilfe von VirtualDub wurde die Videogeschwindigkeit auf 30 Bilder pro Sekunde erhöht. Dann im besten Videobearbeitungsprogramm – Windows Movie Maker Ich habe alle Sounds und Musik zum Spiel hinzugefügt.
Jetzt kommt der Moment der Fehler. In die Förderung des Projekts wurde nichts investiert, weder Aufwand noch Geld. Ich habe damals geglaubt, dass sich das Projekt nicht mehr durchsetzen würde. Das Spiel wurde Gold, ich habe im jpct-AE-Forum einen Thread über Mad Racer erstellt. Ich habe in zwei Wochen 12 Installationen für einen Dollar bekommen. Und schon am nächsten Tag fand ich das Spiel kostenlos auf einer Reihe von Warez-Seiten erhältlich.
Das FSF-Lied „Teilen Sie die Software“ singen; Ich habe beschlossen, eine kostenlose Version mit Werbung zu erstellen. Das Spiel wurde in die Kategorie AdWare verschoben und unten erschien ein Werbebanner aus dem AdMob-Netzwerk. Die Integration in das Werbesystem verlief reibungslos. Innerhalb eines Monats wurde das Spiel auf zehntausend Geräten installiert. Ich habe 50 $ vom Werbenetzwerk erhalten.
Vergessen Sie im Allgemeinen nicht die Werbung, ich glaube, dass dies eine der Hauptausgaben für Ihr Projekt sein sollte.
Positiv möchte ich anmerken, dass ich eine Stelle als iOS-Entwickler in einem der besten Unternehmen unserer Stadt erhalten habe. Und natürlich unschätzbare Erfahrung.
Ein erfahrener Programmierer mit breiter Erfahrung in der plattformübergreifenden Entwicklung für mobile, Desktop-Systeme, verschiedene Architekturen (X86, X86-64, ARM, Powerpc, Motorola 68000, Z80, MSP-430), Webentwicklung und Programmierfahrer für MacOS. Ich kann Projekte von Grund auf neu erstellen, sie auf den Markt bringen und sowohl interne als auch externe Projekte unterstützen. Ich kann problemlos neue Technologien zur Lösung von Geschäftsaufgaben beherrschen.
Ich habe Projekte für Marken wie Decathlon, Mutter und Kind, Fitbit und Playboy implementiert und unterstützt.
– Entwicklung von Architekturen und Anwendungen von Grund auf neu.
– Mitarbeiterausbildung und Schaffung von Entwicklungs- und Testabteilungen.
– Personalentscheidungen treffen und technische Interviews durchführen.
– Präsentationen und Meisterkurse führen.
– Delegation und Management von Entwicklerteams.
Ich habe auch Erfahrung mit einem Analysten, der mit internationalen Kunden interagiert, um Anforderungen zu sammeln und Geschäftsaufgaben zu bewerten.
We use cookies on our website. By clicking “Accept”, you consent to the use of ALL the cookies. Мы используем куки на сайте. Нажимая "ПРИНЯТЬ" вы соглашаетесь с этим.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.