04-07-2014, 12:21 PM
(Questo messaggio è stato modificato l'ultima volta il: 09-07-2014, 07:19 PM da Johnny 97.)
Salve a tutti
Dopo tanto tempo di assenza dal forum, causa scuola, vi presento un progetto, ancora in fase fetale.
Ovviamente il fatto che io sia mancato 10 mesi dal forum non significa che io non abbia continuato a lavorare su qualche mio progetto! Ne è la dimostrazione il progetto che vi presenterò oggi, che soltanto allo stato attuale, conta script che superano le mille righe di codice, dunque non si può dire che io sia stato tanto fermo xD
Come ho già detto, quello che oggi vi presenterò è soltanto la base del progetto intero. Andiamo a presentare dunque questo gioco!
-Innanzitutto, si tratta di un gioco in prima persona.
-Non ha una trama e non ce l'avrà neanche in futuro.
-Non ha uno scopo, ma con l'aumentare delle features si troverà.
-Attualmente il gioco è soltanto in lingua italiana, ma mi precipiterò a tradurre personalmente (per quel che c'è da tradurre) in inglese, non appena farò una demo release ufficiale, per adesso vi pubblicherò la prima alpha solo per farvi vedere a che punto sono e per avere delle opinioni da parte vostra.
-Il livello in cui giocherete è costituito da dei cubi, la cui posizione è totalmente casuale. E' impossibile che facciate due partite completamente uguali. Anche la posizione degli oggetti da raccogliere è completamente casuale.
-Il livello di casualità del livello è comunque basso per i miei guisti, dunque la prossima cosa che farò sarà aumentare la casualità con cui si crea un livello, aggiungendo altre texture per i cubi, vari prefab, ecc...
(Questo comporterà che lo script principale che genera tutto il livello, che attualmente conta 2758 righe di codice, aumenti ancora di più )
-La versione con cui giocherete è una versione "truccata", diciamo. Cioè, nel gioco ci sono alcuni potenziamenti che potrete trovare in giro per il livello, e per farveli provare senza problemi, li troverete attivati già appena inizierete a giocare.
-C'è stato qualche problema con la qualità delle texture del menù, e anche con le immagini della sezione aiuto. Nulla che non si possa risolvere, rimedierò alla prossima release. Intanto troverete le istruzioni per il gioco in questo post.
-Nel menù principale ci sono alcune voci. Le uniche che funzionano sono "Nuova Partita" e "Aiuto". Non mi sono dedicato a "Carica Partita", "Opzioni" ed "Esci" semplicemente perchèm allo stato attuale del gioco sono delle voci inutili.
-Ovviamente non essendo un grafico, non aspettatevi un gioco dalla grafica realistica. La grafica è l'ultima cosa che verrà curata nel gioco, e ha pochissima importanza per il ruolo che ricopre in questo gioco.
Bene, dopo avervi elencato le caratteristiche, adesso vi spiego un po' come funziona il gioco.
Per muoversi basta usare i soliti tasti WASD. Si salto con il tasto SPAZIO. Per guardarsi intorno basta muovere il mouse. Al centro dello schermo vedrete un mirino, adesso capirete a cosa vi servirà.
Cosa molto importante (La difficoltà nel gioco sta proprio in questo): la pavimentazione non è regolare! Cioè per vagare nel livello vi ritroverete a saltare da un cubo all'altro e dovrete stare attenti a non cadere! Ma non preoccupatevi, perchè in vostro aiuto arrivano i bonus!
I bonus sono degli oggetti che potrete trovare in elevate quantità in giro sopra i cubi. Ci sono tre tipi di oggetti:
-I Cubi: una volta raccolto un Bonus Cubo, potrete far apparire un cubo accanto ad un cubo già esistente (Come si fa su minecraft praticamente), premendo il TASTO DESTRO DEL MOUSE e puntando sulla faccia del cubo già esistente a cui volete attaccare il nuovo cubo.
-I Martelli: una volta raccolto un Bonus Martello potrete distruggere un cubo già esistente (Sempre allo stesso modo di Minecraft), puntando il mirino sul cubo da distruggere e premendo il TASTO SINISTRO DEL MOUSE.
-I Piani: una volta raccolto un Bonus Piano potrete premere il tasto SHIFT SINISTRO per creare un piccolo piano proprio sotto la vostra posizione, così in caso di caduta non finirete giù! Attenzione però: il piano che creerete durerà pochi secondi, quindi affrettatevi a risalire sul primo cubo che vi ritrovate davanti!
Questi bonus elencati si consumano, infatti in alto a destra dello schermo troverete l'icona del bonus con su scritto il numero della quantità di bonus che avete nell'inventario e che quindi potrete usare.
Esistono altri quattro bonus, chiamati Bonus Permanenti perchè, al contrario dei normali bonus, non si consumano. Se ne trova uno per ogni tipo in tutto il livello, quindi sono abbastanza difficili da trovare, ma sono utilissimi. (Attualmente il bonus Super Salto non si trova da nessuna parte, ma è già attivo in questa Alpha.)
-Bonus Magnete: Attira automaticamente verso di voi i Bonus Normali che ci sono nel raggio di pochi metri.
-Bonus Pala: Grazie a questo Bonus, con ogni cubo che ditruggerete otterete in automatico un Bonus Cubo per ricostruire il cubo da qualche altra parte.
-Bonus Portal Gun: Questo è forse il Bonus Permanente più interessante e utile, che vi faciliterà parecchio il gioco, ma che è moooolto più difficile da prendere. Grazie a questo Bonus, potrete creare un portale che vi telestrasporterà sul cubo che deciderete voi.
Basta premere Q puntando il mirino sul cubo in cui volete far apparire il portale di entrate e poi premere Q puntando il mirino sul cubo in cui volete far apparire il portale di uscita. se avete sbagliato a posizionare un portale non preoccupatevi: premete Q una terza volta e i due portali scompariranno, potrete così creare altri due portali. Per teletrasportarvi vi basterà passare sul portale di entrata e vi ritroverete sul portale di uscita.
-Bonus Super Salto: Tenendo premuto SPAZIO si farà un salto più alto.
Come già detto, con la versione che vi presenterò, questi quattro Bonus Permanenti li troverete già attivati all'inizio del gioco, ma solo perchè sono difficilissimi da reperire, dunque li ho attivati tutti per farveli provare in tranquillità, ma nella versione finale del gioco saranno tutti disattivati all'inizio del gioco.
Continuando a parlare del gioco: Se cadete da qualche cubo e finite giù, non preoccupatevi, fa parte del gioco! Infatti la prima volta che cadrete, verrete trasportati direttamente in un livello sotterraneo. La Portal Gun si trova proprio in questo livello, e potrete ritornare su grazie ad un portale ovale di colore blu scuro (è abbastanza alto, non potete non notarlo) che troverete su un cubo in questo livello sotterraneo. Appena sarete giù la prima volta, guardando in su non vedrete nulla, solo buio.
Una volta tornati su, potrete sempre scendere in due modi:
-Buttandovi da un cubo e cercando di finire su un cubo del Sotterraneo (Molto difficile)
-Oppure se siete stati fortunati da aver potuto prendere la Portal Gun potrete usare quella!
"Perchè tornare nel sotterraneo" vi chiederete? Beh, volendo potete non tornarci. Se cadrete dal Sotterraneo lo potrete notare: sospeso nel nulla, molto più in giù del sotterraneo, c'è un Portale Infuocato. Quest'ultimo portale vi porterà nella Dimensione Infernale.
Adesso che vi ho (più o meno) spiegato (quasi) tutto quello che c'era da spiegare, ecco le prossime features che aggiungerò al gioco:
-Aumenterò la casualità con cui si crea un livello
-Il prossimo Bonus Permanente che ho intenzione di creare sarà il Super Salto.
-Aggiungerò un Editor di Prefab, con cui il giocatore potrà creare il proprio Prefab e posizionarlo nel mondo e creare ad esempio una Casa in cui salvare la partita, un castello, o cose del genere.
-Aggiungerò la Dimensione Infernale.
-Aggiungerò dei mob, e di conseguenza delle armi.
-Aggiungerò le vite e la possibilità di morire (Attualmente se cadete sotto il Sotterraneo cadrete all'infinito.)
-Probabilmente aggiungerò una barra dell'energia.
-Probabilmente, anzi, ovviamente, creerò nuove dimensioni, portali nascosti, nuovi bonus e roba varia xD
-Aggiungerò un'avviso di caricamento dopo aver cliccatu su Nuova Partita, dal momento che appena avviato, il gioco ha bisogno di un po' di tempo per calcolare tutte le posizioni dei cubi e degli oggetti.
-Migliorerò il movimento della telecamera.
Ok, è l'ora di lasciarvi provare il gioco, che potrete giocare direttamente dal vostro broswer (Solo per il momento, il gioco finale sarà destinato al PC)
Ecco il link: Webu Alpha1
EDIT 09/07/2014:
NOVITA' ALPHA2:
-Aumentata la casualità con cui si crea un livello.
-Bonus Permanente "Super Salto" creato. E' già disponibile all'inizio per il momento. Basta tenere premuto SPAZIO per saltare più in alto. Il bonus comunque non è momentaneamente reperibile nel mondo.
-Dimensione Infernale aggiunta. Adesso cadendo nel Portale Infuocato sotto il Sotterraneo si verrà trasportati nella Dimensione Infernale.
-Cadendo ancora più sotto rispetto al Portale Infuocato, si viene trasportati alla posizione iniziale (Al momento senza perdita di vite.)
-Aggiunto avviso di caricamento dopo aver cliccato su "Nuova Partita" nel menù iniziale.
-Movimento della telecamera migliorato. Adesso si muove di 90° in giù e di 90° in su. (Nella precedente alpha il movimento era limitato a 60°, quindi era impossibile puntare al cubo sotto o sopra il Player.)
-Mirino modificato. Aggiunti i bordi bianchi per far risaltare il mirino su sfondi neri.
-Migliorato il posizionamento dei cubi (Quando premete il tasto destro del mouse). Adesso la texture che viene assegnata al cubo viene assegnata in base al mondo in cui ci si trova. Ad esempio nel Mondo Normale viene scelta una texture a caso fra quelle blu, rossa, verde, gialla, arancione e viola; nel Sotterraneo la texture del sotterraneo e nella Dimensione Infernale la texture della Dimensione Infernale
-Alleggerito il livello. Adesso il gioco dovrebbe andare più veloce rispetto a prima.
PROSSIME MODIFICHE:
-Una volta attivo il Super Salto, la velocità di caduta è a parer mio fastidiosamente bassa. Aspetto vostri pareri per aumentarla o lasciarla così com'è.
-Aggiungerò una barra dell'energia e le vite, dunque la possibilità di morire.
-Aggiungerò dei mob e delle armi.
-Aggiungerò un Editor di Prefab, con cui il giocatore potrà creare il proprio Prefab e posizionarlo nel mondo e creare ad esempio una casa in cui salvare la partita, un castello, o cose del genere.
-Modificherò le texture del menù e probabilmente anche quelle dei cubi.
-Alleggerirò ancora di più il livello.
-Aggiungerò la Dimensione Inversa.
Link al gioco: Webu Alpha2
Aspetto vostri commenti
Dopo tanto tempo di assenza dal forum, causa scuola, vi presento un progetto, ancora in fase fetale.
Ovviamente il fatto che io sia mancato 10 mesi dal forum non significa che io non abbia continuato a lavorare su qualche mio progetto! Ne è la dimostrazione il progetto che vi presenterò oggi, che soltanto allo stato attuale, conta script che superano le mille righe di codice, dunque non si può dire che io sia stato tanto fermo xD
Come ho già detto, quello che oggi vi presenterò è soltanto la base del progetto intero. Andiamo a presentare dunque questo gioco!
-Innanzitutto, si tratta di un gioco in prima persona.
-Non ha una trama e non ce l'avrà neanche in futuro.
-Non ha uno scopo, ma con l'aumentare delle features si troverà.
-Attualmente il gioco è soltanto in lingua italiana, ma mi precipiterò a tradurre personalmente (per quel che c'è da tradurre) in inglese, non appena farò una demo release ufficiale, per adesso vi pubblicherò la prima alpha solo per farvi vedere a che punto sono e per avere delle opinioni da parte vostra.
-Il livello in cui giocherete è costituito da dei cubi, la cui posizione è totalmente casuale. E' impossibile che facciate due partite completamente uguali. Anche la posizione degli oggetti da raccogliere è completamente casuale.
-Il livello di casualità del livello è comunque basso per i miei guisti, dunque la prossima cosa che farò sarà aumentare la casualità con cui si crea un livello, aggiungendo altre texture per i cubi, vari prefab, ecc...
(Questo comporterà che lo script principale che genera tutto il livello, che attualmente conta 2758 righe di codice, aumenti ancora di più )
-La versione con cui giocherete è una versione "truccata", diciamo. Cioè, nel gioco ci sono alcuni potenziamenti che potrete trovare in giro per il livello, e per farveli provare senza problemi, li troverete attivati già appena inizierete a giocare.
-C'è stato qualche problema con la qualità delle texture del menù, e anche con le immagini della sezione aiuto. Nulla che non si possa risolvere, rimedierò alla prossima release. Intanto troverete le istruzioni per il gioco in questo post.
-Nel menù principale ci sono alcune voci. Le uniche che funzionano sono "Nuova Partita" e "Aiuto". Non mi sono dedicato a "Carica Partita", "Opzioni" ed "Esci" semplicemente perchèm allo stato attuale del gioco sono delle voci inutili.
-Ovviamente non essendo un grafico, non aspettatevi un gioco dalla grafica realistica. La grafica è l'ultima cosa che verrà curata nel gioco, e ha pochissima importanza per il ruolo che ricopre in questo gioco.
Bene, dopo avervi elencato le caratteristiche, adesso vi spiego un po' come funziona il gioco.
Per muoversi basta usare i soliti tasti WASD. Si salto con il tasto SPAZIO. Per guardarsi intorno basta muovere il mouse. Al centro dello schermo vedrete un mirino, adesso capirete a cosa vi servirà.
Cosa molto importante (La difficoltà nel gioco sta proprio in questo): la pavimentazione non è regolare! Cioè per vagare nel livello vi ritroverete a saltare da un cubo all'altro e dovrete stare attenti a non cadere! Ma non preoccupatevi, perchè in vostro aiuto arrivano i bonus!
I bonus sono degli oggetti che potrete trovare in elevate quantità in giro sopra i cubi. Ci sono tre tipi di oggetti:
-I Cubi: una volta raccolto un Bonus Cubo, potrete far apparire un cubo accanto ad un cubo già esistente (Come si fa su minecraft praticamente), premendo il TASTO DESTRO DEL MOUSE e puntando sulla faccia del cubo già esistente a cui volete attaccare il nuovo cubo.
-I Martelli: una volta raccolto un Bonus Martello potrete distruggere un cubo già esistente (Sempre allo stesso modo di Minecraft), puntando il mirino sul cubo da distruggere e premendo il TASTO SINISTRO DEL MOUSE.
-I Piani: una volta raccolto un Bonus Piano potrete premere il tasto SHIFT SINISTRO per creare un piccolo piano proprio sotto la vostra posizione, così in caso di caduta non finirete giù! Attenzione però: il piano che creerete durerà pochi secondi, quindi affrettatevi a risalire sul primo cubo che vi ritrovate davanti!
Questi bonus elencati si consumano, infatti in alto a destra dello schermo troverete l'icona del bonus con su scritto il numero della quantità di bonus che avete nell'inventario e che quindi potrete usare.
Esistono altri quattro bonus, chiamati Bonus Permanenti perchè, al contrario dei normali bonus, non si consumano. Se ne trova uno per ogni tipo in tutto il livello, quindi sono abbastanza difficili da trovare, ma sono utilissimi. (Attualmente il bonus Super Salto non si trova da nessuna parte, ma è già attivo in questa Alpha.)
-Bonus Magnete: Attira automaticamente verso di voi i Bonus Normali che ci sono nel raggio di pochi metri.
-Bonus Pala: Grazie a questo Bonus, con ogni cubo che ditruggerete otterete in automatico un Bonus Cubo per ricostruire il cubo da qualche altra parte.
-Bonus Portal Gun: Questo è forse il Bonus Permanente più interessante e utile, che vi faciliterà parecchio il gioco, ma che è moooolto più difficile da prendere. Grazie a questo Bonus, potrete creare un portale che vi telestrasporterà sul cubo che deciderete voi.
Basta premere Q puntando il mirino sul cubo in cui volete far apparire il portale di entrate e poi premere Q puntando il mirino sul cubo in cui volete far apparire il portale di uscita. se avete sbagliato a posizionare un portale non preoccupatevi: premete Q una terza volta e i due portali scompariranno, potrete così creare altri due portali. Per teletrasportarvi vi basterà passare sul portale di entrata e vi ritroverete sul portale di uscita.
-Bonus Super Salto: Tenendo premuto SPAZIO si farà un salto più alto.
Come già detto, con la versione che vi presenterò, questi quattro Bonus Permanenti li troverete già attivati all'inizio del gioco, ma solo perchè sono difficilissimi da reperire, dunque li ho attivati tutti per farveli provare in tranquillità, ma nella versione finale del gioco saranno tutti disattivati all'inizio del gioco.
Continuando a parlare del gioco: Se cadete da qualche cubo e finite giù, non preoccupatevi, fa parte del gioco! Infatti la prima volta che cadrete, verrete trasportati direttamente in un livello sotterraneo. La Portal Gun si trova proprio in questo livello, e potrete ritornare su grazie ad un portale ovale di colore blu scuro (è abbastanza alto, non potete non notarlo) che troverete su un cubo in questo livello sotterraneo. Appena sarete giù la prima volta, guardando in su non vedrete nulla, solo buio.
Una volta tornati su, potrete sempre scendere in due modi:
-Buttandovi da un cubo e cercando di finire su un cubo del Sotterraneo (Molto difficile)
-Oppure se siete stati fortunati da aver potuto prendere la Portal Gun potrete usare quella!
"Perchè tornare nel sotterraneo" vi chiederete? Beh, volendo potete non tornarci. Se cadrete dal Sotterraneo lo potrete notare: sospeso nel nulla, molto più in giù del sotterraneo, c'è un Portale Infuocato. Quest'ultimo portale vi porterà nella Dimensione Infernale.
Adesso che vi ho (più o meno) spiegato (quasi) tutto quello che c'era da spiegare, ecco le prossime features che aggiungerò al gioco:
-Aumenterò la casualità con cui si crea un livello
-Il prossimo Bonus Permanente che ho intenzione di creare sarà il Super Salto.
-Aggiungerò un Editor di Prefab, con cui il giocatore potrà creare il proprio Prefab e posizionarlo nel mondo e creare ad esempio una Casa in cui salvare la partita, un castello, o cose del genere.
-Aggiungerò la Dimensione Infernale.
-Aggiungerò dei mob, e di conseguenza delle armi.
-Aggiungerò le vite e la possibilità di morire (Attualmente se cadete sotto il Sotterraneo cadrete all'infinito.)
-Probabilmente aggiungerò una barra dell'energia.
-Probabilmente, anzi, ovviamente, creerò nuove dimensioni, portali nascosti, nuovi bonus e roba varia xD
-Aggiungerò un'avviso di caricamento dopo aver cliccatu su Nuova Partita, dal momento che appena avviato, il gioco ha bisogno di un po' di tempo per calcolare tutte le posizioni dei cubi e degli oggetti.
-Migliorerò il movimento della telecamera.
Ok, è l'ora di lasciarvi provare il gioco, che potrete giocare direttamente dal vostro broswer (Solo per il momento, il gioco finale sarà destinato al PC)
Ecco il link: Webu Alpha1
EDIT 09/07/2014:
NOVITA' ALPHA2:
-Aumentata la casualità con cui si crea un livello.
-Bonus Permanente "Super Salto" creato. E' già disponibile all'inizio per il momento. Basta tenere premuto SPAZIO per saltare più in alto. Il bonus comunque non è momentaneamente reperibile nel mondo.
-Dimensione Infernale aggiunta. Adesso cadendo nel Portale Infuocato sotto il Sotterraneo si verrà trasportati nella Dimensione Infernale.
-Cadendo ancora più sotto rispetto al Portale Infuocato, si viene trasportati alla posizione iniziale (Al momento senza perdita di vite.)
-Aggiunto avviso di caricamento dopo aver cliccato su "Nuova Partita" nel menù iniziale.
-Movimento della telecamera migliorato. Adesso si muove di 90° in giù e di 90° in su. (Nella precedente alpha il movimento era limitato a 60°, quindi era impossibile puntare al cubo sotto o sopra il Player.)
-Mirino modificato. Aggiunti i bordi bianchi per far risaltare il mirino su sfondi neri.
-Migliorato il posizionamento dei cubi (Quando premete il tasto destro del mouse). Adesso la texture che viene assegnata al cubo viene assegnata in base al mondo in cui ci si trova. Ad esempio nel Mondo Normale viene scelta una texture a caso fra quelle blu, rossa, verde, gialla, arancione e viola; nel Sotterraneo la texture del sotterraneo e nella Dimensione Infernale la texture della Dimensione Infernale
-Alleggerito il livello. Adesso il gioco dovrebbe andare più veloce rispetto a prima.
PROSSIME MODIFICHE:
-Una volta attivo il Super Salto, la velocità di caduta è a parer mio fastidiosamente bassa. Aspetto vostri pareri per aumentarla o lasciarla così com'è.
-Aggiungerò una barra dell'energia e le vite, dunque la possibilità di morire.
-Aggiungerò dei mob e delle armi.
-Aggiungerò un Editor di Prefab, con cui il giocatore potrà creare il proprio Prefab e posizionarlo nel mondo e creare ad esempio una casa in cui salvare la partita, un castello, o cose del genere.
-Modificherò le texture del menù e probabilmente anche quelle dei cubi.
-Alleggerirò ancora di più il livello.
-Aggiungerò la Dimensione Inversa.
Link al gioco: Webu Alpha2
Aspetto vostri commenti