Skip to content

marcheiligers/wyrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wyrm

Snake reimagined as ... a Dragon.

Maneuver the Wyrm through the sky, collecting magic coins to open portals which will take you to the next level. With each coin you're one step closer to the end, but you also get longer and faster. Avoid walls and avoid hitting yourself or else you'll have to start over. There are 10 levels. Good luck.

Move with the cursor keys, or WASD Hold any key to accelerate Press P to pause the game Press M to turn the music on or off Press N to turn the sound fx on or off Or use a game controller.

This is my first published game. I wanted to finish something not overly ambitious, but something I could be proud of, with some spit and polish and not just a prototype. I learnt a ton making this game. Pixel art is hard. Bigger pixel art is harder. Music and sound effects too. Everything you add to a game ripples all the way through everything else. And yet there's an amazing, supportive, and friendly community out there, building games, sharing tools and techniques and art. I want to thank all those that helped me, that encouraged me, that gave me feedback on early versions of the game. So now I have Finally Finished Something.

This game has been submitted to the Finally Finish Something 2022 Game Jam. You can play it in your browser here.

CHANGELOG

1.0.9 - 19 Mar 2022

  • Upgrade DragonRuby GTK to 3.8
  • Added uiex and refactored menus for mouse and touch
  • Added mouse/touch game controls
  • Add points for Portal entry
  • Show high score and level on title bar

1.0.8 - 20 Feb 2022

  • Upgrade DragonRuby GTK to 3.6 ** Resolves audio issue with x86 Macs
  • Fixed a bug where the Wyrm speed was set incorrectly set when starting at a higher level

1.0.7 - 13 Feb 2022

  • Don't queue the same direction repeatedly
  • Persist high score and high level
  • Added level selection to start game

1.0.6 - 12 Feb 2022

  • Fixed head size and positioning
  • Adjusted portal sprite (mostly to accomodate the head)
  • Added current speed and accelerated speed to debug output

1.0.5 - 11 Feb 2022

  • Updated various graphics including title and Wyrm
  • Changed timing on directions help animation so it doesn't weirdly clash with the key holding animation

1.0.4 - 8 Feb 2022

  • Add WASD and Space for select in addition to arrow keys and enter
  • Changed Sound FX key to N since S is now in use for directional movement
  • Add Controller support

1.0.3 - 30 Jan 2022

  • Show help screens at start of game if you haven't seen them before

1.0.2 - 29 Jan 2022

  • Disallow moving back on yourself resulting in instant game over

1.0.1 - 22 Jan 2022

  • Upgrade DragonRuby to 3.4
  • Publish Windows, Mac and Linux builds

1.0.0 - 10 Jan 2022

  • Fixed music export, trimmed for loop and converted to ogg
  • Improved icon, a little
  • Added "hold down" animation
  • Changed "gem" to magic coin

0.1.7 - 9 Jan 2022

  • Added hidden move rate adjustments in Options [, ], {, }
  • Redid menu top and corners
  • Added icon (needs work)
  • Changed morning background color and selection

0.1.6 - 8 Jan 2022

  • Replaced secondary font text
  • Added second page of Help and refactored Wyrm sprites
  • Debug off by default and D on Options
  • Added overlay for pause, game over and win
  • Fixed uppause bug when pausing while portal showing

0.1.5 - 7 Jan 2022

  • Added menu and crash sounds. Changed gem and portal sounds.
  • Save options
  • Finished off pause

0.1.4 - 6 Jan 2022

  • Added global music and sound fx keys (M and S)
  • Updated music to make it less repetitive
  • More art work clean up
  • Remove unused files

0.1.3 - 5 Jan 2022

  • Added music (and mute option)
  • Fixed game over not being able to restart bug
  • Added win state

0.1.2 - 4 Jan 2022

  • Added direction queuing experiment (on by default)
  • Added menus for Play, Options (Sound Fx), and Help
  • Added Pause, kinda

0.1.1 - 3 Jan 2022

  • Increased acceleration (/1.5)
  • Added sounds for portal, gem and move
  • Added framerate for debugging

0.1.0 - 2 Jan 2022

  • Initial closed test release

TODO

  • Experiment with direction change queueing
  • Add pause
  • [~] Add sounds
    • Move
    • Portal (maybe change)
    • Gem (maybe change)
    • Whisp
    • Crash
    • Win
    • New level
    • Menu
  • Add sound mute
  • [~] Add music
  • Add music mute
  • Add win screen
  • Add credits
  • [~] Add menu options
    • Play
    • Options
    • Help
    • Credits
  • Save options
  • Save game on pause
  • [~] Icon

About

DragonRuby GTK Snake game sample

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages