Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 3.1 KB

File metadata and controls

84 lines (62 loc) · 3.1 KB

Multiplayer Bomberman by the Bombers

Csapattagok

  • Molnár Dániel
  • Soponyai Vencel
  • Varga István
  • Vörös Döme

Játék leírás

A projekt célja, hogy a Bomberman nevű játékra alapuló alkalmazást hozzunk létre. A játék pályán elhelyezkedő mezőkön lehet a karakterekkel járni, bombát letenni, powerup-ot felszedni, szörnyeket kerülni. A játékot 2 vagy 3 játékossal is lehet játszani 3 különböző pályán, és a játék végével lehetőség lesz egy új játék indítására. A játék lényege az ellenséges játékosok megölése, minden győzelem esetén 1 pontot kap a játékot és 3 pontnál lesz vége a játéknak.

A játékot C# nyelven, WPF környezetben valósítjuk meg. A játék egy N*N mezőből álló, 2 dimenziós térben játszódik, amit a játékosok felülnézetben látnak. Lehetőség lesz a irányítás megváltoztatására és a persziztencia segítségével a játék mentésére és betöltésére is.

Mit tud tenni egy játékos?

  • Mozogni
  • Bombát tenni
  • Szörnyek elől menekülni
  • Powerup-ot felvenni, amely lehetősét ad:
    • Halhatalanságra
    • Szellem módra váltásra
    • Sebesség gyorsítására/lassításása
    • Bombák számának csökkenésére/növelésére/nullázása
    • Bomba hatótávolságának csökkenésére/növelésére
    • Instant Bombák lehelyezésére
  • Játék megnyerése/elvesztése
  • Játék mentése/betöltése
  • Játék megállítása/elindítása

Elkészített komplexitások

  • Alapfeladat - 1,5
  • Intelligens szörnyek - 1
  • Haladó bónuszok - 1
  • Három játékos - 1
  • Hátráltató bónuszok - 0.5
  • Perzisztencia - 0.5
  • Testre szabható vezérlés - 0.5

Játékirányítások

  • Első játékos:

    • W - felfele mozgás
    • A - balra mozgás
    • S - lefele mozgás
    • D - jobbra mozgás
    • E - bomba lerakása
    • Q - akadály lerakása (ha lehetséges)
  • Második játékos:

    • I - felfele mozgás
    • J - balra mozgás
    • K - lefele mozgás
    • J - jobbra mozgás
    • O - bomba lerakása
    • U - akadály lerakása (ha lehetséges)
  • Harmadik játékos:

    • Number8 - felfele mozgás
    • Number4 - balra mozgás
    • Number2 - lefele mozgás
    • Number6 - jobbra mozgás
    • Number9 - bomba lerakása
    • Number7 - akadály lerakása (ha lehetséges)

Ezek a beállítások a főmenüben található "Vezérlés beállítása" menüpontban változtathatóak az adott billentyű rákattintásával, amellyel egy új ablak jelenik meg, ahol az új billentyű megadható.

Játékbemutató

alt text

alt text

alt text

alt text

alt text