shoteose Space

shoteose © Copyright 2025. All rights reserved.

Download Curriculum Vitae

Fantasy Kingdom Slime

(2024)

A 2D game about slimes corrupted by oil. The player must collect pieces to build a wind turbine and save the village, while avoiding the slimes.

Node.jsGeoServerLeaflet.jsPostGISJavaScriptWFS
Fantasy Kingdom Slime's Cover Image
RepositoryLive Demo

More Details

Practical work for the Multimedia Systems course unit, focused on developing a 2D game using Phaser 3.0.

Theme and Objective

The game is themed around "The Future of Energy Transition supported by Renewable Energies." Friendly slimes have been corrupted by oil. The player must collect scattered parts across the map to build a wind energy plant and save the village, all while avoiding the corrupted slimes.

Features and Requirements

  • Life System: The player can be hit a maximum of 3 times before losing.
  • Resources and Score: System for collecting parts (for the wind plant) with associated scoring.
  • Levels: The game consists of two levels with distinct maps, created using Tilemaps.
  • Randomness: Random distribution of slimes and collectibles.
  • Physics and Animations: Use of Arcade Physics for collision detection and player/enemy animations.
  • Simple AI: Enemies chase the player (using the `moveToObject` function from Arcade Physics).
  • Controls: The player moves with the arrow keys and uses the mouse click for a speed "boost".

Project Gallery