[LUA] PSP |
Benvenuto Visitatore ( Log In | Registrati )
[LUA] PSP |
Gruppo: Membri
Messaggi: 25 Iscritto il: Tue 12 October 2010 - 13:38 Da: Alaska - Paradesha Utente Nr.: 1,745 Feedback: 0 (0%) |
Messaggio
#1
Monday 3 January 2011 - 21:24
Ragazzi non ho trovato una guida oppure una sezione dove postare questo topic. Bè vorrei sapere se voi ve ne intendete di "Linguaggio LUA" per PSP Mi piacerebbe impararlo, oppure sapere le cose basi. Questo è il codice che ho trovato in rete: » Click to show Spoiler - click again to hide... « Vorrei capire: - Come posso mettere il punteggio? - Come posso ad ogni "colpito" far cambiare la posizione del nemico? Grazie a chi è disposto ad aiutarmi ^^ -------------------- |
Gruppo: Membri
Messaggi: 919 Iscritto il: Mon 12 October 2009 - 13:42 Utente Nr.: 43 Playstation Network TAG: Kabir94 Feedback: 0 (0%) |
Messaggio
#2
Monday 3 January 2011 - 21:32
per prima cosa, dentro lo spoiler usa i tag [ code ] [ /code ] che cosi si capisce molto meglio Fai conto che non conosco e non ho mai usato LUA: 1- Per prima cosa, per il punteggio dovrebbe essere molto semplice. Semplicemente crei una variabile, chiamata "punteggio" (o qualcosa del genere) e a ogni colpito! la incrementi di 1 (o quanto vuoi tu). 2- Intendi metterlo in una posizione random? basta cambiare ex e ey, rifacendo math.random ad ogni colpito! In puro codice: per la variabile, aggiungi prima di "---funzioni" qualcosa del tipo CODICE punteggio = 0 adesso dovresti sostituire CODICE if (collide() or tempo_scritta>0) then screen:print(0, 15,"COLPITO!", red) tempo_scritta=tempo_scritta-1 end con CODICE if (collide() or tempo_scritta>0) then screen:print(0, 15,"COLPITO!", red) punteggio=punteggio+1 screen:print(1, 15, punteggio, red) tempo_scritta=tempo_scritta-1 ex=math.random(470) ey=math.random(260) end Spero che funzioni, come gia detto non ho mai usato e non conosco il LUA <.< -------------------- ~ Kabir94 - Updating... Edition ~ NON offro assistenza via PM, Mail o MSN. Se avete bisogno, postate sul forum. ~ PSP 1004 (TA-81) ~ 6.20 TN-C ~ OpenIdea ISO Loader 0.2b3~ ~ Storia dell'hack PSP ~ GTA Savegame exploit aggiunto!. ~ |
Gruppo: Membri
Messaggi: 1,007 Iscritto il: Tue 13 July 2010 - 17:19 Da: Outer Haven Utente Nr.: 1,370 Playstation Network TAG: Risingbolt Feedback: 0 (0%) |
Messaggio
#3
Tuesday 4 January 2011 - 10:46
sono interessato a questo linguaggio e avrei domande: -permette di creare SOLO giochi per psp o anche per altre console/programmi? -bisogna conoscere bene altri linguaggi? io so il pascal a livelli da principiante (solo programmi da console e matematici, ma conosco i vari cicli etc...) -in caso decidessi di impararlo, che guida mi consigliate -esistono altri linguaggi di programmazione di semplici videogiochi (magari associati ad rpgmaker) migliori? -------------------- PSN Gamercards le mie citazioni dei videogiochi preferite: -Hei tu, tu con le palle [Stobbart,Broken Sword] -Del pus giallo si spandeva da sotto la libreria; il ragno era letteralmente spiaccicato [Stobbart,Broken Sword 2] -E tu cosa saresti, una specie di capra? Sono un fauno, sciocco [Spyro 2] -Sei solo uno s*****o, psicopatico, da internare [Jayden, Heavy Rain] -Flipendo! [Harry Potter, ps1] -Cloe: è un antico pugnale rituale tibetano quello che hai in tasca? Nate: Forse sono solo felice di vederti! [Uncharted 2] |
Gruppo: Membri
Messaggi: 919 Iscritto il: Mon 12 October 2009 - 13:42 Utente Nr.: 43 Playstation Network TAG: Kabir94 Feedback: 0 (0%) |
Messaggio
#4
Tuesday 4 January 2011 - 12:44
sono interessato a questo linguaggio e avrei domande: -permette di creare SOLO giochi per psp o anche per altre console/programmi? No, il LUA praticamente sta ovunque... è un linguaggio interpretato (come Python), quindi hai solo bisogno di un interprete. Esistono numerosi interpreti, per PSP, DS , PC ecc... per PC lo trovi qua: http://www.lua.org/ -bisogna conoscere bene altri linguaggi? io so il pascal a livelli da principiante (solo programmi da console e matematici, ma conosco i vari cicli etc...) Guarda, alla fine tutti i linguaggi di alto livello un po si assomigliano, se sai un po di pascal non dovresti avere grossi problemi in futuro. -in caso decidessi di impararlo, che guida mi consigliate TI consiglierei di dare un occhiata al manuale ufficiale che trovi sul sito http://www.lua.org/docs.html se l'inglese non è un problema. Inoltre in quella pagina ci sono anche parecchi manuali consigliati (sempre in inglese). In italiano non saprei... -esistono altri linguaggi di programmazione di semplici videogiochi (magari associati ad rpgmaker) migliori? Per associati intendi simili? direi che per creare RPG in modo facile rpgmaker è il migliore... -------------------- ~ Kabir94 - Updating... Edition ~ NON offro assistenza via PM, Mail o MSN. Se avete bisogno, postate sul forum. ~ PSP 1004 (TA-81) ~ 6.20 TN-C ~ OpenIdea ISO Loader 0.2b3~ ~ Storia dell'hack PSP ~ GTA Savegame exploit aggiunto!. ~ |
Gruppo: Membri
Messaggi: 1,007 Iscritto il: Tue 13 July 2010 - 17:19 Da: Outer Haven Utente Nr.: 1,370 Playstation Network TAG: Risingbolt Feedback: 0 (0%) |
Messaggio
#5
Tuesday 4 January 2011 - 14:14
ok grazie ma un interprete in pratica è come un compilatore? che, ad esempio poi ti trasforma il codice in un file .nds o in eboot etc? per la cosa di rpg maker intendevo il fatto che per usarlo bisogna avere le basi per saper programmare (secondo quanto ho capito), quindi intendevo se c'è un linguaggio specifico per programmare con rpgmaker -------------------- PSN Gamercards le mie citazioni dei videogiochi preferite: -Hei tu, tu con le palle [Stobbart,Broken Sword] -Del pus giallo si spandeva da sotto la libreria; il ragno era letteralmente spiaccicato [Stobbart,Broken Sword 2] -E tu cosa saresti, una specie di capra? Sono un fauno, sciocco [Spyro 2] -Sei solo uno s*****o, psicopatico, da internare [Jayden, Heavy Rain] -Flipendo! [Harry Potter, ps1] -Cloe: è un antico pugnale rituale tibetano quello che hai in tasca? Nate: Forse sono solo felice di vederti! [Uncharted 2] |
Gruppo: Membri
Messaggi: 25 Iscritto il: Tue 12 October 2010 - 13:38 Da: Alaska - Paradesha Utente Nr.: 1,745 Feedback: 0 (0%) |
Messaggio
#6
Tuesday 4 January 2011 - 15:30
Grazie ragazzi, oggi proverò a mettere il codice e vi farò sapere. Se non erro rpgmaker non devi programmare, ti da già tutto lui, tu devi solo cliccare per ex sulla porta e trascinarla nello scenario. -------------------- |
Gruppo: Membri
Messaggi: 919 Iscritto il: Mon 12 October 2009 - 13:42 Utente Nr.: 43 Playstation Network TAG: Kabir94 Feedback: 0 (0%) |
Messaggio
#7
Tuesday 4 January 2011 - 17:05
ok grazie ma un interprete in pratica è come un compilatore? che, ad esempio poi ti trasforma il codice in un file .nds o in eboot etc? per la cosa di rpg maker intendevo il fatto che per usarlo bisogna avere le basi per saper programmare (secondo quanto ho capito), quindi intendevo se c'è un linguaggio specifico per programmare con rpgmaker No, un compilatore non è un interprete Un compilatore ti crea dal sorgente un eseguibile, e questo è stand-alone (ovvero non ha più bisogno del compilatore per funzionare). (esempio: C, Pascal ecc...) Invece un interprete prende il sorgente e lo esegue sul momento, e per far funzionare il tuo sorgente hai bisogno dell'interprete (esempio: Python, Pearl, LUA, Ruby ecc...) RPG Maker ha un suo linguaggio di scripting, che serve ad aggiungere feature al gioco... ma in linea di massima per un gioco semplice non lo usi oppure usi codice gia fatto da altri. -------------------- ~ Kabir94 - Updating... Edition ~ NON offro assistenza via PM, Mail o MSN. Se avete bisogno, postate sul forum. ~ PSP 1004 (TA-81) ~ 6.20 TN-C ~ OpenIdea ISO Loader 0.2b3~ ~ Storia dell'hack PSP ~ GTA Savegame exploit aggiunto!. ~ |
Gruppo: Membri
Messaggi: 1,007 Iscritto il: Tue 13 July 2010 - 17:19 Da: Outer Haven Utente Nr.: 1,370 Playstation Network TAG: Risingbolt Feedback: 0 (0%) |
Messaggio
#8
Tuesday 4 January 2011 - 17:38
No, un compilatore non è un interprete Un compilatore ti crea dal sorgente un eseguibile, e questo è stand-alone (ovvero non ha più bisogno del compilatore per funzionare). (esempio: C, Pascal ecc...) Invece un interprete prende il sorgente e lo esegue sul momento, e per far funzionare il tuo sorgente hai bisogno dell'interprete (esempio: Python, Pearl, LUA, Ruby ecc...) RPG Maker ha un suo linguaggio di scripting, che serve ad aggiungere feature al gioco... ma in linea di massima per un gioco semplice non lo usi oppure usi codice gia fatto da altri. grande! ok tutto chiaro grazie -------------------- PSN Gamercards le mie citazioni dei videogiochi preferite: -Hei tu, tu con le palle [Stobbart,Broken Sword] -Del pus giallo si spandeva da sotto la libreria; il ragno era letteralmente spiaccicato [Stobbart,Broken Sword 2] -E tu cosa saresti, una specie di capra? Sono un fauno, sciocco [Spyro 2] -Sei solo uno s*****o, psicopatico, da internare [Jayden, Heavy Rain] -Flipendo! [Harry Potter, ps1] -Cloe: è un antico pugnale rituale tibetano quello che hai in tasca? Nate: Forse sono solo felice di vederti! [Uncharted 2] |
Gruppo: Membri
Messaggi: 25 Iscritto il: Tue 12 October 2010 - 13:38 Da: Alaska - Paradesha Utente Nr.: 1,745 Feedback: 0 (0%) |
Messaggio
#9
Tuesday 4 January 2011 - 18:59
kabir grazie mille, il tuo codice funziona (ho apportato alcuni endamenti al mio cmq questo che ora vi riporto è il codice modificato e che funziona) però ora vorrei sapere (se sai come si fa ovvio ^^) come far apparire la scritta "Preso!" un pochino sopra a quando ho preso l'obbiettivo. Qui sotto ho riportato il codice: » Click to show Spoiler - click again to hide... « Grazie mille ^^ -------------------- |
Gruppo: Membri
Messaggi: 919 Iscritto il: Mon 12 October 2009 - 13:42 Utente Nr.: 43 Playstation Network TAG: Kabir94 Feedback: 0 (0%) |
Messaggio
#10
Tuesday 4 January 2011 - 19:06
kabir grazie mille, il tuo codice funziona (ho apportato alcuni endamenti al mio cmq questo che ora vi riporto è il codice modificato e che funziona) però ora vorrei sapere (se sai come si fa ovvio ^^) come far apparire la scritta "Preso!" un pochino sopra a quando ho preso l'obbiettivo. Qui sotto ho riportato il codice: » Click to show Spoiler - click again to hide... « Grazie mille ^^ Per obiettivo intendi quando becchi in "nemico"? Se si, in linea di massima ti basta cambiare CODICE screen:print(3, 15,"Preso!", red) con CODICE screen:print(ex-5, ey,"Preso!", red) aggiustando il -5 con un numero che vuoi tu (potrei essermi confuso sulla posizione dell'ex e ey, al massimo prova a scambiarli ). -------------------- ~ Kabir94 - Updating... Edition ~ NON offro assistenza via PM, Mail o MSN. Se avete bisogno, postate sul forum. ~ PSP 1004 (TA-81) ~ 6.20 TN-C ~ OpenIdea ISO Loader 0.2b3~ ~ Storia dell'hack PSP ~ GTA Savegame exploit aggiunto!. ~ |
Gruppo: Membri
Messaggi: 25 Iscritto il: Tue 12 October 2010 - 13:38 Da: Alaska - Paradesha Utente Nr.: 1,745 Feedback: 0 (0%) |
Messaggio
#11
Tuesday 4 January 2011 - 19:43
Ecco cosa sbagliavo... io mettevo il trattino in basso ex: "posizione_x+1" e non mi veniva ora ho modificato cosi: CODICE if (collide() or tempo_scritta>0) then screen:print(x-15, y+13,"Preso!", red) punteggio=punteggio+1 screen:print(3, 3, punteggio, green) tempo_scritta=tempo_scritta-1 ex=math.random(470) ey=math.random(260) end e mi viene Ora sto cercando di mettere almeno delle cose con cui la mia "X" muore xD ma è complicato Grz ancora ^^ Messaggio modificato da Raffa94 il Wednesday 5 January 2011 - 20:03 -------------------- |
Gruppo: Membri
Messaggi: 25 Iscritto il: Tue 12 October 2010 - 13:38 Da: Alaska - Paradesha Utente Nr.: 1,745 Feedback: 0 (0%) |
Messaggio
#12
Wednesday 5 January 2011 - 20:03
Avrei bisogno ancora d'aiuto... Se io volessi creare un altro "cursore" che si chiama ex: Z che si muove con altri tasti come faccio? ho provato a smanettare ma mi da un errore di numero, una cosa cosi. Sapreste aiutarmi? (il codice che uso è sempre quello di prima) Ho provato a far cosi però non è quello che volevo(ma ci sto vicino): » Click to show Spoiler - click again to hide... «
Messaggio modificato da Raffa94 il Wednesday 5 January 2011 - 20:05 -------------------- |
Versione Lo-Fi | Oggi è il: Thu 25 April 2024- 23:14 |