education-apps/flashmaths/notes/pseudo_code.gd

41 lines
1.1 KiB
GDScript3
Raw Normal View History

2022-12-28 10:51:22 +00:00
# Pseudo-Code thinking writing
# So two core scripts: The CONTROLLER SCRIPT (parent) and the DECK SCRIPT (child)
# Cards are kept in a script (child node script should work with a boatload of variables)
# Read from the script how many cards are in there
# I really need to work on dictionaries and arrays for this to become a success!
# Time for some Learn Godot stuff
# Select a random card to show
# Keep track of which cards are shown
# Once no cards remain - tally up
# ---
# Each card consists of a question, an answer - but sometimes the answer is a string, float or integer
# So need to find a way around that - Reset an empty variable?
var question : String
var answer_type : String
if answer_type == "int":
var answer : int
# Something like this?
# ---
# Randomised wrong answers are generated - depending on the content_variable
# This provides a range, where answers are usually 2 steps away from the correct one
var randomised_variable = 1
var wrong_answer_one
var wrong_answer_two
var wrong_answer_three
var wrong_answer_four
var wrong_answer_five