Antwort schreiben  Thema schreiben 
Verfasser Nachricht
philix
Ex-Mod
*


Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 858
Beitrag: #1
xPSP  [LuaGuide] erstes Spiel!

Hallo,
heute zeige ich euch wie ihr euer erstes (kleines) Spiel in Lua herzaubern könnt.

Der Inhalt des Spiels:

Wir haben 4 Verschiedene Sounds, welche wir abspielen wollen (sowas wie das NippelBoard bei TV Total).

Voraussetzung ist ein Lua Player und eine Script.lua.

Los geht's:

1) Wir brauchen 4 verschiedene Sounds, am Besten im .wav oder .ogg Format.Dann brauchen wir noch ein Bild, auf dem alles steht im .png Format.Dafür können wir MS Paint nehmen, aber ich empfehle Gimp oder Photoshop

Auf dem Bild steht drauf welche Taste man drücken muss, um einen Bestimmten Sound anzuhören:
Beispiel:
X-Taste = Sound1
L-Trigger = Sound2
Hoch-Taste=Sound3
Start=Sound4

Dann fangen wir mal an.
Der Code um eine .wav Datei zu laden ist:

Code:
sound1 = Sound.load("sound1.wav",false)

Das false steht dafür, dass sich der Sound nicht wiederhohlt.
Um den Sound abzuspielen brauchen wir das:

Code:
sound1:play()


Also als erstes laden wir mal die 4 Sound-Dateien und das Bild:

Code:
sound1 = Sound.load("sound1.wav",false)
sound2 = Sound.load("sound2.wav",false)
sound3 = Sound.load("sound3.wav",false)
sound4 = Sound.load("sound4.wav",false)
bild=Image.load("bild.png")

So, nun machen wir das das Bild angezeigt wir:

Code:
while true do

screen:blit(1,1,bild)
screen.flip()
screen.waitVblankStart()

end

Jezt wird das Bild die ganze Zeit dargestellt.
Nun brauchen wir nur noch den Code, dass ein Sound abgespielt wird, wenn eine bestimmte Taste gedrückt ist:

Spoiler: (anzeigen)

Code:
while true do
pad = Controls.read()
if pad:cross() then
sound1:play()
end

if pad:l() then
sound2:play()
end

if pad:up() then
sound3:play()
end

if pad:start() then
sound4:play()
end
end


Nun Fassen wir alles zusammen und sind fertig:

Code:
sound1 = Sound.load("sound1.wav",false)
sound2 = Sound.load("sound2.wav",false)
sound3 = Sound.load("sound3.wav",false)
sound4 = Sound.load("sound4.wav",false)
bild=Image.load("bild.png")

while true do

screen:blit(1,1,bild)
if pad:cross() then
sound1:play()
end

if pad:l() then
sound2:play()
end

if pad:up() then
sound3:play()
end

if pad:start() then
sound4:play()
end

screen.flip()
screen.waitVblankStart()
end


So nun wären wir fertig

Bis zum nächsten mal!

03.11.2009 10:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Darktraceur92 (Nov-4-2009), Lujas (Nov-3-2009), SwimCSS (Nov-3-2009), FFFan (Nov-3-2009)
xFlow ONE
Experte
****


Beiträge: 972
Gruppe: User
Registriert seit: Sep 2009

Status: Offline
Danke erhalten: 293
Beitrag: #2
RE: [LuaGuide] erstes Spiel!

eyy das war meine idee Big Grin ist so


03.11.2009 13:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
pspbricker
Mod a.D.
*


Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008

Status: Offline
Danke erhalten: 1641
Beitrag: #3
RE: [LuaGuide] erstes Spiel!

Den Sinn des Spiels muss man zwar suchen, trotzdem ein gutes Tutorial. thumb




Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,


Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!


03.11.2009 13:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
philix
Ex-Mod
*


Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 858
Beitrag: #4
xPSP  RE: [LuaGuide] erstes Spiel!

naja muss man nicht sagen, das gibts schon oft und fur nen coder ist dS nicht wirklich schwer! die längste Zeit braucht dafür das Bild oder die Sounds.

03.11.2009 13:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
xFlow ONE
Experte
****


Beiträge: 972
Gruppe: User
Registriert seit: Sep 2009

Status: Offline
Danke erhalten: 293
Beitrag: #5
RE: [LuaGuide] erstes Spiel!

yoo dann


03.11.2009 13:56
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
badboy1234
Experte
****


Beiträge: 662
Gruppe: User
Registriert seit: May 2009

Status: Offline
Danke erhalten: 111
Beitrag: #6
RE: [LuaGuide] erstes Spiel!

Hey phillix super tut man echt geil villt fast du ja mal alle zusammen und machst da ein ebook raus !

03.11.2009 13:56
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
philix
Ex-Mod
*


Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 858
Beitrag: #7
xPSP  RE: [LuaGuide] erstes Spiel!

joa mal schUen.Wenn es mehr tuts werden dann werde ich eh ne seite erstellen dafur!

03.11.2009 13:58
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
pspmen
Halbprofi
***


Beiträge: 125
Gruppe: User
Registriert seit: Nov 2009

Status: Offline
Danke erhalten: 9
Beitrag: #8
RE: [LuaGuide] erstes Spiel!

coolllll


CFW HISTORY:CHICKHEN R2;5.03m33-6;5.03MHU;5.03GEN-A(FULL);5.03-GEN-B(FULL),5.03-GEN-C(FULL)

http://www.youtube.com/watch?v=ui34BV0F7tw must be watch!! mein tor und bitte keine 11 oder 10 jährigen die scheiß schreiben
03.11.2009 13:59
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
FFFan
Junior Mitglied
**


Beiträge: 23
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 1
Beitrag: #9
RE: [LuaGuide] erstes Spiel!

Danke is echt ein gutes TuT


03.11.2009 14:46
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
SwimCSS
Profi
****


Beiträge: 309
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 73
Beitrag: #10
xPSP  RE: [LuaGuide] erstes Spiel!

Danke super tut thumb

Werde mich bestimmt nach HTML, CSS, PHP, JS auch an C/C++ bzw Lua wagen Smile


Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht...

Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2009 14:58 von SwimCSS.

03.11.2009 14:58
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-3-2009)
philix
Ex-Mod
*


Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 858
Beitrag: #11
xPSP  RE: [LuaGuide] erstes Spiel!

freut mich dass es euch gefällt!

03.11.2009 15:51
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Darktraceur92
Review Schreiber
*


Beiträge: 2.561
Gruppe: User
Registriert seit: Jun 2009

Status: Offline
Danke erhalten: 958
Beitrag: #12
RE: [LuaGuide] erstes Spiel!

Ich finde du erklärst das echt voll gut. Ja ne seite wäre echt Geil. Wie lange lernst du schon LUA? Ist echt gut geworden das tut

04.11.2009 12:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-4-2009)
philix
Ex-Mod
*


Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009

Status: Abwesend
Danke erhalten: 858
Beitrag: #13
xPSP  RE: [LuaGuide] erstes Spiel!

Naja...im Januar diesen Jahres habe ich mei PSP gehackt und PS-Evolution hat mich kurz danach quasi zum Coden gebracht, da ich da die ersten Tuts gesehen habe.

Und seit dem Code ich, zwar nicht regelmäsig, aber doch ab und zu.

@FireBlaster:
Wann kommen deine Tuts

Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2009 12:19 von philix.

04.11.2009 12:18
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Darktraceur92
Review Schreiber
*


Beiträge: 2.561
Gruppe: User
Registriert seit: Jun 2009

Status: Offline
Danke erhalten: 958
Beitrag: #14
RE: [LuaGuide] erstes Spiel!

Sobald mein rechner wieder geht. Aba eins ist schon fertig. Tut mir leid das es sich so verzögert bei mir

04.11.2009 14:52
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
philix (Nov-4-2009)
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Recovery Menu Revised by -blue7: Erstes Video Namenloser 39 8.682 27.03.2011 11:43
Letzter Beitrag: FireWork
xPSP Lua PSP Erstes Spiel [Mega-Tutorial] PSPCemoplayaTR 3 3.687 26.03.2011 00:26
Letzter Beitrag: pspbricker
  Mein erstes Homebrew! Und welche war euer erstes? dark-awesome 18 4.602 23.01.2011 21:36
Letzter Beitrag: dark-awesome
xPSP C++ Tutorial - Nr.1 - "Erstes Programm" PSPFixer 2 1.653 04.03.2010 22:03
Letzter Beitrag: pspbricker
xPSP [LuaGuide] Schleifen und Blöcke homer 2 1.318 17.11.2009 15:23
Letzter Beitrag: pspbricker

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang