Newsgroup: it.comp.giochi.rpg
Titolo: nuovo Rogue-like in Java

Questo è il classico messaggio pubblicitario che non dice nulla ma fa
venire voglia a tutti... ^_^
Ispirato dalla pagina del JADE di Thomas Biskup (autore del grande
ADOM) mi sono messo di buona lena per fare qualcosa di analogo, ma
più... più... non dico bello, ma più "come mi piacerebbe che ADOM
fosse stato per essere perfetto".
Ebbene sì, sto aspirando alla perfezione, ma la raggiungerò soltato
con gli svariati anni che Biskup cita spesso sul suo sito 
www.adom.de
In ogni caso in una settimana di lavoro ho già fatto ben di più
diBiskup col suo JADE, progetto durato una settimana e fermo da due
anni!
In pratica il gico si ispirerà alle regole della White-Wolf e il
personaggi potrà essere un Vampiro (all'inizio) e in seguito anche un
Lupino, un Wraith, un Mago etc. etc....
I mostri e gli oggetti verranno gestiti da subito come se fossero
giocatori, grazie a una gerarchia di oggetti che in parte ho già
definito (per i più tecnici, ho un oggetto Entity con le
caratteristiche di base, la sottoclasse Creature server per oggetti
che si muovano e sappiano agire, la sottoclasse Player server per
implementare una creature che segue i comandi da tastiera per agire;
altre sottoclassi di Creature implementeranno le AI dei mostri).
Il gioco è completamente gestito a eventi.
La grafica è stampata in grafica in un apposuito Component, ma è
pursempre Rogue-like (ovvero usa i caratteri testuali colorati per
rappresentare ogni cosa).
Vi dico già che per adesso non ho bisogno di beta-testers o altro,
vorrei come prima cosa arrivare a una versione in cui il personaggio
possa almeno girellare per il livello e guardare i mostri fermi e gli
oggetti vari...
PERO' mi servirebbe un buon algoritmo di generazione dungeon casuali..
ci sto lavorando, col mio team, ma non ci viene in mente niente che
generi un bel livello anisotropo (insomma con le stanze disposte
'BENE' nello spazio disponibile).
Ciao a tutti e a presto risentirci!
Appena avrò quella versione "chiamiamola giocabile" sicuramente la
metterò sul mio sito e accetterò consigli e critiche!
----
Lapo 'drBrain' Luchini
l a p o @ l a p o . i t (PGP Key on keyservers)
w w w . l a p o . i t   (ICQ UIN: 529796)

rappresentare ogni cosa).
Il progetto e' interessantissimo, ma almeno la grafica non potreste
"aggiornarla" un attimino usando "iconcine/figurine" per gli oggetti/mostri
che si vedono nelle stanze?!
(questa cosa la faceva gia Rogue su Amiga 15 anni fa...non credo sia un
problema implementarla oggigiorno su PC se si usano linguaggi di
programmazione come Java, che non sono certo il vecchio DOS...)
A me le lettere/simboli ASCII mettono molto tristezza...
Buon lavoro comunque...
Saluti!  ^_^
--
   _/_/_/        Dimer Camparini        _/_/_/
  _/_/_/     Reggio Emilia - ITALY     _/_/_/
 _/_/_/  
dimer-c...@libero.it
    _/_/_/
_/_/_/ UIN:1645559 - Nickname:Ciccio _/_/_/

Buon lavoro comunque...
Grazie ^_^
Spero proprio che venga bene eheheh
Ciao!


avrà preparato ^_^
Quando sei pronto dai gli estremi delle figure (soggetto da raffigurare,
altezza/larghezza in pixel, profondita' di colore, e formato grafico del
file) e vedrai che raccoglierai un sacco di materiale...


file) e vedrai che raccoglierai un sacco di materiale...
Chiaro!
Priva devo andare un po' avanti perché anche a volerlo fare subito per
adesso direi che serve solo "pavimento", "muro", "porta" e "omino" ^_^
BTW, aggiornamento per tutti: sono arrivato al punto in cui l'omino si
muove in modo sensato, vede in modo sensato e il livello viene però
generato a cazzo.
Prossime cose:
-continuare a lavorare sull'interfaccia generale (non manca molto)
-[urgente] trovare un algoritmo per generare dei bei livelli, se non
mi viene in mente nulla andrò un po' a vedere cosa fa NetHack...
Ciao a tutti!


mi viene in mente nulla andrò un po' a vedere cosa fa NetHack...
-guardare i source di NetHack scaricati ieri, solo dopo aver letto la
license ^_^
-implementare un generico Image per ogni quadretto mettendo di default
i disegni testuali ma potendo così supportare eventuali simbolini
futuri
-cambiare la risoluzione dal default 1200x1200
Ciao a tutti!
BTW: se ogni tanto volete dare un'occhiata alla versione attuale (non
oso neanche chiamarla pre-alpha), basta chiedere [in e-mail, thanks]


Un giorno come un'altro, 
laponom...@lapo.it
 (Lapo Luchini) ha
detto:
Aggiornamento:
+guardati i source di NetHack scaricati due giorni fa; argh, è
difficile leggere 1600 righe di codice scritto da altri e con
indentazioni assolutamente diverse dalle proprie...
-[urgente] trovare un algoritmo per generare dei bei livelli
+implementato un generico Image per ogni quadretto con di default
i disegni testuali (posso così supportare eventuali simbolini
futuri)
-cambiare la risoluzione dal default 1200x1200
+implementata la possibilità di "attaccare" altre entity in automatico
se gli si "va addosso" muovendosi (l'attacco in sé non è ancora
pronto, però!)
+ottimizzata la classe EntityCollection (c'è ancora spazio, però)
+generalizzata la classe LoadLevel per poter leggere da un qualunque
Reader
+implementata la classe LoadFileLevel (che carica il livello da file)
+implementata la classe LoadStringLeve (che carica il livello da una
stringa)
Uhm... ho quasi deciso che piuttosto che continuare a mandare messagi
qua è meglio se creo una Mailing List (con egroups, ad esempio) e
mando qua solo le informazioni per iscriversi...
Già-già, forse è meglio...
Ciao


Già-già, forse è meglio...
Si...anche perche' sei un po' offtopichino...  ;-)
(questo non e' un gruppo sullo sviluppo dei videogiochi e sulla
programmazione, per cui non troverai molti "esperti" con cui
consigliarti...)
Comunque avvisaci non appena hai qualcosa di "beta" da testare...basta che
non sia buggato come Ascension...  ;-DD
