RMMZ Buzzy - The MZ Flappy Clone

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ


About Buzzy:
In a world of chaos, mystery, and uncertainty, where gratuitous word limits are imposed on all, one heroic Bee, Buzzy, stands in the way of total disaster for all life. Using his mighty wings and pure determination, he fights not only against his own limits, but also against the limits of Mother Nature's mighty gusts, gravity itself, and the harsh terrain that he calls home in order to collect enough honey stars to survive the season.

Failure is not an option here! If Buzzy fails to collect enough stars before the seasons change, not only will he himself perish - his entire hive, the only hive remaining, will perish alongside him!!

You, controlling Buzzy, must do whatever it takes protect his hive, protect the world, and most of all, protect his one true love - the hive queen from certain destruction....


Your Goal:
Guide Buzzy through the treacherous maze of ups and downs in this totally original and one of a kind tap tap minigame!! Collect as many honey stars as you can to ensure his, and his hives survival.


Gameplay & Features:
  • Simple tap and click mechanics. The key to Buzzy's survival, use either your keyboard, mouse, or finger to make him flap his wings and avoid obstacles. The more you tap, the higher he goes!
  • Easy to understand collection based scoring system. The more honey stars you add to your collection, the more your score will grow.
  • 1280x720p HD Resolution
  • Keyboard/Gamepad Support (space/ok)
  • Animated Loading Screen
  • Asset Preloading for smooth gameplay
  • Improved Collision Detection
  • Quick Jump Boost (double taps = high jumps)
  • Personal Highscore Record
  • Online Highscore Records
  • 10 Awesome Unique Levels

The Making Of:
This game is just a little something I randomly decided to make this morning. Its currently in beta because of this, but I do feel that it has all the features I'd like to add at this time. If you have any suggestions for improvements, or a bug to report, let me know and I'll see what I can do!

The Making Of II:
I have spent the past few days tightening the game mechanics, clicking my mouse, upscaling the resolution, tapping my phone screen, adding personal records, clicking mouse again, loading screens, redoing almost all assets, and of course, clicking my mouse some more!!

Hoping to have an android version ready for download soon. Need to add an asset preloader next I think... On mobile there is a noticeable delay when a new level loads for the first time. I'm guessing folks with slow web connections will suffer the same fate on the web hosted version...

The Making Of III:
Spend the past week writing and rewriting a node.js backend api to manage highscores. This has now been fully implemented in Buzzy. I also spent far too long scrolling through different fonts to choose one for the highscore list, redesigned the game title and end scenes to accommodate highscores and a shiny name input box. Asset preloading is now also a thing (at least for the heavier images)

All thats really left is mobile. An android port might be released at some point, but tbh, im sick of this game now. I've spent almost two weeks constantly clicking my damn mouse (my personal best is now 207 - I haven't posted any scores on the highscore list since it went live to give people a chance to get good) :D

The Making Of IV:
Since the last update there has been a number of small updates (now v1.0.6) that I felt another small entry should be made.. A number of small improvements have been made overall. Each level has its own custom music, and the latest update adds 6 new levels. Each time I add a new level I get a notification that a new asset pack is available (the ones I use for the game levels), which of course means I have to add more levels.

I still haven't ported to android as I'm not happy with the performance I got when I last tried and its a lot of work to improve the overall performance of the engine. I hope to get there sometime, but that time is not now... The game does seem to run fine on higher end devices via the website though. So there is that option for those who have a device (pixel 3 seems to have no issue).


Gameplay Footage:


Play Here:
https://dekitarpg.com/games/buzzy
https://dekita.itch.io/buzzy


Pro Tips:
  • To enter fullscreen, click the game window and press F4. (or use site button)
  • Press the print screen key to automatically download a png of your game screen. (or site button)
  • Look out for the ultra rare honey hue! Make sure to collect it to quickly build your score!!

Credits:
Programming: DekitaRPG
Graphics: Akashics & Craftpix
Engine: RPG Maker MZ
Additional: @Amysaurus and @Galenmereth for help with lore creation for this description!!


Additional Challenge:
What's the highest score you can get to?? I can barely get past 50!!
Be sure to share your highest score screenshots below!!


My highest score is now 244, can you do better?
Buzzy now has an online highscore list, so no need to post your screenshots, but feel free to leave your feedback! :* <3

How to enable OpenGL on Firefox for older hardware:
  • Type about:config into the address bar, and press enter.
  • Then search for this key: layers.acceleration.force-enabled
  • Switch the value to true
  • Restart your browser.

This **MAY** fix OpenGL related issues and the rare "Error, Failed to initialize graphics" error for older hardware. Not guaranteed to run smoothly!! This error is caused by the RM engine directly when attempting to run on older devices.
 

Attachments

  • 10-levels-screenshot.png
    10-levels-screenshot.png
    954.5 KB · Views: 27
Last edited:

Tw0Face

Master Strategist
Veteran
Joined
Nov 12, 2018
Messages
465
Reaction score
377
First Language
German
Primarily Uses
RMVXA
Additional Challenge:
What's the highest score you can get to?? I can barely get past 50!!
Be sure to share your highest score screenshots below!!

It's a neat minigame. The collision detection is a bit unforgiving, tho. I feel like if even a single pixel of the bee's wing touches an obstacle, you're immediately dead.

Here's my score after I finally found out how to play this. :LZSjoy:

screenshot_1600281852444.png
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Hi!! Thanks for trying it out <3

I know its just a silly little game, quite different from the typical rpg that gets posted in these forums, so I wasn't sure anyone would actually bother lol.

Yea, I agree the collision needs to be a bit better. Its because there is a few empty pixels on the wall objects, and at the edges of the bee sprite that still get counted for the collision. I've tried to counter it with a simple offset in the detection, but it needs to be better!!

I tested a port of this on mobile today, and while it works fairly well, there are a few random bugs that I need to fix before I can release a mobile port. (better collision being one of them - its way more noticeable on mobile for me lol) I also want to add an online highscore system. I have no idea what my best score is now, and it'd be nice to keep a record of that for each player. :)

Thanks again for your feedback <3

Edit: Just updated op with video of my high score ;)
 
Last edited:

Tw0Face

Master Strategist
Veteran
Joined
Nov 12, 2018
Messages
465
Reaction score
377
First Language
German
Primarily Uses
RMVXA
Thanks again for your feedback <3

No prob, mate. I like simple and cute games like this. Nice to spend some time on if you don't have time to play a large rpg or so.

I'll beat your highscore the next days. :LZSwink:
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
I've already rekt that highscore ;)

I've been working on resizing everything for 720p resolution (for better look on mobile), and yes, porting for android. Also completely redone the collision mechanics (see spoiler).. I'm currently adding a few little touches that make things just feel smoother and nicer :)

Also gonna try squeeze in a 'personal best' record keeper type deal :p


Let me know what the next score you get is! :)
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
This Minigame has just been updated with the following features:
  • 1280x720p HD Resolution
  • Image Sizes Changed (to support 720p)
  • Keyboard/Gamepad Support (space/ok)
  • Animated Loading Screen
  • Improved Collision Detection
  • Quick Jump Boost (double taps = high jumps)
  • Personal Highscore Record
The update is already live.

Hope you enjoy!
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,718
First Language
English
Primarily Uses
RMVXA
Even though I have rubbish reflexes, I thought I would give it a go. It seemed a bit laggy, and then totally froze on me, at this point.

1600544072937.png

I don't know if you can identify the spot from this, but it's not very far in.
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
@Kes ha omg wth... yea it must be lagging. because the objects spawn based on time, and they are normally much further apart. So your game isnt updating enough frames before the spawn to get the spacing done lmao

The spacing is normally like:
1600544917814.png
that far apart :D

If you replay the level is it smoother, or it constantly having lag issues?

F2 works btw for showing the fps's :)

I think the game may have frozen due to not having any area that it could spawn a reward star thing.
 

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,718
First Language
English
Primarily Uses
RMVXA
Had several more goes. It's either laggy or buzzy plunges straight to the ground without ever moving forwards. Froze again only once, at this point, maybe 2-3 seconds in, max.
1600545634312.png

Sounds still playing, even though the graphics have stopped.
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Ok, gonna need some more info I think..

Are you playing in the small game window on my site? have you tried going into fullscreen mode? (F4)

Is the game auto stretching to fit your window? your pics dont seem to be the full screen size somehow.. Whats your screen/monitor resolution? (F3 to test)

When playing, before the crashes, are the backgrounds or other images stuttering?

What FPS are you getting when playing? (F2)

Has there been a single time you have been able to pass one of the 'walls'? :(


Oh, and what Browser, OS, and CPU are you using?

I have a feeling you are using firefox... Could you do me a favour if you have chrome installed and run it there. I get super bad performance on firefox too. Probably something to do with the entire project being obfuscated af :D
 
Last edited:

Kes

Veteran
Veteran
Joined
Aug 3, 2012
Messages
22,299
Reaction score
11,718
First Language
English
Primarily Uses
RMVXA
Are you playing in the small game window on my site? have you tried going into fullscreen mode? (F4)
Yes, playing that small window on your site. Just tried F4, and that froze as well. Once I got this error message, but that be because I started clicking too quickly, in an effort to avoid the frequent case of buzzy going vertically down before I even get a chance to click once.
1600547133388.png

Is the game auto stretching to fit your window? your pics dont seem to be the full screen size somehow.. Whats your screen/monitor resolution? (F3 to test)
The screen shots weren't full screen size, but the small game window on your site. F3 on my laptop just brings up the 'Search' function for the page (i.e. = Ctrl+F)
The resolution, though, is 1920 x 1080.

When playing, before the crashes, are the backgrounds or other images stuttering?
Not noticeably. But as it is usually only about 2 seconds or so before it freezes, there isn't much chance to notice things.

What FPS are you getting when playing? (F2)
Highly variable, but mostly between 30 and 50. The lowest I've noticed is 23, the highest 57. Sometimes it freezes before I get the chance to hit F2, but when I have had it at the time of the freeze it's been between 28 -33.

Has there been a single time you have been able to pass one of the 'walls'? :(
Nope, not once. I have got over a wall, but never where there is a wall originating at the top of the screen, especially when it is like this (froze at this point, so I had the chance to capture it.) Being solid, I couldn't see how to get past it.
1600547443208.png


[/QUOTE]Oh, and what Browser, OS, and CPU are you using?
[/QUOTE]
Browser is Firefox
OS Windows 10
fuller specs:
1600547557862.png

I have a SSD laptop, not one with a HD, if that makes any difference.
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
@Kes Yea, firefox... Theres something in the obfuscation I used (super heavy obfuscation) that firefox seems to be having issues with. I tested myself there and it acts the same as you are reporting. But runs totally fine on chrome! :(


I'm gonna have to fiddle with my obfuscator tool to maybe dial back the aggressiveness. But that may take some time to get right! :(

I have a strong feeling its something to do with the fact that each plugin has its own debug protection running :D
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Updated the game to v1.0.3.

New features include:
  • Preloader updated to support assets
  • Improved Level Particles
  • Added helpful fullscreen/toggle FPS buttons to site
  • Firefox users should now have stable FPS
  • Various Bug Fixes/Improvements

Side note:
Yes, the reason the game wasnt running well was because of the debug protection that was constantly checking to ensure that 'the hakkarz' werent trying to get at the code. I have dialed back that part a little and its running at a stable FPS on my machine....

However, The game still runs much smoother on Chrome.

I have tested the game with no and lots of obfuscation on both firefox and chrome. Even the 'vanilla' game doesnt run very smoothly on firefox. Its all just smoother on chrome.

I'm guessing this was never noticed/considered an issue by the RM devs because nwjs uses chromium under the hood, so they likely have much less time testing in a firefox environment.

Anyway, game is now 'stable' on firefox, but if you want the best experience, just use chrome. There is no jerkiness between frames at all on chrome. :D
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Finally, I have updated the game to v1.0.4.

Changelog:
  • Online Highscores Added (name entry before play)
  • Buttons added to game page for easy fullscreen/fps/more
  • Minor performance improvements
  • Minor Graphical Improvements
Pretty sure I'm actually finished now lol

Happy highscoring :*
 

Attachments

  • 1601137864516.png
    1601137864516.png
    134.2 KB · Views: 1

Tw0Face

Master Strategist
Veteran
Joined
Nov 12, 2018
Messages
465
Reaction score
377
First Language
German
Primarily Uses
RMVXA
I cannot get a proper score with this version of the game. I can barely get past 10, because the spaces to fly through are way too small now. However, I bet they're pretty much random-generated and I was just very unlucky a couple of times in a row.

screenshot_1602291304072.png
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
@Tw0Face hmm.. the wall spawns are based on time (how things should be done), but everything moves based on frame updates (as per rm standards, cause I cant be bothered rewriting the graphics core), if there isnt enough space (which those do look a bit close together) then the game wont be running at a smooth 60 fps. The game page has some buttons appear when the game loads for displaying the fps etc. If your not getting 59+ average fps, the game seems to spawn everrything much closer than it should.

Are you using chrome or firefox? I had some similar issues with firefox back when I was doing really strong obfuscation, but I changed how it was doing it, and havent had any issues since then.

also, what kind of specs does your computer have? if you care to share :)
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
This game has been updated to v1.0.5!!!

Most notable change is that a new level has been added!!

I also reclaimed my top spot on the leaderboard a few minutes after updating the game!!
Feel free to try take it from me! :* <3

New Level:
1604263359356.png
My Latest High Score:
1604263287818.png
 

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Buzzy's Christmas update [v1.0.6] is now LIVE!!!!

A number of small tweaks have been made to the main game mechanics which shouldn't be noticeable by most players, but make things a little easier and fixes an occasional game-breaking bug.

Most importantly, this update introduces 6 new awesome levels!! With this addition it brings the overall level count up to 10! Quite a few more than there was when I first posted the game. :D

You can see a preview of the new levels in the image below, which has also been included in the op.
10-levels-screenshot.png

Its still 100% recommended to run the game in google chrome. For some reason firefox users have many more issues, but no one with chrome seems to report any at least. :(

Anyway, happy holiday season!! :* <3
 

Tw0Face

Master Strategist
Veteran
Joined
Nov 12, 2018
Messages
465
Reaction score
377
First Language
German
Primarily Uses
RMVXA
Ok, I don't know why I'm listed as "username" (as I entered "Tw0face" before) but yeah, that's me. First place. Have fun beating me.

Unbenannt.png

EDIT: Second time placed on the list. Again listed as "username" even though I re-entered "Tw0Face" before starting a new run.

Unbenannt2.png
 
Last edited:

??????

Diabolical Codemaster
Veteran
Joined
May 11, 2012
Messages
6,548
Reaction score
3,299
First Language
Binary
Primarily Uses
RMMZ
Dang it, took me freaking ages to get that 244 :'(
Good job though!! That must have took some good concentration :D

I'll look into the username issue. Thanks for reporting it. I'll manually fix the username on the list for you. I assume `Tw0Face` is the ideal spelling yeah?

Edit:
screenshot_1607026761251.png

I tried to replicate the username issue, but it seems to work fine on my end. I'll have to just get a real highscore to make sure it gets added into the list with my name. Hopefully it was just a one off quirk :D
 
Last edited:

Latest Threads

Latest Posts

Latest Profile Posts


When you thought you'd be finished with the grid, and spend ~8-9 hours on an arrow. How is this more difficult to than player movement?

Still some bugs hiding in there, but it's nearly complete.

I'm having it strictly follow the path a user draws, because there will be booby trap and other similar mechanics where you want to avoid specific cells.
I feel like banging my head against a wall every time I want to find that post that shows all the plugin header codes. Then I think "next time I find it, I'm going to bookmark it". Then I think "wait a minute ... maybe I bookmarked it last time because it took me so long to find it". Check bookmarks, and there it is :)
... a few of my main characters standing around doing nothing lol. I mostly wanted to see them together on screen.

Forum statistics

Threads
107,824
Messages
1,032,448
Members
139,975
Latest member
Lucimountfort
Top