A mirror of the project we created during system engineering, just in case it ever goes down.
Go to file
2020-05-05 15:54:07 +02:00
.github/ISSUE_TEMPLATE Fjerner problemer i markdown fra issue maler 2020-02-05 06:04:51 +01:00
Deliverables Nummererer brukerhistorier i innlevering 2020-05-05 14:42:25 +02:00
docs Laget manuell test med forventet resultat for hvert steg for andre runde av andre spill 2020-05-05 15:54:07 +02:00
src Oppdaterer testbrett for å støtte ny test 2020-05-05 14:46:45 +02:00
.gitignore Gjør noen små fikser 2020-02-13 09:10:52 +01:00
.travis.yml Legger til travis.yml 2020-02-04 11:09:50 +01:00
CONTRIBUTING.md Legger til og endrer litt prosjektdokumentasjon 2020-02-04 19:14:24 +01:00
pom.xml Oppdaterer readme med ny informasjon og oppdaterer versjon i pom 2020-05-03 18:42:06 +02:00
README.md Fjerner en unødvendig deloverskrift i readme 2020-05-03 18:56:36 +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 i hovedsak ferdig. Det er en del ekstra funksjoner og innhold som kan legges til, men all nødvendig funksjonalitet er implementert og fungerende. Det kan fortsatt finnes bugs i koden, men spillet er trolig stabilt.

Javadoc

Javadoc for hele prosjektet kan finnes her.

Knapper og mus

Brettet

  • 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
  • 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

Lobby

  • HOME: Denne knappen lar deg velge et brett spesifikt laget for debugging

  • T: Denne knappen lar deg starte spillet i en modus spesialisert for manuell testing. Denne modusen støtter bare en spiller.

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-1.0-jar-with-dependencies.jar

Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres.