Minecraft PC IP: play.cubecraft.net

Priley

Forum Professional
Jul 6, 2015
4,119
16,204
679
21
reprotland
flappy dragon.png


👋 Hello!

Hi, I'm Riley and I am a Redstone Engineer here at CubeCraft. I work alongside the other Designers to create fun and innovative minigames in Minecraft: Bedrock Edition.

In these sorts of threads, we explain and elaborate on the production process of one of our latest projects. This Marketplace Highlight thread features Flappy Dragon!


💡 The Idea

A few other designers, admins and I have calls from time to time. Usually to relax and enjoy some games, but sometimes we also discuss projects or brainstorm for the next Marketplace hype. I showed them a quick project I made in less than a day. Sometimes I just get these bursts of inspiration and motivation and try and create it as fast as I can!

@Yamin agreed that it would be a cool concept to try on the Marketplace. Sometimes it's better to create something simplistic yet polished, rather than something incredibly complex and time-consuming.


The idea was simple. If the player walks forward, the dragon goes up. Pillars move from right to left. The dragon has to dodge the pillars and if they fail, the game ends.

Simple, right? But then... How do we boost replayability? Pillars should gradually speed up to make the game harder! There has to be a reliable detection system for when the dragon collides with a pillar! There should be a menu for the player to navigate through in their hotbar!

AaAaaAaaaaAand... Our project got a bit more complicated... It wasn't going to be finished as fast as my personal Java Edition version, but regardless it wouldn't take that long.


👷 Production Process

My personal version was created in Java Edition which is rather limited in comparison to what we can do on the Bedrock Edition. @Exciting_pancake wrote the code for the custom pillars and dragons that @Yamin created.

Fun fact: the minigame needs almost 2000 lines of handwritten commands to run.

image (4).png

One of the ten dragons by @Yamin

3234945539c8431758918a00c5f31da0.png

Pillar behaviour by @Exciting_pancake


🔥 Technical Obstacles

The first issue was that due to how the game worked, the player could change their FOV to be able to see outside of the background. The image below should better illustrate what I mean! 🙂

image (5).png

After the backgrounds were already created, we noticed this slight problem and did some more research into how much the player is able to expand their FOV as is illustrated by the diamond blocks.

A second problem that we encountered throughout creating the behaviours for the pillars was that the collision detection system was often inaccurate. Unfortunately, it wasn't possible to accurately detect collision using redstone only. @Exciting_pancake had to do some tweaking to the pillars' hitbox and after doing quite a bit of testing, we resolved the issue!

The third and final issue arose after Microsoft tested the project themselves. It did pass without any game-breaking issues, though the problem was that on less powerful devices, such as the iPhone 6, it would lag. The project got greylisted on low and mid-tier devices. We weren't necessarily required to resolve the lag, but that would mean we would miss out on a large portion of the player base. We decided to make some tweaks to improve the performance.


🧪 Marketplace QA

All our projects go through extensive testing before being shipped to Microsoft. The Design team and Marketplace QA team use Slack and Notion to communicate about the QA sessions and to coordinate them. Below is a screenshot of the first batch of bugs that were reported.

qa_fd.png



More


This amazing and addicting minigame is available on the Marketplace HERE!



If you want to become part of Team CubeCraft's Design team, feel free to check out our application form!​
 
Last edited:

Priley

Forum Professional
Jul 6, 2015
4,119
16,204
679
21
reprotland
But .... why? Who would want to play FlappyBird in MC. Reminds me of the time this server made Minecraft Fortnite.
It was a project that took little to no time or resources - if it does good on the Marketplace, amazing! If it doesn't, we didn't devote too much time so it so it's still fine! 😛
 
  • Like
Reactions: Queen Ualala
Members Online

Latest profile posts

CrystalLegend01 wrote on NADER KANAAN's profile.
Happy Birthday!
coolzombiee wrote on NADER KANAAN's profile.
Happy birthday!
IMG_1809.jpg
IMG_1810.jpg

Never playing na op again........
Note: the game was Sky Wars Mega, the map was Lucky, and loot was OP
Top Bottom