Skip to content

Releases: Typing-Monkeys/TeferiTheGathering

v1.1 - Avacyn

09 Mar 16:20
7aea289
Compare
Choose a tag to compare

Risolti dei problemi che affliggevano il casting delle Instant/Sorcery.

Bug Fix

  • Risolto il problema che causava l'errore NullPointerException durante il lancio di una Sorcery
  • Risolto il problema che causava il soft-lock del gioco quando veniva lanciata una Instant/Sorcery

Updates

  • Aggiornata documentazione con i nuovi cambiamenti
  • Aggiornata documentazione con tutte le modifiche e fix che abbiamo risolto

v1.0 - Bala

20 Feb 08:48
60b4953
Compare
Choose a tag to compare

Completata implementazione del progetto assegnatoci per l'esame di Knowledge Representation and Automated Reasoning.
Implementate regole static abilities dalla 702.2 alla 702.10.

Rules

702.2 Deathtouch

Testo in breve: quando una carta sta combattendo contro una che ha Deathtouch (indipendentemente che sia in attacco o in difesa) e prende almeno 1 danno, questa viene distrutta.

Funzionamento:
deathtouch

702.3 Defender

Testo in breve: una carta con Defender non può attaccare.

Funzionamento:
defender

702.4 First Strike

Testo in breve: se durante il combattimento, sono presenti carte con First Strike tra le carte che combattono, viene attivata una fase di danno bonus dove queste carte infliggono danno per prime.

Funzionamento:

first_strike.gif.mp4

702.7 Double Strike

Testo in breve: come First Strike, ma questa fase di danno viene ripetuta una volta in più.

Funzionamento:

double_strike.gif.mp4

702.8 Flash

Testo in breve: le carte con Flash vengono trattate come Instant.

Funzionamento:
flash

702.10 Haste

Testo in breve: una carta con Haste, quando viene evocata ignora la Summoning Sickness, può attaccare ed utilizzare magie immediatamente.

Funzionamento:
haste

Fixes

  • Risolto problema per cui chiudere il debug durante il Game causava il crash del gioco
  • Risolto problema per cui chiudere un client durante il Game causava il crash del gioco
  • Scoperto il problema con Github Desktop su Windows e aggiunta documentazione su come evitare problemi
  • Rimossi file .DS_Store inutili
  • Risolto problema con la funzione discard che invece di scartare la carta la metteva in fondo al mazzo
  • Risolto un problema con la regola 514.1 - Cleanup che non effettuava correttamente lo scarto delle carte quando il player ne aveva troppe nella mano
  • Reso utilizzabile il progetto Eclipse su differenti OS

Known Problems

  • Il server Node (server.js) non è modularizzabile per via delle sue dipendenze troppo obsolete [ #13 ]
  • Se i client sono già aperti e si avviano Node e Java, tutto crasha [ #4 ]
  • Diversi problemi con l'interfaccia grafica dei clients [ #4 ]