Midletpascal játékokat írunk
A MIDletPascal játékokat írjuk
Tehát a "normális" emberek JAVA játékokat írnak természetesen Java-ban (J2ME). De mivel célunk nem túl nagyszerű ... mégis választunk valami egyszerűbbet. A legegyszerűbb nyelvek (bővítmények) közül csak kettőt ismerek: a Mobile BASIC és a MIDletPascal. Csak az utóbbiról, és ebben a cikkben, tk. legalább egy gyenge, de fejlettebb tulajdonságokkal rendelkezik, ellentétben az elsővel.
A jelen cikk anyaga nem egy teljes leírást tartalmaz a MIDletPascal képességekről. ez inkább olyan bevezető kurzus, amely bemutatja a legfontosabb nyelvet a játékok írásához.
Telepítés és konfiguráció
Emulátor „Kwyshell MidpX Emulator” .A azoknak, akik nem akarnak a rock környezetbe integrálja felfedező és elrontja a külső szépség az ő csúnya gombok ugyanolyan csúnya ikonok javasoljuk, hogy letölt egy lecsupaszított változata is :)
Tehát először is telepíteni kell a MIDletPascalt. A telepítés sikeres befejezése után indítsa el és folytassa az emulátor beállítását. Ehhez lépjen a "Konfigurálás - Programbeállítások ..." menüpontra, és az "Emulátor" lapon adj hozzá egy újat (vagy módosítsa a szabványos tulajdonságait). A "Run" parancsban regisztrálni kell a letöltött emulátor elérési útját és a bevezetés paramétereit. Ennek a sornak valami hasonlónak kell lennie: "C: MPMidp2Exe.exe -jar% JAR% -r". Mentse a változtatásokat, és térjen vissza a program főablakába.
Az első program
Remélem, hogy nem az első alkalom, leült Pascal, és legalább néhány tapasztalatot írásban program ezen a csodálatos nyelv van, úgyhogy próbáljuk írni „advanced Hello World!” Futólag elfelejt munkamódszerek néhány a funkciók és az elv az írás a MIDlet egészére.
A téma lesz a csillagos ég (hasonló a szokásos képernyővédő Windows alatt), és lebegve rá (tudod, melyik) a szöveg ...
Sprites kimenet
A rajzpontok, az ellipszisek, az egyenesek szórakoztatóak az elején. De hamarosan be szeretne illeszteni néhány képet, képet, spriteet stb.
Csak ilyen esetekben a MIDletPascal rendelkezésére áll egy funkciókészlet a külső fájlokból vagy erőforrásokból letöltött grafikákkal való munkához.
Rajzolva ezzel a technológiával kapcsolatos csodát, létrehozunk egy új projektet, és az első dolog, amit a "Project - Import resource file ..." segítségével adunk hozzá az erőforráshoz. A tartálynak képesnek kell lennie arra, hogy a megfelelő gombok megnyomásával vezethessen, és semmiképpen ne menjen a mezőn kívül! Kezdjük el írni a kódot:
A teljes körű játék megírásának célját nem kérdeztem meg, így hagyom az ellenséget, lövöldöznek és akadályozzák a lelkiismeretét ...;)
Hang és zene
A játékok általában nemcsak váltakozóan változó képekből állnak, hanem legalább néhány, de hangos kísérettel is rendelkeznek. A MIDletPascal támogatja, hogy csak egy hangfolyamot játsszon! Ie Az ötödik Beethoven szonáta alatt a felrobbanó kagyló hangja hallani nem fog működni. Ez egy zsíros mínusz és a MIDletPascal kert egyik köve. A fejlesztők azonban hagytak lehetőséget arra, hogy a Java-ban írt moduljaikat összekapcsolják ... de Pascalra írunk. ;)
Mielőtt írsz valamit, meg kell találnod egy midi fájlt, és a "music.mid" nevet fel kell tenned a projekt forrásához. Most elkezdhetsz kódot írni. Ezután le kell írnom egy egyszerű program kódját, amely "zuhanó csápokat" sugároz. ugyanakkor néhány matematikai funkcióval megismerkedhet:
következtetés
Szeretnék néhány szót szólni arról MIDletPascal IDE ... Mielőtt Delphi neki, persze, többé, és folyamatosan pop fordítási hibák, amelyek nem világosak (gyakran a normális pascal kódot nem tudja kivenni :) De egészét, a környezet elég kényelmes. A nyelv maga lényegében egy "körülmetélt" pascal. Vannak rekordok, tömbök és egyéb hasznos dolgok, de nincs ugyanazon Java-ban rejlő OOP. Ie a nyelv lényegében rutinszerű eljárási pascal, egyes szolgáltatók nélkül (például)
Vannak további funkciók, mint például: HTTP-vel való munkavégzés. SMS küldése. a szabványos felhasználói felület, a Java modulok összekapcsolása stb. De a MIDletek írásakor a MIDletPascal korlátozza Önt, bárhová is megy ...;)