domenica 26 gennaio 2014

DragonCoffee 1.3.3

Link alla 1.3.3 (Mediafire, 718 kB)
http://www.mediafire.com/download/4x1p7b1ql7n546t/DragonCoffee+1.3.3.jar

Guida per far girare i programmi in Java:
http://techtavros.blogspot.it/2011/08/far-girare-i-programmi-in-java-file-jar.html

Ho corretto il bug segnalatomi da Federico - grazie ancora per la segnalazione. Già che c'ero ho dato qualche altra aggiustatina minore. Non vi sono novità oltre alle correzioni dei bug.
Per qualsiasi segnalazione contattatemi. Se non vi rispondo è perchè me ne sono dimenticato o non ho visto il messaggio, sentitevi liberi di ricordarmelo.

Non rilascio i codici sorgenti del programma, prima o poi ne farò un progetto open source come si deve.

Bug corretti:
  • I modificatori delle caratteristiche minori di 10 vengono calcolati correttamente (es. modificatore -3 per 4 di forza).
  • Le finestre del "Combattimento" non possono più venir ridotte.
  • Cliccare sul pulsante Elite senza avere il livello inserito (o con livello 0) non imposta più a 0 tutte le caratteristiche.

giovedì 31 ottobre 2013

DragonCoffee 1.3.2

Eccola qua

Link alla 1.3.2 (718 kB):
http://www.mediafire.com/download/0m6493gadtbhd5m/DragonCoffee+1.3.2.jar

Guida per far girare i programmi in Java:
http://techtavros.blogspot.it/2011/08/far-girare-i-programmi-in-java-file-jar.html

Novità della 1.3.2
  • Inserite le armature e gli scudi nella scheda equipaggiamento
  • Calcolo della CA Colto alla sprovvista/Contatto nella scheda
  • Calcolo del fallimento di incantesimi arcani nella scheda (appare solo per gli incantatori arcani)

domenica 18 agosto 2013

DragonCoffee 1.3.1

Ecco la 1.3.1 - stasera avevo voglia di lavorare. È più divertente programmare in Java che risolvere serie di funzioni.

Link alla 1.3.1 (690 kB): 
http://www.mediafire.com/?fboxalim6j7bt7j

Guida per far girare i programmi in Java (l'ho riaggiustata, erano scomparse le immagini):
http://techtavros.blogspot.it/2011/08/far-girare-i-programmi-in-java-file-jar.html

Novità della 1.3.1
  • Eliminato il limite di 60 per le caratteristiche.
  • Equipaggiamenti: al momento della creazione del personaggio si possono settare 1-2 armi
    e 3 talenti utili: Arma focalizzata/superiore, Arma specializzata/superiore, Critico migliorato.
    Tutte queste impostazioni verranno visualizzate e conteggiate nella scheda. Oltre alla solita scheda si aprirà anche un tool di combattimento apposito, già settato e tenente conto dei talenti.
  • Un paio di nuove razze: Mohrg e Ghoul.
  • Possibilità di scegliere quante schede di attacco (guardate in Strumenti/Combattimento) e quante schede di salute (Strumenti/Salute) far comparire.

Bug vari risolti (nell'arco di molti mesi, sarò vago perchè non ricordo bene quali erano i problemi, mi son soltanto segnato di averli aggiustati)

  • Incantesimi del mago.
  • Incantesimi del druido lv 0 sotto SAG 10 (grazie ad un utente di Dragon's Lair).
  • Tolto il LEP per razze senza mod. di livello.
  • "Bug gnomo" (bho).
  • Capacità dello gnoll
  • Adepto aggiustato (grazie ad un utente di questo blog).
  • Ì nelle schermate.

Se trovate dei bug segnalatemeli! Li spiaccicherò nella prossima versione.

Oltre ai multiclasse (che non ho proprio tempo di inserire) avete qualche idea da implementare?
Se avete domande sul funzionamento di DragonCoffee o cose del genere sentitevi liberi di scrivermele nei commenti.


    giovedì 5 luglio 2012

    1.3.1 in arrivo per fine settembre / inizio ottobre

    Dopo aver dato l'ultimo esame (fisica I) finirò di ritoccare la 1.3.1 e la metterò online.

    sabato 19 maggio 2012

    Contrattempi per DragonCoffee 1.3.1

    Siccome me la sto smenando con gli esami, sono un po' indietro con la tabella di marcia. Un po' tanto, ma vabbè. Dunque l'equipaggiamento è praticamente pronto; l'utente può inserire un'arma, una seconda arma, armatura e scudo, riduzione del danno, talenti vari ecc. Tutto viene calcolato nella scheda e nel combattimento generato assieme al personaggio, che tra l'altro ho migliorato aggiungendovi la CA ed altre cose.

    Mi mancano un po' di metodi "di routine" da scrivere, roba che mi porta soltanto via tempo. Appena ho un pomeriggio libero mi metto lì e finisco la 1.3.1, pubblicandola. Credo entro un paio di settimane, ma non ne sono certo.

    domenica 22 aprile 2012

    Work in progress 1.3.1

    Il lavoro è tanto, ma sto finendo. Ho fatto che aggiungere uno strumento nuovo di zecca e migliorare il combattimento.

    martedì 17 aprile 2012

    DragonCoffee 1.3.1 in arrivo

    Ho eliminato il valore massimo di 60 per le caratteristiche (sono riuscito a scrivere l'algoritmo adatto per eliminare uno switch). Ora si può fare un guerriero con 800 di forza, tanto per dire.
    Nelle schede verrà mostrata la CD degli incantesimi lanciabili.
    Aggiunto il Mohrg e il Ghoul; in programma il Titano.
    Migliorata la formattazione delle schede, eliminando gli spazi tra una capacità razziale e l'altra.
    Curato qualche bug, tra cui gli incantesimi conosciuti del mago, capacità dello gnoll, inc. di lv 0 del druido calcolati sotto sag 10 (grazie ad un utente di Dragon's Lair, non me n'ero accorto).

    domenica 15 aprile 2012

    DragonCoffee 1.3.0

    EDIT: 1.3.1 DISPONIBILE QUI: http://techtavros.blogspot.it/2013/08/dragoncoffee-131.html

    Questa versione è molto importante, in quanto corregge una caterva di bug delle versioni precedenti.
    Ero ben preso nell'aggiungere razze e archetipi, per cui gli equipaggiamenti saranno introdotti successivamente. Mancano solo i licantropi, poi con gli archetipi dovrei aver finito.

    Link alla 1.3.0: 
    http://www.mediafire.com/?dgst0vvyve6c0cx

    Guida per far girare i programmi in Java:
    http://techtavros.blogspot.it/2011/08/far-girare-i-programmi-in-java-file-jar.html

    Novità della 1.3.0
    • Calcolo completo del Lep, inclusa visualizzazione al fondo della scheda di un riassunto.
    • Nuova formattazione per i dati razziali e degli archetipi (fondo scheda).
    • Pagina e manuale della razza e dell'archetipo al termine della scheda.
    Aggiunte 9 razze
    • Ettin
    • Marinide
    • Medusa
    • Gigante del fuoco
    • Gigante del gelo
    • Gigante delle pietre
    • Gigante delle nuvole
    • Gigante delle tempeste
    • Mummia
    Aggiunti 5 archetipi:
    • Creatura Celestiale
    • Creatura Immonda
    • Mezzo Celestiale
    • Mezzo Drago
    • Mezzo Immondo
    Bug vari risolti
      • I bonus degli archetipi venivano applicati dopo aver creato la razza e la classe, rendendoli superflui.
      • Calcolo delle abilità dai dv razziali errato.
      • Vampiro: non aggiungeva ai riflessi il +2 del suo talento Riflessi fulminei, non erano calcolati i danni dello schianto e le CD delle abilità.
      • Lich: corretti gs, iniziativa e modificatore di livello; non erano calcolate le CD.
      • Minotauro: non erano calcolate le CD.
      • Calcolo Lep.
      • Calcolo talenti in base ai dv totali.
      • Il megeride c'era ma non veniva visualizzato.

      domenica 8 aprile 2012

      DragonCoffee 1.2.9

      Eccolo, un po' in ritardo.
      Manca la sezione di armi/armature (che aggiungo a breve nella 1.3).
      Ci sarà anche una tabella dei pesi trasportabili; aggiungerò nelle schede dei personaggi i vari dati sui pesi.

      Novità
      • Warlock
      • Mago Combattente
      • Fey'ri (razza di Faerun)
      • Competenza  armi/armature delle classi nelle schede
      • Nomi dei manuali delle classi al fondo delle schede
      • Esperienza e livelli nel menù "Dati&Tabelle"
      • Rivista la formattazione dei dati razziali, eliminate le sezioni vuote nelle schede
      Bug vari risolti
      • Gli incantesimi di lv 0 venivano conteggiati anche se la caratteristica appropriata era inferiore a 10
      • I Maghi conoscevano meno incantesimi di lv 1 del normale
      • Totali negativi di lotta, attacco ecc venivano segnati sulla scheda come "Lotta +-X"
      • Agli Stregoni non veniva calcolata la lotta
      • La resistenza agli incantesimi dei Mind Flayer era mal conteggiata nella descrizione della razza
      • Qualche errore di battitura

      Novità che (probabilmente) implementerò a breve nella 1.3
      • Tabella riassuntiva di armi e armature
      • Tabella dei pesi trasportabili
      • Pesi nelle schede
      • Famigli e compagni animali (una decina, non di più)
      • Sistema per generare personaggi con un equipaggiamento parziale (di ogni arma e armatura sto creando una classe apposita, ecco perchè il peso del programma è aumentato di una cinquantina di KB)

      mercoledì 4 aprile 2012

      domenica 1 aprile 2012

      DragonCoffee: 1.2.9 in arrivo entro qualche giorno

      Oggi ho aggiunto il Warlock alle classi disponibili. Saranno presenti anche i Fey'ri, una razza di faerun.
      La 1.2.9 porterà anche un database completo di armi e armature integrato nel programma e forse qualche altra cosuccia interessante su cui sto lavorando.

      mercoledì 21 dicembre 2011

      Dead Space

      Ho comprato Dead Space mesi fa, due euro e mezzo in offerta su Seam. Durante la scorsa settimana l'ho finito in una decina di ore. Un gioco di ottimo livello.

      No spoiler.

      Anno 2500 + o(20). Sei Isaac Clarke, ingegnere minerario, membro della squadra inviata a riparare il sistema di comunicazione della stazione spaziale USG Ishimura. Non rispondono alle comunicazioni, avviciandovi notate che tutte le luci di bordo sono spente. L'Ishimura sarà lunga qualche chilometro. Ti sei offerto volontario per la missione; mentre la nave si avvicina riguardi ancora  una volta il videomessaggio ricevuto da Nicole, la ragazza che conoscesti all'università. Ora è in pericolo.

      Mangia questo

      È l'inizio di un videogioco solido, ben costruito, inquietante come pochi. Visuale in terza persona decentrata a destra, alla Gears of War. Subito metà equipaggio viene macellato dai necromorfi, orridi alieni che infestano i corpi di ciò che rimane dell'equipaggio dell'Ishimura. Si muovono per i condotti, ti strisciano alle spalle mentre cerchi di riunirti agli altri sopravvissuti.
      "Cut off their limbs", trovi scritto sul muro. Taglia i loro arti. Al corpo sono quasi invulnerabili, devi mirare con precisione per smembrarli con la tua lama al plasma. Riadatti gli attrezzi minerari ad armi; i sottili raggi laser dei sistemi di puntamento di aiutano a fare il tuo lavoro da macellaio. L'arsenale è ristretto ma ben congegnato, tra lame rotanti, lanciafiamme e pistole a campi di forza. Le munizioni scarseggiano, la tensione rimane molto alta per tutto il gioco. Per fortuna hai qualche asso nella manica: puoi vendere e comprare munizioni nei negozi della nave e potenziare l'equipaggiamento (bel sistema di "nodi" energetici, fa un po' Final fantasy X). Disponi inoltre di un modulo cinetico che ti permette di lanciare con forza gli oggetti, inclusi gli arti dei nemici. In caso di necessità puoi anche rallentarli con il modulo di stasi, ma l'energia che lo alimenta scarseggia spesso.
      L'Hud non esiste. Tutte le informazioni vengono mostrate sul tuo corpo (vita come tacche luminose sulla spina dorsale) o sulle tue armi (un ologramma mostra la quantità di munizioni in caricatore). Lo stesso inventario, una volta richiamato, viene proiettato davanti all'uomo in tempo reale. Tutto ciò aumenta esponenzialmente l'immedesimazione nell'ingegnere.
      Forse vi state chiedendo se non sia un po' palloso combattere in corridoi sempre uguali i soliti 3-4 diversi tipi di nemici. Non lo è. Combattimenti a gravità zero, assenza d'ossigeno, pale rotanti, enigmi da risolvere durante i combattimenti, nemici che si rigenerano e la perenne tensione di fondo contribuiscono a tenere viva l'azione.
      La trama è buona. Non eccessivamente complessa nè particolarmente originale, è tuttavia ben rappresentata nella sua drammaticità. È un calderone ribollente di fanatismo religioso, alieni alla alien, scienziati che trascendono i limiti posti dall'etica, ecc. Il tutto condito con uno scenario claustrofobico e squisitamente splatter. Tra l'altro, Isaac non parla mai (qualcuno ha detto Freeman?); in compenso uno dei personaggio è doppiato da Dario Argento. Non preoccupatevi se non sapete chi è, non lo sapevo manco io e non l'ho riconosciuto. Grazie wikipedia (http://it.wikipedia.org/wiki/Dario_Argento).
      A difficoltà normale sarò morto un paio di volte, per disattenzione o per la tensione. Parecchie volte risolvendo un particolare enigma, ma m'era sfuggito un dettaglio importante. Purtroppo il gioco è stato programmato per utenti console, si capisce dai menù e dalla difficoltà generale. Con un pad è più difficile mirare che con un mouse: i nemici ti danno tutto il tempo di reagire, mirare e farli a pezzi. Ho utilizzato raramente diversi strumenti come il modulo di stasi o quello cinetico, utili a rallentare i nemici. Con un po' d'attenzione e una buona mira (forse dovuta all'utilizzo di un mouse?) le munizioni non scarseggiavano affatto.

      Giocatevelo se potete! Mi ha lasciato un'impressione estremamente positiva.

      Gli sceneggiatori di Dead Space si sono ispirati ad alcuni film, tra cui: "La Cosa" e "Punto di non ritorno". Il primo l'ho visto stasera, ottimo film. Il secondo non guardatevelo, è una cagata colossale.

      martedì 20 dicembre 2011

      Disponibile DragonCoffee 1.2.8, qualche bugfix


      La 1.2.8 aggiusta soltanto qualche piccolo bug.

      Link alla 1.2.8:

      Bug vari risolti
      • Aggiustati gli incantesimi conosciuti e lanciabili degli incantatori.
      • Corrette guarigione rapida, rigenerazione e operazioni coi pf nel modulo salute.
      • Corretti attacco furtivo e percepire trappole del ladro.
      Novità implementate ma inutilizzate o non attive:
      • Classi "oggetto", "arma" e qualche sotto-classe di arma. Volevo integrare un algoritmo di calcolo automatico per generare schede che tengano conto di equip. preinseriti e talenti, ma non ho tempo in questi mesi.

      sabato 10 dicembre 2011

      DragonCoffee 1.2.8 in arrivo, bugfix vari

      Siccome non ho avuto nè voglia nè tempo di apportare grandi modifiche, rilascerò una nuova versione che faccia da bugfix.

      domenica 13 novembre 2011

      DataCoffee 1.0

      DataCoffe è un programma che calcola la reale quantità di memoria degli HardDisk (H.D.).
      Funziona su qualunque sistema operativo che supporta Java (anche sui sistemi operativi Mac).

      Le ditte che vendono e producono H.D. forniscono capacità basate sulle potenze di 10, mentre i computer contano per potenze di 2.
      Ciò significa che un H.D. venduto come "H.D. da 1TB" per il sistema non disporrà di 1TB effettivo, ma di 931GB.

      1TB = 1.000.000.000.000 Byte (10^12) per le ditte.
      1TB = 1.099.511.627.776 Byte (2^40) per il sistema operativo. Secondo Wikipedia questa notazione non è accettata dal SI, che suggerisce di utilizzare le potenze di 10.


      L'utente fornisce la cifra nominale dell'H.D. in GB, TB o PB e il programma restituisce la cifra effettiva per il sistema.

      Ho scritto questo programmino dietro richiesta del mio amico Dario; abbiamo sviluppato assieme la parte matematica.

      Link al download (mediafire): http://www.mediafire.com/?mzltyh253wy38nv

      Per far funzionare DataCoffee vi serve la tecnologia Java (Jre) sul computer; nel primo post ho scritto una guida per installarla, potrebbe esservi utile. 

      martedì 18 ottobre 2011

      Disponibile DragonCoffee 1.2.7


      La 1.2.7 incorpora diverse novità interessanti.

      Link alla 1.2.7:

      Novità
      • Nuovo modulo salute nella sezione strumenti. È possibile fornire un numero di pf o tirare fino a due diversi dv (con modificatori) per generare il modulo. Esso gestisce i pf di un personaggio in tanti modi diversi, incluse rigenerazione, riduzione del danno, guarigione rapida ecc. Come piccola comodità ho inserito una funzione che permette di sottrarre la metà di quanto inserito. È possibile fornire un nome ad ogni scheda della salute.
      • Integrati i tre tiri salvezza (tempra, riflessi, volontà) nel modulo salute.
      • Pulsante "Imposta x4" nella sezione Combattimento, setta automaticamente i 4 attacchi basandosi sui dati del primo.
      • Iniziativa nel combattimento.
      • È ora possibile fornire un nome ad ogni scheda del Combattimento.
      Bug vari risolti
      • Inseriti i talenti per i livelli del mago multipli di 5.
      • Corretto un bug relativo ai Dv degli archetipi.
      Non ho inserito altri archetipi perchè è un lavoro davvero palloso. Magari su richiesta potrei inserirne qualcuno. Ho in mente di inserire un pulsante che gestisca Ira e Furia nel combattimento.

      mercoledì 28 settembre 2011

      Disponibile DragonCoffee 1.2.6

      Eccoci alla 1.2.6, che mostra qualche novità e spiaccica un po' di bug.

      Link alla 1.2.6:

      Novità
      • Introdotti gli Archetipi Vampiro e Lich.
      • Nelle schede ci sono ora il Tipo e l'eventuale Sottotipo della creatura, come "Esterno Nativo"
      • Pagina principale del programma un po' più pulita
      Bug vari risolti
      • Inserito il D4 nel Lancia Dadi
      • Risolto un annoso bug del Critico di cui non m'ero accorto, il programma non calcolava il moltiplicatore del critico
      • Risolto un bug relativo alla Ca Naturale razziale, che non veniva conteggiata
      Qualche idea per la 1.2.7 (che uscirà tra circa una settimana)
      • Altri 2-3 archetipi, di più se ci sto coi tempi
      • Un "Contatore di pf" staccato dal combattimento
      • Un combattimento più leggero, con la possibilità di selezionare quanti attacchi inserire nella pagina (ora sono sempre 4 file)
      • Inserire nel combattimento i Tiri salvezza e l'Iniziativa, oltre ad un pulsante che una volta cliccato imposta i 4 attacchi partendo dal primo
      • Introduzione del Grado Sfida 
      DragonCoffee al momento contiene:
      • 7 Package
      • 97 Classi Java
      • 14.527 Righe di codice
      • 17 classi di D&D
      • 54 razze di D&D
      • 2 archetipi di D&D
      Questo povero blog piange, non c'è manco un commento! Sentitevi liberissimi di lasciarmi le vostre opinioni, sarò felice di riceverle.

      P.s. Non mi sembra di aver violato i termini del loro contratto, ma quelli di Google Adsense mi hanno bloccato l'account perchè generava "clic illeciti". Bho, spero che mi accolgano il ricorso.

      giovedì 15 settembre 2011

      Manca poco alla 1.2.6

      La classe Archetipo è pronta (470 righe di codice) e la sotto classe "Vampiro" anche.
      Mi rimangono da implementare alcuni archetipi (tipo Lich e Mezzo-Drago)  ed altri piccoli ritocchi alla classe Archetipo.
      Nella 1.2.6 inserirò anche un'altra classe per pg/png.
      Sto anche mettendo a posto alcuni bug.