Caratteristiche fisiche dei personaggi


Lo sviluppo delle regole di EONS affiancato alla stesura del codice per la DLL che implementa le stesse regole in codice C++ porta via una discreta quantità di tempo ma permette di affrontare immediatamente tutti quei piccoli conflitti nelle regole che sono facilmente gestibili da un master umano usando solo un po’ di buon senso, ma che in un software, per quanto semplice, devono essere sviscerati completamente per non creare situazioni di stallo.

Nello specifico, la prima iterazione delle regole della creazione del personaggio prevedeva che per ogni razza venissero generate in maniera casuale le caratteristiche di altezza e peso del come presenti in centinaia di altri GdR. Questo però vincolava l’applicazione dei modificatori delle caratteristiche fisiche in quanto la “stazza” del personaggio influisce sulle sue caratteristiche di mobilità e di combattimento: un Marcantonio di quasi due metri del peso di quasi trecento chilogrammi non può avere la stessa mobilità di una ragazzina di quaranta chili, sembra sensato no? Questo è facilmente gestibile per un umano utilizzando il parametro di BMI, calcolabile con una semplice formuletta, e che permette di individuare, con il risultato, se un personaggio è normopeso, obeso o sottopeso.

Applicare la stessa metodica alla varietà di possibili razze e creature che possono popolare un qualsiasi mondo di fantasia non è, invece, di semplice applicazione: richiederebbe di avere una formula generale capace di convertire con un calcolo complesso a piacere i valori di dimensione e peso di una creatura qualunque in un parametro uniforme e valido per tutti. Una sfida impossibile.

Una soluzione elegante a questo problema è: evitarlo e basta. In generale questo vale per ogni vincolo che ci impongono le nostre scelte: se una soluzione è difficilissima da risolvere per rispondere a un vincolo imposto da noi, la via più efficace da perseguire è quella di rimuovere il vincolo!

Nello specifico, quando ci troviamo difronte una qualsiasi persona (o in generale una creatura) non pensiamo mai a lei in termini di peso. In una descrizione di un qualsiasi romanzo di buona qualità non leggerete mai che il personaggio incontra “un tizio del peso di 60 chilogrammi” perché potrebbe essere alto due metri ed essere fortemente denutrito oppure essere alto un metro e venti ed essere un obeso patologico. In generale vi potreste trovare difronte a “un tizio alto e così magro da potergli contare tutte le ossa”.

Per questa ragione, la definizione delle caratteristiche corporee in EONS prevederà la definizione dell’altezza del personaggio, ovviamente parametrata alla sua età adulta, e la classificazione della sua massa corporea. Questo non da una valutazione diretta del peso ma del suo aspetto esteriore che, comunque, in base alla sua tipologia influenzerà le caratteristiche di mobilità e dimensione del corpo secondo le tabelle già definite in precedenza ma risolvendo l’impasse della definizione del peso come parametro casuale da cui ricavare la classificazione di massa corporea o BMC (Body Mass Class). Sarà la stessa BMC a essere definita casualmente.

Questa soluzione può sembrare eccessiva, ma definire tutte le regole su carta per poi trovarsi difronte a problemi del genere potrebbe rivelarsi un problema ben più complesso da gestire e, a seconda degli intrecci delle regole, addirittura impossibile da risolvere. Meglio perdere un po’ di tempo in più ma andarci con i piedi di piombo.

Cosa ne pensi? La scelta di una suddivisione simile ti sembra ragionevole? Credi che un Master dovrebbe avere un parametro del peso del personaggio? Per cosa gli potrebbe essere necessario? Potrebbe esistere una soluzione differente per gestire tramite una singola formula o tabella la categorizzazione della forma fisica di creature così dissimili come una fata, un androide e un drago? Fammelo sapere nei commenti!


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *