Git Product home page Git Product logo

castlewarss.github.io's Introduction

Castle Wars

Castle Wars ist ein Multiplayer und mit dem Smartphone steuerbares Kartenspiel. Du bist anstrebender König und Dein Ziel ist es, die größte Burg des Königsreichs zu besitzen. Ein ebenso wirkungsvoller Plan ist, die Burg deines Konkurrenten komplett zu zerstören.

image

Anleitung

Wann gewinnst du?

  • Deine Burg ist 100 Steine hoch oder
  • Du hast die gegnerische Burg zerstört

Wie gewinnst du?

  • Benutze deine Karten um deine Burg zu erhöhen oder die Gegnerische zu schwächen
  • Deine Karten kosten Rohstoffe: Steine, Waffen und Kristalle
  • Baumeister, Soldaten und Magier liefern Dir jede Runde die entsprechenden Rohstoffe
  • Beispiel: 5 Baumeister = 5 neue Steine pro Runde

Wie wird gespielt?

  • Das Spiel ist rundenbasiert
  • Jede Runde darfst Du eine Karte, sofern Du sie Dir leisten kannst, spielen
  • Kannst Du Dir keine einzige Karte auf deiner Hand leisten oder möchtest eine Karte loswerden kannst Du sie mit längerem Drücken abwerfen
    Damit ist Dein Zug jedoch verbraucht

Installation

  1. git-Repository herunterladen
  2. install.bat im Hauptverzeichnis zur Installation ausführen
  3. start.bat zum Starten des Spiels ausführen
  4. localhost im Browser öffnen (passiert automatisch)
  5. QR-Code scannen oder IP (z.B. 192.168.1.1/control) manuell in Smartphone Browser eingeben

image

Anforderungen

Um die Verbindung zwischen PC und Smartphone sicherzustellen müssen sich alle Geräte im selben (Wifi) Netzwerk befinden.

Software

  • Node.js 8.11.4 (oder höher)

Hardware

  • 1 PC zur Spielfeld-Anzeige
  • 1 Smartphone je Spieler
    bevorzugt Android, bei iOS Geräten können Probleme auftreten

Browser

  • Google Chrome 68.0 (oder höher)
  • Mozilla Firefox 62.0 (oder höher)

Bugs

Verbindungsprobleme

Solltest Du während dem Spiel die Verbindung verlieren, Neuladen oder versehentlich die Seite schließen, wird das Spiel im Normalfall automatisch fortgesetzt, sobald Du dich wieder auf der Seite befindest. Wenn Du jedoch im "Join"-Screen hängen bleibst solltest Du einfach noch einmal neuladen.

Millionen Vögel...

Lässt Du den Browser im Hintergrund offen, kommt es schonmal vor, dass in der Zwischenzeit einige Vögel spawnen und den Browser stark verlangsamen. In diesem Fall musst Du einfach die Seite neuladen.

Third party content

Images

Fonts

MedievalSharp

Copyright (c) 2011, wmk69 ([email protected]), with Reserved Font Name MedievalSharp.

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

Music

Celtic Impuls

Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0/

Sounds

Sound effects obtained from https://www.zapsplat.com
Sound effects obtained from https://www.BlastwaveFx.com


Autoren
Daniel Schmitz
Martin Rempel

Erstelldatum
28.06.018

Version
1.0


Aufgabenverteilung

Martin Rempel

  • Smartphone Steuerung

Daniel Schmitz

  • Canvas / Host-Anzeige
  • Backend / Game-Logik

castlewarss.github.io's People

Contributors

danielschm avatar

Watchers

bog avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.