Shop    Board    Downloads

Willkommen bei PS-Evolution: Board.
Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.


PSP Tutorials Alle möglichen Tutorials rund um die PSP.

 
Themen-Optionen
Alt 26.06.2008, 15:50   #1 (permalink)
PS-Profi
 
 
Registriert seit: 29.07.2007
Beiträge: 648

Secret Raven eine Nachricht über ICQ schicken
Standard [TuT - Lua] Jump & Run Game Teil 1.

Auch dies ist nur ein ReUp, aber ich werde schauen, das ich mit dem Dev Team auch dieses weiterführe

Hallo zusammen!
Ich habe mich nun endlich dazu durchgerungen ein weiteres Lua Tutorial zu schreiben, ich werde es allerdings anders aufbauen, wir werden nämlich Teil für Teil ein kleines Jump & Run Spiel für die PsP erstellen.
Allerdings fordert das hin und wieder Grundwissen das ich in meinem ersten Lua Tutorial noch nicht erklärt habe... deshalb sind hier mal ein paar Links zu einem anderen Tutorial, das die Teile erklärt die wir für diesen und wahrscheinlich die nächsten Teile benötigen:

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Jetzt zum Thema, ein Jump & Run spiel sollte jeder von euch kennen oder??
Wenn nicht^^, es handelt sich dabei meistum kleine Spielchen in denen man Gegenstände einsammeln muss. Umso mehr Gegenstände eingesammelt werden, umso größer wird die Punktzahl. Das schwierige an der Sache ist, das auf diesen Gegenständen Gegner patrolieren die einem Schaden zufügen... wenn man keine Leben mehr hat, ist das Spiel zuende. Natürlich gibt es noch viele andere kleine Veränderungen an diesem Spielprinzip aber wir werden eine Ableger von dem oben genannten programmieren.

Nun aber zum Jump & Run Spiel,
im ersten Teil werden wir vorerst nur die Map erstellen, aber das ist ja schließlich die Grundlage jedes Spiels. Da ich leider kein Graphiker bin wird die Map Graphisch ein totaler Reinfall sein, aber ich hoffe ihr vergebt mir in diesem Punkt xD.
Zuerst werden wir ein paar Farben deklarieren:

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Diese benötigen wir um nun die einzelnen Tiles die wir erstellen ,einzufärben:

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Um die Tiles zu erstellen benutzen wir den Image.createEmpty Befehl, die Syntax ist total einfach:
Image.createEmpty( Höhe , Breite )

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Tiles = { himmel, boden, stahlteil }
Hier werden erst zwei Variablen definiert, die man später für die Tile Engine benötigt.
Als zweites erstellen wir eine Tabelle um dann mit der Tile Engine darauf zugreifen zu können.
In der Map die wir als nächstes erstellen steht dann:

himmel für 1
boden für 2 und
stahlteil für 3

Nun wird es interessant, hier wird die Map an sich... ja.. vllt. kann mans deklariert nennen. Das ganze machen wir über eine Tabelle namens Karte:

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Ich denke dazu muss ich nicht soviel sagen... es wird erst die Variable Karte als Tabelle deklariert und dann 9 Zeilen und 15 Spalten eingefügt...

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Und hier wird endlich die Map selber erstellt. Wenn man alles im Kopf mal durchgeht wird es einem klar. die x und y position sind auf -32 gesetzt weil die Tiles selber 32 pixel groß sind. ja und dann wird für jede einzelne Zeile (for x = 1,9 -> 9 Zeile) die einzelnen Inhalte der 15 Spalten erstellt (for y = 1,15 -> 15 Spalten.
Das wars auch fast, jetzt muss noch die Mainloop beendet werden:

enthällt versteckten Inhalt
Du musst Dich bedanken um zu sehen was versteckt ist

Gut, hier habe ich nochmal den ganzen Code für euch:

Spoiler:



So ich hoffe es hat euch Spaß gemacht und ich konnte euch ein bisschen was beibringen und ich überleg mir schonmal wies weitergeht

MfG
Secret

Edit://
Teil 2:
http://www.ps-evolution.in/so_werde_...tml#post470137


Geändert von SFX (20.02.2010 um 19:58 Uhr). Grund: Teil 2 verlinkt
Secret Raven ist offline   Mit Zitat antworten
Folgende 185 Benutzer sagen Danke zu Secret Raven für den nützlichen Beitrag:
*~D@n-$pring~*, -= OwNz =-, -Adi-, -Cloud-, -DaRealXecon-, A2A, abcboy1993, Agent5, AndrejXS, Andycode, Anime1992, animus, Astos, azeri619, B@mster, badboy1234, Bambi, Baron, BBoyTiger, benefell, Berny, billard 09, birtnem1, bl4ckOut, Blodjer, Bluescreen^, Boy, breadroader, CokeVanilla, Cor7eZ, crisiscorez, CyberODST, Cycron, D!S, d3Li, Daniiel, Danny08, DarkJoker, Darksushi, DeadlySins, defused, dehaler, denis321, DerMixxer11, Der_Pate, Digga_mies, djedu, dood3lz, double-tt, dpm, Duji-Buji, D_PURE_, Eimsbush, endydirt, Evolutio, fightlike93, finallynn, Firaveus, Flat Juju, frauenarzt55, Fredooo, freshboy, funkyman11, gabiderkleine, Gamer09, Gott Der Fettsäcke, Gradash, Gurky, hackerking, HaseHarry, hekllmisbck, Jajoe, Jinuby, Joker88, July, k0y4, kartal36, Kebo, kenan, kenshinski, Killer09, koke, kuba16, lars96x3, Leandros, lil_king, Lleo993, LordRiedener, Lord_Keks, Maskenmann, maxthemodder, maz1, MC_Makaveli, memoire, MisterMaster, MixeryMaxe, Moepel, Mr.Bombastic, multimasta, na4ze, nbx4ever, nehga, Nekon, Nicozo, Nikolai, nikosmegas, Nitric, Noldor, noOx, Noxon, oakland, Odessrapper, oranq, Original, p0rn0pr!nT, paki007, Patschi, petertreter, phil171, plum, PoiZzon, PrEy, PSP Freak, psp500, PSPFreakPSP, pspfreund, pspjascha, Puma93, raybasak, rebEl_, recep64, RedRabbit, Red_Joker, refreak, Rick1994, robertII, rusquad, SaLZ., Sanbu, Schamrod, Schnubbi, seasonic, Sergyo, SFX, Shadow_Gengar, simon123, Skyline135, sonypsplink, SQA, Stony, sum41, sunny131993, Taisen, thai, The Digga, thewolf16, timo07, tiro, Tobey90, Tokyo, Tollpatsch, tommuller, Tugii, Turki$hPSP, varusfighter, VerlorenerStöpzel, VinniBiker, vizardT, vollgaspilot, wilskin1, Xartis, xenius, Xeno, xxMur4txx, xXxJulianxXx, Xyopylotl, x_XHSVX_x, Ying_Yang, Zagstrukk, ZEL SK8, ZeroNoLelouch, ~>PSP Freak<~, ~Rixes~
Alt 26.06.2008, 16:54   #2 (permalink)
PS-Freak
 
 
Registriert seit: 31.05.2008
Beiträge: 96

Standard

Super Tutorial! Hoffe ihr macht auch noch den zweiten Part!!
noOx ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu noOx für den nützlichen Beitrag:
Alt 01.07.2008, 19:49   #3 (permalink)
PS-Legende
 
Benutzerbild von Der_Pate
 
Registriert seit: 16.05.2008
Alter: 19
Beiträge: 1.670

Standard

ja der tut is gut aber teil2

In meiner Schule waren einige gute Bräute und Chicks nix Mathe ich lernte wie man Schleudert und Wi**t
Der_Pate ist offline   Mit Zitat antworten
Alt 03.08.2008, 10:21   #4 (permalink)
PS-Legende
 
Registriert seit: 01.08.2008
Alter: 14
Beiträge: 1.552

Flat Juju eine Nachricht über ICQ schicken
Standard

Geiles TUT^^
Flat Juju ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu Flat Juju für den nützlichen Beitrag:
Alt 04.08.2008, 01:06   #5 (permalink)
PS-Profi
 
 
Registriert seit: 29.07.2007
Beiträge: 648

Secret Raven eine Nachricht über ICQ schicken
Standard

Ok, ich habe jetzt endlich Ferien und fahre eigtl. in den Urlaub aber nehme meine PsP mit und au meinen PC, und werde dann den nächsten Teil coden! also ihr werdets in den nächsten Wochen wieder von mir hören

Secret Raven ist offline   Mit Zitat antworten
Alt 21.08.2008, 00:25   #6 (permalink)
Neuer Benutzer
 
Registriert seit: 05.11.2007
Beiträge: 4

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

Super Tutorial
raybasak ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu raybasak für den nützlichen Beitrag:
Alt 22.01.2009, 14:30   #7 (permalink)
PS-Legende
 
Registriert seit: 01.08.2008
Alter: 14
Beiträge: 1.552

Flat Juju eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

also wie kann ich da jetzt eine Figur reinmachen?
Flat Juju ist offline   Mit Zitat antworten
Alt 24.01.2009, 21:29   #8 (permalink)
PS-Legende
 
Benutzerbild von Der_Pate
 
Registriert seit: 16.05.2008
Alter: 19
Beiträge: 1.670

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

entweder so
Ich kenne leider nur die Antwort auf frage 1 ^^
Du erstellst einen Neuen Ordner und nennst ihn z.B. GFX
Und da tust du dein bild vom Charakter rein und das bild nennst du dann 1 ^^
Und das bild Tust du dann in den PSP Ordner ^^
Und dann und dann schreibst du in lua ms0:/PSP/GFX/1.png ^^

oder so
Mit Pfad zum Bild ist gemeint, das du dem LUA Player sagen musst wo am MemoryStick das Bild steht... z.B. ("ms0:/PSP/PHOTO/kA.png")

Üblicherweiße nimmt man aber den Programm Ordner... Also den Ordner der den LUA Player enthält...
Also einfach zu dem LUA Player die Bilder einfügen...
Du/ihr könnt aber auch noch einen "gfx" Ordner Erstellen, in dem die Bilder dann sind^^
Der Pfad würde dann Folgendermasen aussehn... ("gfx/kA.png")

Das ganze lässt sich mit einer Wohnadresse vergleichen


Erlaubt sind Bilder mit dem Format .png und .jpg
(Ich empfehle dir/euch aber .png )



In meiner Schule waren einige gute Bräute und Chicks nix Mathe ich lernte wie man Schleudert und Wi**t
Der_Pate ist offline   Mit Zitat antworten
Alt 29.01.2009, 15:36   #9 (permalink)
SFX
technischer Admin + DevTeam Leiter
 
Benutzerbild von SFX
 
Registriert seit: 19.12.2007
Beiträge: 7.364

SFX eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

Zitat:
Zitat von Der_Pate Beitrag anzeigen
entweder so
Ich kenne leider nur die Antwort auf frage 1 ^^
Du erstellst einen Neuen Ordner und nennst ihn z.B. GFX
Und da tust du dein bild vom Charakter rein und das bild nennst du dann 1 ^^
Und das bild Tust du dann in den PSP Ordner ^^
Und dann und dann schreibst du in lua ms0:/PSP/GFX/1.png ^^

oder so
Mit Pfad zum Bild ist gemeint, das du dem LUA Player sagen musst wo am MemoryStick das Bild steht... z.B. ("ms0:/PSP/PHOTO/kA.png")

Üblicherweiße nimmt man aber den Programm Ordner... Also den Ordner der den LUA Player enthält...
Also einfach zu dem LUA Player die Bilder einfügen...
Du/ihr könnt aber auch noch einen "gfx" Ordner Erstellen, in dem die Bilder dann sind^^
Der Pfad würde dann Folgendermasen aussehn... ("gfx/kA.png")

Das ganze lässt sich mit einer Wohnadresse vergleichen


Erlaubt sind Bilder mit dem Format .png und .jpg
(Ich empfehle dir/euch aber .png )


ist das nicht von xecon

ich empfehle aber jpg, bei mir kaggt das sonst immer ab


Programmers are tools for converting caffeine into code

Zitat:
Zitat von AskerKing
was ist denn pi?
[19:17:37] KONTOR-Ayu: SFX findet auch bei jeder frau die backdoor
SFX ist gerade online   Mit Zitat antworten
Alt 29.01.2009, 19:16   #10 (permalink)
PS-Legende
 
Benutzerbild von Der_Pate
 
Registriert seit: 16.05.2008
Alter: 19
Beiträge: 1.670

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

psssssssss du verrätst ja meine ganzen Geheimnisse
Ja aber png hat die bessere qualli ^^

In meiner Schule waren einige gute Bräute und Chicks nix Mathe ich lernte wie man Schleudert und Wi**t
Der_Pate ist offline   Mit Zitat antworten
Alt 29.01.2009, 20:09   #11 (permalink)
Dev~Team ex-Oberhaupt.. ツ
 
Benutzerbild von -DaRealXecon-
 
Registriert seit: 03.01.2008
Alter: 18
Beiträge: 1.427

-DaRealXecon- eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

Ach was kackt ab^^ du kannst des net
Ne^^ er'sn profi

.png hat ne besser qualli jop
Man kanns transperent machen (Bei programmiern oft sehr wichtig)
(Ok, ja man kann bei einer .jpg auch transperenz erstellen^^ aber eben nur per programmierung )
außerdem is png i-wie cooler^^




-DaRealXecon- ist offline   Mit Zitat antworten
Folgender Benutzer sagt Danke zu -DaRealXecon- für den nützlichen Beitrag:
Alt 29.01.2009, 20:32   #12 (permalink)
SFX
technischer Admin + DevTeam Leiter
 
Benutzerbild von SFX
 
Registriert seit: 19.12.2007
Beiträge: 7.364

SFX eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

das is aber nur wenn ich die png's selber gemacht hab

ich blick das mit dem Interlace ding da net xD

deswegen nem ich png


Zitat:
Ne^^ er'sn profi
jetzt fühl ich mich geehrt


Programmers are tools for converting caffeine into code

Zitat:
Zitat von AskerKing
was ist denn pi?
[19:17:37] KONTOR-Ayu: SFX findet auch bei jeder frau die backdoor
SFX ist gerade online   Mit Zitat antworten
Alt 17.09.2009, 16:44   #13 (permalink)
PSE MC Server A.d.m.i.n
 
 
Registriert seit: 25.11.2008
Alter: 17
Beiträge: 1.809

-Adi- eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

Wann kommt denn Teil 2?^^ ich kanns kaum erwarten
-Adi- ist offline   Mit Zitat antworten
Alt 18.09.2009, 13:05   #14 (permalink)
SFX
technischer Admin + DevTeam Leiter
 
Benutzerbild von SFX
 
Registriert seit: 19.12.2007
Beiträge: 7.364

SFX eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

das Team hat grade einiges zu tun, aber sobald wir n bisschen Zeit finden schreiben wir weiter


Programmers are tools for converting caffeine into code

Zitat:
Zitat von AskerKing
was ist denn pi?
[19:17:37] KONTOR-Ayu: SFX findet auch bei jeder frau die backdoor
SFX ist gerade online   Mit Zitat antworten
Alt 18.09.2009, 15:00   #15 (permalink)
PSE MC Server A.d.m.i.n
 
 
Registriert seit: 25.11.2008
Alter: 17
Beiträge: 1.809

-Adi- eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

ok^^ des wäre nämlich sehr nett kann ich n bissl bei meinen freundne angeben^^
-Adi- ist offline   Mit Zitat antworten
Alt 28.12.2009, 22:01   #16 (permalink)
PS-Azubi
 
Registriert seit: 02.05.2009
Beiträge: 43

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

is nen gutes tut aber schade das es noch iummer nach monaten keine vortsetztung gibt

kann sich bitte einer ausm DevTeam mal zeit dafür nehmen!

thx im vorraus

MFG Xeno

▬|██████|▬ This is Nudelholz. Copy Nudelholz into your Signatur to make better Kuchens and other Teigproducts!
Xeno ist offline   Mit Zitat antworten
Alt 01.01.2010, 17:42   #17 (permalink)
SFX
technischer Admin + DevTeam Leiter
 
Benutzerbild von SFX
 
Registriert seit: 19.12.2007
Beiträge: 7.364

SFX eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

du hast vielleicht schon mitbekommen, wir haben vor kurzem ein vBulletin Addon fertig gestellt und hatten deswegen noch zu tun..


Programmers are tools for converting caffeine into code

Zitat:
Zitat von AskerKing
was ist denn pi?
[19:17:37] KONTOR-Ayu: SFX findet auch bei jeder frau die backdoor
SFX ist gerade online   Mit Zitat antworten
Alt 02.01.2010, 21:44   #18 (permalink)
PS-Azubi
 
Registriert seit: 02.05.2009
Beiträge: 43

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

ja deswegen dachte ich ihr hätte jetzt dann mal zeit dafür
wär echt super

▬|██████|▬ This is Nudelholz. Copy Nudelholz into your Signatur to make better Kuchens and other Teigproducts!
Xeno ist offline   Mit Zitat antworten
Alt 04.01.2010, 19:58   #19 (permalink)
SFX
technischer Admin + DevTeam Leiter
 
Benutzerbild von SFX
 
Registriert seit: 19.12.2007
Beiträge: 7.364

SFX eine Nachricht über ICQ schicken
Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

Ich wollte das vorhin schon sagen, habs aber vergessen zu posten.. x)

Ich hab im internen Bereich nen Thread aufgemacht in dem wir dann teil 2 ausarbeiten..


Programmers are tools for converting caffeine into code

Zitat:
Zitat von AskerKing
was ist denn pi?
[19:17:37] KONTOR-Ayu: SFX findet auch bei jeder frau die backdoor
SFX ist gerade online   Mit Zitat antworten
Folgender Benutzer sagt Danke zu SFX für den nützlichen Beitrag:
Alt 04.01.2010, 20:02   #20 (permalink)
PS-Azubi
 
Registriert seit: 02.05.2009
Beiträge: 43

Standard AW: [TuT - Lua] Jump & Run Game Teil 1.

THX

▬|██████|▬ This is Nudelholz. Copy Nudelholz into your Signatur to make better Kuchens and other Teigproducts!
Xeno ist offline   Mit Zitat antworten

Lesezeichen

Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[TuT] PsP Programmierung: Lua Jump & Run Spiel Teil 1 Secret Raven PSP Tutorials 3 22.03.2008 20:16
brauche jump and run Simeta Sonstige Probleme und Fragen 3 26.12.2007 19:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:15 Uhr.


Powered by: vBulletin, Copyright © 2000 - 2011, Jelsoft Enterprises Ltd.