Devlogs
Release alpha 0.8
Posted May 25, 2025 by Studio Ikhi
#release #alpha #a0.8 #0.8
CHANGELOG [ENG]
COMBAT SYSTEM [interface]
- Redesigned the turn order panel:
- The boxes now show character sprites,
- The bar now fills up to 100% instead of emptying to 0%,
- Character names are no longer shown,
- A VS icon in the center of the screen separates player characters from enemies.
- Redesigned health bars:
- General reschematization of the bar,
- Magic points are now displayed as individual rectangles and are functional,
- Character names are no longer shown,
- Colors are now from the game's shared palette,
- Enemy bars (in red) have been added.
- Action menu added, shown when the player's turn starts, after choosing the movement position:
- “Pick up” button added,
- “Wait” button added (and made functional),
- “Moves” button added (and made functional),
- “Inventory” button added,
- “Escape” button added (and made functional),
- Icons added for the action menu buttons,
- Animations added for the action menu,
- Move menu added,
- Single move module added,
- Move detail panel added,
- Attackable zones now highlighted with blue gradients,
- A blue rectangle appears at a fighter’s feet when their turn begins,
- Health now decreases gradually,
- Changed how the experience point increase animation speed is calculated,
- Magic points now decrease gradually when used,
- Texts at the top left updated to indicate phase and turn,
- Added animation for the start of the battle,
- Added animation for the end of the battle (escape or victory),
- Added animation for player defeat during battle,
- When an enemy lands a critical hit, the damage number is larger and purple,
- When a player lands a critical hit, the damage number is larger and yellow.
COMBAT SYSTEM [system]
- Combat scene logic refactored to be more scalable and less error-prone,
- Characters now fight using moves, each with power, accuracy, nature, range, type (passive or active), and magic point cost,
- Initial draft moves added for Keiko and Hako (not all parameters are functional yet, like number of targets and status effects),
- Text warning added when no enemies are within the move's range,
- Text warning added when the character lacks enough magic points to perform a move,
- Characters gain 1 magic point every time their turn arrives,
- If all player characters are defeated, the battle ends and the game resumes from the last save,
- Escape button now allows fleeing an ongoing battle,
- Wait button now allows skipping a turn without performing any action,
- Enemies now always target a player and their hits cannot miss,
- Unlocked moves are now saved in the save file,
- When an enemy dies, each surviving player character gains x experience points. The character who dealt the final blow gains 1.5x experience.
SPRITES AND PORTRAITS
- New experimental portrait for Keiko (dialogues) added,
- New experimental portrait for Hako (dialogues) added,
- New experimental portrait for Keiko (health bar in battle) added,
- New experimental sprite for Hako (battle) added,
- Experimental icons created for all of Keiko’s moves and some of Hako’s,
- Icons added behind the values for power, magic cost, and range in the move module within the action menu.
BUG FIXES
- Transition system between maps made more robust to prevent conflicts with battle initiation,
- Music now continues playing while the game is paused,
- Inventory, memories, or album can no longer be opened during battle,
- Fixed bug that caused a mismatch between the battle data dictionary and the save file,
- Fixed bug preventing proper deletion/saving of battle data,
- Partially fixed interactions between weather, save system, and battle,
- Fixed issue with dialogues interrupting battle start (time now pauses during dialogues),
- Fixed inconsistent music transitions between maps,
- Fixed: #11 Manual weather change command sometimes didn't work.
NOVITÀ [ITA]
SISTEMA DI COMBATTIMENTO [interfaccia]
Rinnovato il pannello del calcolo dei turni:
- I riquadri hanno gli sprite del personaggio,
- la barra scorre verso il 100%, non più verso lo 0%,
- non sono più mostrati i nomi dei combattenti,
- l'icona VS al centro dello schermo divide il lato dei personaggi giocanti da quello dei nemici,
Rinnovate le barre della vita:
- Rischematizzazione generale della barra,
- i punti magia ora sono rappresentati da singoli rettangoli e sono funzionanti,
- non c'è più il nome del personaggio,
- i colori ora appartengono alla tavolozza comune a tutto il gioco,
- aggiunte le barre dei nemici, di colore rosso.
Aggiunto il menù delle azioni, che viene mostrato quando inizia il turno del giocatore, dopo aver selezionato la posizione di spostamento:
- Aggiunto tasto Prendi,
- aggiunto tasto Aspetta (e reso funzionante),
- aggiunto tasto Mosse (e reso funzionante),
- aggiunto tasto Zaino,
- aggiunto tasto Fuga (e reso funzionante).
- aggiunte icone dei tasti del menù di azione,
- aggiunte animazioni del menù di azione.
- Aggiunto il menù delle mosse,
- aggiunto il modulo della singola mossa,
- aggiunto il pannello di dettaglio della singola mossa.
- le fasce in cui è possibile attaccare sono ora evidenziate da gradienti azzurri,
- quando giunge il turno di combattente, compare un rettangolo azzurro ai suoi piedi,
- la vita scende gradualmente,
- cambiato il modo in cui è calcolata la velocità dell'animazione dell'aumento dei punti esperienza,
- i punti magia si riducono gradualmente quando usati,
- modificati i testi in alto a sinistra, con l'indicazione della fase e del turno.
- aggiunta animazione per l'inizio del combattimento,
- aggiunta animazione per la fine del combattimento (fuga o vittoria),
- aggiunta animazione per sconfitta del giocatore durante il combattimento.
- quando un nemico esegue un attacco critico, il numero del danno è più grande e di colore viola,
- quando un personaggio esegue un attacco critico, il numero del danno è più grande e di colore giallo.
SISTEMA DI COMBATTIMENTO [sistema]
- Ristrutturato il codice di funzionamento della scena di lotta per renderlo più scalabile e meno fallace,
- i personaggi ora combattono usando mosse, ognuna avente diversi: potenza, precisione, natura, raggio d'azione, tipo (passivo o attivo) e costo in punti magia,
- inserite nel catalogo mosse le prime mosse di bozza per Keiko e Hako (ma non tutti i parametri sono funzionanti, come il numero di bersagli e gli effetti di stato),
- aggiunto un avviso testuale quando non sono presenti nemici nel raggio d'azione della mossa selezionata,
- aggiunto un avviso testuale quando il personaggio non possiede punti magia sufficienti per eseguire la mossa,
- il personaggio guadagna 1 punto magia ogni volta che arriva il proprio turno,
- quando tutti i personaggi del giocatore sono sconfitti, la battaglia si interrompe e il gioco riparte dall'ultimo salvataggio,
- col tasto fuga è ora possibile fuggire da una lotta in corso,
- col tasto attendi è ora possibile non eseguire alcuna azione durante il turno,
- i nemici ora bersagliano sempre un giocatore, e il colpo non può andare a vuoto.
- le mosse sbloccate del personaggio vengono salvate nel file di salvataggio,
- quando un nemico muore, viene data una quantità x a tutti i personaggi giocanti vivi. Al personaggio che ha inflitto l'ultimo colpo al nemico, invece, vengono dati 1,5x punti esperienza.
SPRITE E RITRATTI
- Aggiunto un nuovo ritratto sperimentale per keiko (dialoghi),
- aggiunto un nuovo ritratto sperimentale per Hako (dialoghi),
- aggiunto un nuovo ritratto sperimentale per keiko (barra della vita nella lotta),
- aggiunto un nuovo sprite sperimentale per Hako (combattimento),
- create le icone sperimentali per tutte le mosse di Keiko e di alcune mosse di Hako,
- nel modulo della mossa nel menù delle azioni, create le icone retrostanti i valori di potenza, costo di magia e raggio d'azione della mossa stessa.
FALLE CORRETTE
- Consolidato il sistema di transizione fra le mappe per evitare che vada in conflitto con l'inizio dei combattimenti,
- la musica ora continua a essere eseguita anche mentre il gioco è in pausa,
- non è più possibile aprire zaino, memorie o album mentre si è in combattimento,
- corretta falla che creava un disallineamento fra il dizionario di salvataggio dei dati di lotta e il file di salvataggio,
- corretta falla che impediva la corretta cancellazione/salvataggio dei dati di lotta,
- corretto parzialmente l'interazione fra meteo, salvataggio e lotta,
- corretto il rapporto fra dialoghi e inizio dei combattimenti (ora durante il dialogo si ferma il tempo),
- corretta la transizione inconsistente della musica fra le mappe,
- Corretta: #11 A volte il comando manuale di cambio tempo non funziona.