Showing posts with label minigame. Show all posts
Showing posts with label minigame. Show all posts

Monday, September 4, 2017

Gem Glitz update and one-year retrospect

I renamed Gemswap to Gem Glitz, sounds cuter. Also it'll probably not be in Stella's cottage in its final location. Too fancy. But it'll be in there for now.


Tada! Added in a user interface and made everything look much nicer. It's almost done. Dropping down new gems works, adding points works, mechanically speaking everything works.

I just need to add buttons for "Send score" and "Exit," add a twinkling gem hint if the user hasn't made a selection in a while, add some audio effects, and some sparkly particle effects when a match it made. Basically just make it more exciting to play. I'm also lazy and decided it'll be like the classic untimed Bejeweled and just have a game over when there's no more matches.

It's been one year and one day since I made my first post on this blog. That first post was just three drawings of fruit trees. Since then, so much has been done — a 3D pony that walks around, interactable objects like fruit trees that have their fruits fall and bounce, basically an entire mini-game, the manifestation of a quirky NPC and her cottage, the beginnings of a town called Merryville, a bit of a user interface, an item editor that reads and exports XML, particle effects, the start of an inventory system, and so on.

I'm pretty proud of what I've accomplished. It's been fun. I hope someday I can make a game that others can enjoy playing as much as I enjoy working on it.

Thursday, August 24, 2017

Gemswap mini-game

I decided to work on a mini-game. It'll be a match-3, currently called Gemswap. I was trying to think of something that would fit in Stella's cottage, as it will be the first interior I do, but I was coming up blank. I decided match-3 games are decently fun.


A game within a game... but at least this game is much more do-able.

So far what I got working:
  • Generates a random board
  • The board generated does not have any matches right off the bat
  • You can swap the gems around properly
What I'll need to work on:
  • Removing matches and adding them to your score
  • When a match is removed, the board is filled up again
I'm not sure if I want to do a game where the game is over when a timer runs out, or if I want to do one that ends when there is no more moves. 

After I determine that, I'd need to work on those specific tasks. And once that is complete, I can work on prettier gems, particle effects, a graphical interface, and other fancy stuff.