Giter Site home page Giter Site logo

jachymdolezal / game-jam-solo Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 25.11 MB

This is my solo game jam for learning more about Godot Engine. This is 12 hour Game Jam. The random generated theme is "Magic Gone Wrong". I did not manage to add all features in the first 12 hours tho.

GDScript 100.00%

game-jam-solo's Introduction

Magic platformer

Description

This game combines endless platformer with unpredictable magic. The player is trying to survive as long as possible, jumping to falling blocks and avoiding obstacles. The player can move with jumping, he can stick to object's walls and can dash even through objects, if they are small enough. The player can also use his special ability, which can cast a spell. The spell is random and can be either good or bad.

Controls

Space - Jump A - Move left D - Move right S - look down W - look up Shift - Dash (on press player will signal the direction, on release player will dash) J - Cast spell

Player Mechanics

  • Player can jump
  • Player can dash into 8 directions
  • Player can slide and jump from walls
  • Player can cast a spell (todo)

TODO

  • Plan the mechanics (Hour 1)
  • Create diagram of nodes and scenes (Hour 1.5)
  • Create the player (Hour 2)
  • Create demo level (Hour 2.5)
  • Create obstacles spawning
  • Add projectiles
  • Add Dangerous Obstacles
  • Add Object Spawnings
  • Implement StickToWall
  • Implement Dash (Hour 3)
  • Implement Spell
  • Implement obstacles falling from the sky (Hour 4)
  • Add menu (Hour 2)
  • Add sounds
  • Add custom music
  • Add animations
  • Add custom assets
  • Polish and deploy

Afterthoughts

I did not manage to implement all visual and audio assets, but I managed to implement almost all mechanics except the random spell casting. The initial version therefore lacks certain features. The game will be polished in the next releases.

Diagram of Nodes and Scenes

Alt text

game-jam-solo's People

Contributors

jachymdolezal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.