• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Webu
#1
Salve a tutti Big Grin
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ù Big Grin)
-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 Big Grin
 
Rispondi
#2
Bentornato! Comunque lette tutte le caratteristiche mi sembra un bel gioco, le idee sono originali (anche se alcune cose somigliano a giochi già esistenti, per es. Minecraft, Portal...). Ora lo provo e ti dico Wink
Edit: le voci del menu per far partire il gioco non funzionano Sad
Riedit: dopo aver cliccato un po' di volte è andato Wink
 
Rispondi
#3
Grazie Big Grin Beh, da alcune caratteristiche potrà sembrare simile a Minecraft, o Portal, ma è piuttosto differente...
Strano, io se clicco su Nuova Partita mi porta al livello senza problemi O.o prova a cliccare su Aiuto e dimmi se al centro dello schermo spuntano le immagini di aiuto O.o
Sarà perchè prima di partire ha bisogno un po' di tempo per calcolare tutte le posizioni dei cubi e degli oggetti... Aggiungerò una schermata di caricamento così da evitare equivoci del genere, grazie per la segnalazione! Big Grin
 
Rispondi
#4
Wow come inizio non c'è male, anche a me ha dato qualche problema con le voci del menu, ho dovuto cliccare 3-4 volte per farlo partire lol
 
Rispondi
#5
Grazie mille! Big Grin Come ho già detto è un problema di caricamento lento... Provate a cliccare una volta soltanto e ad aspettare, e fatemi sapere se va! Smile
 
Rispondi
#6
L'ho provato, la grafica come avevi detto è abbastanza elementare, ma non fa niente visto che ci sono solo cubi Big Grin
L'ho provato tre volte e il mondo sotterraneo è cambiato poco: il portale è sempre nello stesso punto. Dopo essere caduto la prima volta nel mondo sotterraneo, ritorno in quello sopra, ma ora riesco a vedere benissimo il mondo sotterraneo dal mondo sopra, e in questo modo atterro nella parte che più mi piace (quella del bonus Big Grin)
Nella sezione aiuto le scritte sono illeggibili. Comunque il tasto "Nuova partita" funziona se clicco una sola volta, basta aspettare Wink
 
Rispondi
#7
In quanto a grafica e animazione purtroppo faccio leggermente schifo, dunque ho voluto fare un gioco in cui la grafica non avesse tanta valenza... xD
Per la casualità del mondo sotterraneo ci devo lavorare ancora un po'...
Il fatto che il sotterraneo sia visibile appena tornato su è fatto apposta, proprio perchè la Portal Gun è difficile da prendere saltando per il sotterraneo! Il fatto che tu riesca a prenderla è positivo! Big Grin
Per la sezione aiuto ho notato, infatti ho scritto qua tutte le istruzioni. Ovviamente rimedierò Smile
Si, infatti... E' che ovviamente il gioco all'inizio deve leggere più volte lo script con cui si genera il mondo, che è di 1200 righe circa, ma con i vari loop diventa un po' pesante... Proprio adesso sto lavorando alla schermata di caricamento così da evitare problemi del genere!
Grazie mille per l'interessamento e per i commenti! Big Grin
 
Rispondi
#8
La grafica mi fa esplodere gli occhi...
 
Rispondi
#9
I colori danno troppo fastidio?
 
Rispondi
#10
Decisamente, il viola poi
 
Rispondi
#11
Grazie, cercherò di rendere i colori meno stancanti Big Grin
 
Rispondi
#12
Sfizioso ed enigmatico, sicuramente qualcosa di originale anche se riprendere idee da altri giochi. Bella la musichetta, non aggiungerai mobs?

Si è vero, non fa niente che la grafica non sia super eccezionale però non deve stancare gli occhi.
 
Rispondi
#13
Grazie mille Big Grin
La musichetta l'ho fatta io con Fruity Loops!
Si, penso proprio che li aggiungerò, infatti avevo intenzione di inserire vite e barra dell'energia!
 
Rispondi
#14
Faccio qualcosa come 10-15 fps wtf
 
Rispondi
#15
Va a tutti così lento? .-. A me su Unity quando faccio il test va un po' lento, ma qua su browser mi va perfettamente...
 
