EpicKnarvik97 232d2d9a8a Oppdaterer lasere for å ta hensyn til alle mulige situasjoner. Closes #69
Det tas nå hensyn til enkle lasere som skyter mot doble lasere,
enkle lasere som krysser doble lasere, lasere som krysser triple lasere,
og egentlig alle situasjoner som kan tenkes.
2020-04-25 14:45:38 +02:00
2020-04-23 11:55:14 +02:00
2020-02-13 09:10:52 +01:00
2020-02-04 11:09:50 +01:00
2020-04-22 23:14:06 +02:00

Robo Rally Build Status Codacy Badge

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 sen alpha. Det fungerer og virker relativt stabilt, men det kan fortsatt forekomme mange endringer, og nye bugs kan bli introdusert.

Knapper og kontrollmekanismer

Knapper

  • Q: Tilbakestiller kamera og kamerarotasjon på brettvisningsskjermen
  • R: Roterer kameraet på brettvisningsskjermen
  • TAB: Bytter mellom kortvelging og brettvisning når en holder på med å velge kort
  • HOME: På lobby skjermen lar denne knappen deg velge et brett spesifikt laget for debugging

Andre egenskaper ved brukergrensesnittet

  • Rullehjulet vil forstørre og forminske spillbrettet på brettvisningsskjermen
  • Spillbrettet kan flyttes ved å holde inne venstre musetast og bevege musen i en retning på brettvisningsskjermen

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.
Readme 83 MiB
Languages
Java 100%