mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-01-31 15:19:35 +01:00
EpicKnarvik97
1d03e24b71
Forbedrer og forenkler skjermer
Endrer litt på listener for knapper for at knapper skal ha en oppførsel mer lik forventet Lager en klasse InteractiveScreen som forenkler laging av en interaktiv skjerm Flytter en del intitialisering opp til AbstractScreen Legger til navn på spiller på WinningScreen Legger til sjekking av lengden på spillernavn
Robo Rally
Dette prosjektet har som mål å lage en digital kopi av brettspillet Robo Rally. Foreløbig er målet å implementere all nødvendig funksjonalitet for å kunne spille et "spill" Robo Rally over lan med opp til 8 spillere. Om tiden strekker til, vil vi gå over til en fase der målet blir å implementere ting som er gøy, men ikke nødvendig.
Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast, Inc.
Spillstatus
Spillet er nå i en tidlig alpha. Det er antakelig mulig å spille spillet, men ukjente bugs kan forekomme.
Knapper og kontrollmekanismer
Knapper
- Q: Tilbakestiller kamera og kamerarotasjon
- R: Roterer kameraet
- TAB: Bytter mellom kortvelging og brettvisning når en holder på med å velge kort
Andre egenskaper ved brukergrensesnittet
- Rullehjulet vil forstørre og forminske spillbrettet
- Spillbrettet kan flyttes ved å holde inne venstre musetast og bevege musen i en retning
Bygging og kompilering
Forkrav for å kunne kompilere og kjøre koden
Byggeprosedyre
git clone https://github.com/inf112-v20/Fiasko.git
cd Fiasko
mvn clean install
Dette vil også kjøre alle tester i koden
Kjøreprosedyre
cd target
java -jar roborally-0.4-alpha-jar-with-dependencies.jar
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres.
Description
A mirror of the project we created during system engineering, just in case it ever goes down.
Languages
Java
100%