|
Verfasser |
Nachricht |
philix
Ex-Mod
Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 858
|
[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:
sound1 = Sound.load("sound1.wav",false)
Das false steht dafür, dass sich der Sound nicht wiederhohlt.
Um den Sound abzuspielen brauchen wir das:
Also als erstes laden wir mal die 4 Sound-Dateien und das Bild:
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:
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:
X-Taste = Sound1
L-Trigger = Sound2
Hoch-Taste=Sound3
Start=Sound4
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:
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 |
|
Folgende User bedanken sich: |
|
xFlow ONE
Experte
Beiträge: 972
Gruppe: User
Registriert seit: Sep 2009
Status:
Offline
Danke erhalten: 293
|
RE: [LuaGuide] erstes Spiel!
eyy das war meine idee ist so
|
|
03.11.2009 13:41 |
|
Folgende User bedanken sich: |
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: [LuaGuide] erstes Spiel!
Den Sinn des Spiels muss man zwar suchen, trotzdem ein gutes Tutorial.
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 |
|
Folgende User bedanken sich: |
|
philix
Ex-Mod
Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 858
|
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 |
|
|
|
xFlow ONE
Experte
Beiträge: 972
Gruppe: User
Registriert seit: Sep 2009
Status:
Offline
Danke erhalten: 293
|
RE: [LuaGuide] erstes Spiel!
|
|
03.11.2009 13:56 |
|
|
|
badboy1234
Experte
Beiträge: 662
Gruppe: User
Registriert seit: May 2009
Status:
Offline
Danke erhalten: 111
|
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 |
|
Folgende User bedanken sich: |
|
philix
Ex-Mod
Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 858
|
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 |
|
|
|
pspmen
Halbprofi
Beiträge: 125
Gruppe: User
Registriert seit: Nov 2009
Status:
Offline
Danke erhalten: 9
|
RE: [LuaGuide] erstes Spiel!
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 |
|
Folgende User bedanken sich: |
|
FFFan
Junior Mitglied
Beiträge: 23
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 1
|
RE: [LuaGuide] erstes Spiel!
Danke is echt ein gutes TuT
|
|
03.11.2009 14:46 |
|
Folgende User bedanken sich: |
|
SwimCSS
Profi
Beiträge: 309
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 73
|
RE: [LuaGuide] erstes Spiel!
Danke super tut
Werde mich bestimmt nach HTML, CSS, PHP, JS auch an C/C++ bzw Lua wagen
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 |
|
Folgende User bedanken sich: |
|
philix
Ex-Mod
Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 858
|
RE: [LuaGuide] erstes Spiel!
freut mich dass es euch gefällt!
|
|
03.11.2009 15:51 |
|
|
|
Darktraceur92
Review Schreiber
Beiträge: 2.561
Gruppe: User
Registriert seit: Jun 2009
Status:
Offline
Danke erhalten: 958
|
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 |
|
Folgende User bedanken sich: |
|
philix
Ex-Mod
Beiträge: 4.800
Gruppe: User
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 858
|
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 |
|
|
|
Darktraceur92
Review Schreiber
Beiträge: 2.561
Gruppe: User
Registriert seit: Jun 2009
Status:
Offline
Danke erhalten: 958
|
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 |
|
Folgende User bedanken sich: |
|