Rispondi
#16
15fps quando Crysis 2 mi va al massimo
 
Rispondi
#17
Vedrò di alleggerire il livello [emoji53]
 
Rispondi
#18
Primo post aggiornato con una nuova Alpha.
Aspetto vostri commenti riguardo soprattutto la velocità di gioco e il Super Salto.

Ho alleggerito parecchio il livello, spero non ci siano problemi di fps adesso [emoji53]
EDIT: Ho provato parecchie volte il gioco e va ancora lento... Lo alleggerirò ancora di più, ci sono troppi cubi.

Per quanto riguarda il Super Salto, la velocità di caduta dopo il salto mi sembra fastidiosamente bassa, dunque aspetto anche un vostro parere per vedere se è il caso di aumentare la velocità di caduta o lasciarla così.

Le texture al momento le ho lasciate così come sono, sia quelle dei cubi che come mi è stato suggerito sono troppo sgargianti, sia quelle del menù e della sezione Aiuto che sono notevolmente rovinate. Penso di rimediare a tutto ciò nella prossima release.

Big Grin
 
Rispondi
#19
Il super salto sempre presente mi piace, però il giallo della dimensione infernale non si può vedere (meglio dirlo da subito Big Grin). Per il resto aspetto altri aggiornamenti e implementazioni Wink!

P.S. Prima o poi dovrai trovare un senso al gioco Big Grin
 
Rispondi
#20
Ma la velocità di atterraggio non è fastidiosa?
Hai avuto problemi di velocità?
Provvederò a cambiare quel giallo... Neanche a me piace xD Ovviamente tutte le texture sono provvisorie xD

Sto già lavorando per rendere il menù più decente provvisoriamente. Al momento metterò dei semplici bottoni, in seguito creerò le texture vere e proprie...
Ho aggiunto anche la lingua inglese.

Ahahahahah già, arriverà il momento xD
 
Rispondi
#21
(09-07-2014, 08:19 PM)Johnny 97 Ha scritto: Ma la velocità di atterraggio non è fastidiosa?
Hai avuto problemi di velocità?
Provvederò a cambiare quel giallo... Neanche a me piace xD Ovviamente tutte le texture sono provvisorie xD

Sto già lavorando per rendere il menù più decente provvisoriamente. Al momento metterò dei semplici bottoni, in seguito creerò le texture vere e proprie...
Ho aggiunto anche la lingua inglese.

Ahahahahah già, arriverà il momento xD

Mah fastidio non mi da però se diminuisci la velocità sicuramente fai crescere la difficoltà del gioco e credo che questa cosa sia una cosa buona(?)
 
Rispondi
#22
Cioè intendi fare atterrare più velocemente o più lentamente?
 
Rispondi
#23
(09-07-2014, 08:32 PM)Johnny 97 Ha scritto: Cioè intendi fare atterrare più velocemente o più lentamente?

Ho sbagliato volevo scrivere *se aumenti, cioè se fai si che il giocatore impieghi meno tempo a cadere.
 
Rispondi
#24
Ecco xD
Grazie mille!! Big Grin Appena avrò terminato di dare una sistematina al menù provvederò subito a cambiare la velocità!
 
Rispondi
#25
Non spawnare così tanti cubi insieme sopratutto sullo sfondo

Inviato dal mio LG-P880 utilizzando Tapatalk
 
Rispondi
#26
Cosa intendi con "sullo sfondo"?
 
Rispondi
#27
Ma invece di togliere cubi, perchè non ottimizzi il codice?
 
Rispondi
#28
Dovrei provare a modificare la distanza di rendering... Ma in alcuni punti ci sono troppi cubi vicini e creano problemi, dunque li devo togliere comunque...
 
Rispondi
#29
Ma sto parlando di algoritmo ottimizzato, non di impostazioni diverse.
 
Rispondi
#30
Non dico di toglierli, se i cubi che sono ad una distanza x dal player sono inutili tanto vale farli spawnare solo quando il player si avvicina. Quanti cubi ci sono contemporaneamente sullo schermo ?

Inviato dal mio LG-P880 utilizzando Tapatalk
 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)