Outline

Here is my outline: 3 Questions, with one right answers each

  • Getting questions right go to the correct page and 1 score, incorrect page if not right
  • End screen depending on score
  • Coins to show number of correct problems
  • Question #1: What is the 5th offical level in Geometry Dash?
    • Answer is in format of image + text, click on the text
    • The Answer is Base to Base
    • Three other answers
      1. Stereo Madness
      2. Can't Let Go (without apostrophe for memes)
      3. Jumper (My first guess)
  • Question #2: How many Gold Coins are in the game currently?
    • Text only answer choices
    • 149 coins (why robtop)
    • Other answers: 63, 99, 168
  • Question #3: Which of these parts belong in Clutterfunk?
    • Image only answers
    • Correct answer is the one in bottom right
    • Other parts from Cycles, xStep, and Theory of Everything (ToE)

Logs

The following are logs of my progress each day

Day 1 - 9/9/2022

I made a remix of the example, Renamed it to Geometry Dash Quiz

I also created the title screen, replaced the image with the GD logo and wrote the title text

I made a score variable to track the questions I got correct.

I made the Question and Options for the questions Note: it turns out that the GD wiki uses .webm files, which can't be used, I had to use thumbnails instead

I made the Incorrect and Correct Screens, and linked the options on problem #1 to their options: correct options to the correct screen and incorrect to the incorrect screen, with the level complete screen and dying at the first spike in stereo madness screen respectively.

I ran into a problem, I don't want to make a separate screen after each problem, but I can't find a way to make it link to different screens.

Summary: Overall pretty good progress, but I need to do something about the screen problem.

Day 2 - 9/11/2022

I had to do something else last day, so this is my second day doing the project.

I figured out the solution to the problem. All I had to do is to store the id for the screen in a list and make a variable for the question that I was on, then I can just go to the question by using the variable as an index for the lsit, which would go to the right screen. I have yet to test this but it should work in theory.

Alright, it worked, so I have to link the rest of the options now.

There has to be a faster way to do this

It turns out text mode is great for copying and pasting options that are basically the same, so I used that to make a OnClick event for every option.

I made the screens for each of the scores possible, and used the list of ids trick to link the continue button to the endscreen with the score variable as index when the question variable is not less than 3, which means the player had just finished the 3rd problem.

It's getting late, so I will do the debugging tomorrow.

Summary: Pretty much done with the project, only debugging left to go.

Day 3 - 9/12/2022

I'm technically supposed to be done already, but I can use the Office Hour time to debug

There is a bug where getting one problem correct would link to the 0 coins screen.

A quick check and I figured the problem was that the list for the end screens is wrong, I fixed and it seemed to work now

Another bug, getting the last question wrong returns an error.

I figured it out after some logging, I had to have the go to endscreen code for both of the continue buttons.

It seems to be all working now, so that's good.

Summary: Finished Debugging, hopefully this is good for the full score.

Day 4 - 9/13/2022

I noticed I forgot to remove the stretched GD logo from title screen after a failed attempt at creating the title screen, I quickly removed that, this should be all good now

My log is not showing why

I found that my log is not showing because I put the first cell in this log as code, so I copied that over

Summary: One quick UI fix and logging fix before the end, that's good.