Skip to content

incredibleLeitman/Moorhuhn

Repository files navigation

Moorhuhn

Moorhuhn remake in UE4, students project for @fh-technikum-wien in GEE (game engine based development)

Moorhuhn Remake Title

Download the latest version from dropbox:

https://www.dropbox.com/sh/9t0uqydfu9au076/AAAJ5DATTH-B6DjcTlfHbkWZa?dl=0

Controls

Classic FPS controls, move around with WASD, space to jump, move the crosshair with mouse. Left mouse button to shoot, right click to reload.

Reload is only possible if at least on bullet was shot, while reloading, shooting is permitted.

Gameplay

The player has 90 seconds to shoot targets and receive points, which are displayed in the highscore list.

Hitting enemies in the frontline is rewarded with 25 points, enemies that are far with 50 points. It is possible to hit a targe multiple times for additional combo points.

Dev Area

Done

  • basic menue
  • sceen shake
  • basic ammo system and reload
  • timer
  • score system
  • actual moving enemies
  • spawner and behavior
  • stop / remove game(mode)/map? to prevent further EventTicks? --> set bool @finish -> load level resets state
  • music and sound
    • menue button
    • bg music
    • countdown
    • hit + death scream
  • sort highscores and mark last game (TODO: fix ListView addItem)
  • level mesh
  • combo points for re-hits
  • show points at hit

improvements

open issues

  • Highscores: AddListViewItem; seems to add elements, get per method using space, but does not show anything (maybe invisible or wrong z-order?)
  • setting values for game mode (GameRunning): allowed, gets called, but does not change the value? (maybe a reset or another instance?)
  • Lightning seems to do anything but behaving correctly as set