[004] Making the Game

[32h] GMTK Game Jam 2023 - Ranked #13 [Original]

[Aug 03, 2023] 3H
    - Initial Position & Size calculations (256 x 192)
    - Sprites (Hero, BG, Floor, Flag, Key, Cage, Spikes)
    
[Aug 07, 2023] 5H
    - learning AnimationPlayer & AnimationTree
    
[Aug 08, 2023] 6H
    - learning AnimationTree nodes
    - use of Tween for Movement Animation
    - use of Bitwise to track player choices
    - Area2D objects (Flag, Spikes, Key, Cage)
    - CPUParticles2D for stage end & death animation
    - 4 stages (platform, vertical, spike, cage & key)
    - code typing scene initial design
    
[Aug 09, 2023] 6H
    - code typing animation using await & substr()
    - 4 stages (poison, timer, saw, ghost)
    - interface (timer, poisoned, ghost messages)
    - saw movement (& bounces), 2 collision types (hero & bounds)
    - ghost movement (delayed turn and elevation) acceleration
    - hero out of bounds
    
[Aug 10, 2023] 6H
    - 2 stages (popup, captcha)
    - popup design and middle detection
    - captcha using Bitwise logic
    - scene "transitions" and reload
    
[Aug 11, 2023] 6H
    - stage loading and reset
    - CanvasLayer can block input
    - stage end
    - tons of bug fixing

[ORIGINAL]
    320 x 240 (20 x 15) [16px]
    Width  : 320    (10 * 32)
    Height : 240    (6 * 32 + 24 + 24)

[SMALLER]
    256 x 192 (16 x 12)

[COLORS]
    - 2a2f4e        # background clear       # 3a4466
    - 1a1932        # background main        # 262b44
    - 424c6e        # numbers                # 5a6988
    - 657392        # code (& file close)    # 8b9bb4
    - 5ac54f        # comments               # 63c74d
    - f5555d        # file name              # e43b44
    - 0098dc        # choices                # 0099db

[OPTIONS]
    click_to_make_game()
    add_platforming()                    x gaps
    add_puzzle_elements()                x lock and key (higher left)
    increase_verticality()               x flag above (higher right)
    increase_danger()                    x spike in middle
    add_horror_elements()                x chasing ghost                  # 2.0s delay
    add_a_poison_swamp()                 x poison in start                # 1.5s             ! POISONED !
    add_a_saw_blade()                    x saw blade                      # bounce on middle, damage smaller circle
    encourage_speedrunning()             x 10.0 timer                     # 9.99
    detect_bots()                        x crosswalks                     # can't move       (poison slowed)
    add_pop_ups()                        x toasters                       # can still move
    publish_game()

- 'economy' of game design
- funny light hearted jokes
- simple but effective design
StatusReleased
PlatformsHTML5
AuthorQuietGodot
Made withGodot

Leave a comment

Log in with itch.io to leave a comment.