Professional Documents
Culture Documents
Flowchart Flowchart
We decided to use the version with levels so that the player can progress as they
complete more and more screens.
Tier 1:
- levels 1-5
- Vary different obstacles
- Animate the obstacles
- Make the scoreboard more visible
- Adjust the setting of the spikes
- Adding spikes
Tier 2:
- add a timer to the game
- Have different collectibles to earn points
Tier 3:
- make more levels
Beta Walk Instructions and Comments
Instructions:
1. Tap the play screen to begin the game.
2. Tap the bird to fly. Avoid the spikes through each screen, and for every screen that you
pass through, you get one point on the scoreboard.
3. If you hit a spike, the bird shall die, and you have to start the game over again. When you
die, your score will be displayed.
Pro: Features Liked Con: Aspects that were confusing, buggy, or etc.
● I like the bird sprite. ● If you don’t tap at all and the bird falls, the
● I like the bird’s mechanics, it flies score rapidly increases.
smoothly and move up when you tap. ● Spikes are only near the top.121
● The ball is a good feature ● The ball in the middle moves too fast;
● It’s a fun game to play maybe make the ball slower so that it’s
● The ability to control the bird by just harder to go past it
tapping the screen is cool ● too much gravity
● Game glitches a lot
● I don’t even know how to play
Instructions:
1. Tap the play button to play the game.
2. When you tap the screen, the bird will fly.
3. Avoid the spikes, and avoid the ball, as they will kill you, and reset your score to 0.
4. As you pass through each screen, the score will increase by 1.
5. As your score increases, the ball will go faster, and the birder will fly faster, increasing the
difficulty as your score increases.
Pro: Features Liked Con: Aspects that were confusing, buggy, or etc.
Mahir Yasar: The development process consisted of taking the tutorial code, then adding our
ideas to it. Personally, the App Inventor project itself was slightly more confusing than the Scratch
project, as this time, there were no conflicting broadcasts that could get contradict each other, but
each sprite and image had its own code associated with it. That made the project more
complicated that the previous one. On my end, I spent a considerable amount of time working on
the spikes position on the y-axis, but the difficult part on that is that the positions were incredibly
finicky, as each time it was testing using the app companion, the game ran successfully, but the
app version kept receiving bad arguments, which was odd. In fact, the other group in the class that
was developing a version of Oh My Spikes told me that they scrapped the game’s systems of RNG
spike positions altogether, as it simply wasn’t very practical for an app. When it comes to the
comments, most of the criticisms are legitimate. Although most problems stated were addressed
on the version that didn’t work correctly, it was fair criticism for the game that we did display. To
explain this, an explanation is handy. For example, half of the comments are based on the glitch
on the bottom right/left of the screen, but spikes were added at (0, 840) which made it virtually
impossible to slip to the bottom of the screen to trigger the glitch. Another example includes the
confusion concerning the ball and level progression, because the level progression includes the
ball and bird speed becoming faster as the score increases, but in our fault, that kind of
progression isn’t very clear, and in combination of the glitch making the score jump to the 10,000s,
the ball speed was incredibly fast, and the bird was impossible to control. Overall, most of the
criticism is warranted, but the developing process was generally more confusing in this project.
Soumya Kakarlapudi: For this project, my partner and I took the original code that there was
provided and added our own personal changes such as obstacles, level progression, and more. I
found that this project was generally a lot more harder than the last one, because I still haven’t
learned everything MIT App Inventor drag and drop code consisted of. It was difficult to figure out
the glitches of the app had because I have never experienced the type of code before. Although, I
think that the ball that we added and the display of the scoreboard was an improved addition to the
game because it transformed the game’s abilities and improved it much more. Based off the
criticism and feedback we got back from the beta walk and gallery walk there was definitely a lot
more negative criticism then positive because of how our app still consisted of the glitches that we
couldn’t fix or get to on the day of the gallery walk. Most of the feedback that we got definitely was
valid and there probably could have been a better way to functioning our app. I mainly focused on
the scoreboard placement and the level progression with the ball, and when the score get higher
the game got more difficult. In addition to the glitches of the app, we couldn’t quite install the app
on the tablet because the QR code couldn’t build the game for us as there was an in logical
argument that was added. Due to this, our app didn’t function as well as we would have wanted it
to.
Date At Class At Home
Thursday
10/4/17 Today, we tested into the game At home, we both tried to work
and tried compiling it into a out the error in downloading
Wednesday QR code to install it. We also our app.
combined both of our code
into one.