- An XTREME Golf Game
- 30 Jun 2019 12:42:51 pm
- Last edited by VitalAsh on 18 Oct 2024 12:54:00 pm; edited 12 times in total
An XTREME Golf Game is a puzzle game I'm developing. The goal is to get the ball into the goal. The game is currently not playable, but everything has been designed. I may make the level sizes dynamic in the future. When the player hits the ball, it keeps rolling until it hits something. If it hits the goal, then you win. This game will be based on a static set of levels that's packed with the program, but a level editor will add a little bit of replayability to the game.
To Do List (Priority sorted top to bottom, highest to lowest):
►Design the campaign levels
►Custom level codes
►Add the credits scene
►Change the roll animation speed dynamically
Completed To do List Items:
►Add the "win all levels" scene
►Add the level editor
►Add the death/win scenes
►Add functionality for all tiles on push/activation
►Add functionality for all passive tiles
►Add the ball and allow it to be pushed by the player
►Add the level select scene
All I have in the play screen is level rendering, however nothing is playable. The player and ball don't render either. GitHub source may come later.
There are 7 tiles.
Seismic Axe: When activated by the player, the ball moves randomly into one of its 8 neighboring tiles. The ball can only move into tiles that are empty.
Magnet: This quad-directional magnet passively pulls the ball to itself each turn, as long as the ball is within two tiles of the magnet orthogonally. This tile can be pushed.
Goal: The goal is to push the ball into the goal.
Dynamite: When activated, it destroys everything within range except the goal, ball, and player.
Fan: This quad-directional fan blows the ball away each turn as long as the ball is within one tile orthogonally. This tile can be pushed.
Calculator: If this is hit/blown up, you lose.
Wall: This is a wall.
To Do List (Priority sorted top to bottom, highest to lowest):
►Design the campaign levels
►Custom level codes
►Add the credits scene
►Change the roll animation speed dynamically
Completed To do List Items:
All I have in the play screen is level rendering, however nothing is playable. The player and ball don't render either. GitHub source may come later.
There are 7 tiles.
Seismic Axe: When activated by the player, the ball moves randomly into one of its 8 neighboring tiles. The ball can only move into tiles that are empty.
Magnet: This quad-directional magnet passively pulls the ball to itself each turn, as long as the ball is within two tiles of the magnet orthogonally. This tile can be pushed.
Goal: The goal is to push the ball into the goal.
Dynamite: When activated, it destroys everything within range except the goal, ball, and player.
Fan: This quad-directional fan blows the ball away each turn as long as the ball is within one tile orthogonally. This tile can be pushed.
Calculator: If this is hit/blown up, you lose.
Wall: This is a wall.