Skip to content

PoC of Java game engine with 2 example game implementation

Notifications You must be signed in to change notification settings

petrfilip/uu_game_maing01

Repository files navigation

SWAP 2021 - Hackathon

V rámci školení SWAP vznikl herní engine postavený na SpringBootu.

  • v prvním běhu měla vzniknout hra inspirovaná bulánky
  • v druhém běhu vznikla hra na motiv Soldatu (v branchi Soldat)
Soldat Bulánci
Ukázka hry Ukázka hry
Demo se zvuky: https://www.youtube.com/watch?v=iRQiGY0veIs

Inicializace aplikace

V insomnii a v application.properties upravit údaje a asidLicenseOwnerList, awidLicenseOwner a token. Token je na https://uuidentity.plus4u.net/.

Zavolat uuCmds nad běžící aplikací:

Pro vývoj GUI je potřeba ještě spustit npm start v adresáři *-hi.

Hudba: https://gamesounds.xyz/?dir=OpenBundle/Background%20Music%20and%20Loops

Assety: https://opengameart.org/ & https://remos.itch.io/timbered-house | https://itch.io/game-assets/free/tag-animation | https://www.gamedevmarket.net/category/2d/page/2/?type=free | https://tokegameart.net/category/freebies/

Game engine - life cycle

GameState = (currentState, moves, rules) => {
  return rules(currentState, moves);
}

Game engine |

Development and Usage

See following guidelines: