updated work
This commit is contained in:
parent
a1453de17f
commit
2078798fdd
41
flashmaths/notes/pseudo_code.gd
Normal file
41
flashmaths/notes/pseudo_code.gd
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# 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
|
Loading…
Reference in New Issue
Block a user