From 0975b523011131e5bfb1fbc3d60f064f00cf3b99 Mon Sep 17 00:00:00 2001 From: caglazir Date: Sun, 7 Dec 2025 16:43:05 -0500 Subject: [PATCH] I coded the introduction part of my game. In this milestone I created necessary files such as Starfall, starfall_spawner, person, and questioner. I used smaple codes from Retro and adjusted them to suit my purposes. I am proud of the Questioner file. I was intimidated that I would drop the ball on the dialogue spawn but after frustrating few tries, I manges to make it look and spawn as I wanted it to. I am now worried about how to make the starfall_spawner launch and abort as intended (start after answers then pause once player collects 200 points.) I learned new skills with how to accept input answers. I was reading up on ways to sort the answers and I learned about strip and upper functions that help remove spaces and lowercase specifications! --- __pycache__/person.cpython-312.pyc | Bin 0 -> 1310 bytes __pycache__/player.cpython-312.pyc | Bin 0 -> 1397 bytes __pycache__/questioner.cpython-312.pyc | Bin 0 -> 2094 bytes __pycache__/starfall.cpython-312.pyc | Bin 0 -> 1162 bytes __pycache__/starfall_spawner.cpython-312.pyc | Bin 0 -> 1279 bytes person.py | 23 ++++++++++++++ player.py | 25 ++++++++++++++++ questioner.py | 30 +++++++++++++++++++ starfall.py | 19 ++++++++++++ starfall_game.py | 11 +++++++ starfall_spawner.py | 17 +++++++++++ 11 files changed, 125 insertions(+) create mode 100644 __pycache__/person.cpython-312.pyc create mode 100644 __pycache__/player.cpython-312.pyc create mode 100644 __pycache__/questioner.cpython-312.pyc create mode 100644 __pycache__/starfall.cpython-312.pyc create mode 100644 __pycache__/starfall_spawner.cpython-312.pyc create mode 100644 person.py create mode 100644 player.py create mode 100644 questioner.py create mode 100644 starfall.py create mode 100644 starfall_game.py create mode 100644 starfall_spawner.py diff --git a/__pycache__/person.cpython-312.pyc b/__pycache__/person.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..318f7a6928732da05cc256621484468d004eb030 GIT binary patch literal 1310 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 literal 0 HcmV?d00001 diff --git a/__pycache__/starfall.cpython-312.pyc b/__pycache__/starfall.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9a84faf5e50f28df9164a114719fe23752fa043e GIT binary patch literal 1162 zcmZuw&1(}u6rb6zrcGkfRx!a!6RBuC7^74W)GCNyU{SmUaoA?J$<}0(?rvHWHnfK# zQ4rEYNj;gKM0)Z6@RW*lnUf$MdXwfL^yHh#rqtqteZ05xd%t;K^EDhEK_Dx?rj3^Z zLO+=^5Xm=sF)-RlKo5|H){us`0m&qbYC=lP^_{-PzSElkqm6Ww#Tv>A8qSKEu!gdd zCW4l0Qc9-Mb4Rr(zLfLncqp?)_ zNM;@)E>~(aK!^bdLh50bU#UqyeU(xRNUaD25CaTbpxw2|$#5U?W4LViJBxbcVr(1l;G-TL>Uz9Qy1A`wb|z4HF+DA0ltVO}V+`1tYt`Gu_~sO|=`G>|}O=Q{MRL z_O10>Z|^nlHW$4}v~_>;+4|#mD_->EZZz4ACOcE#qZfX}&+f+4-FW&-;9LAgOYsuP zPNuWCHN9DHg}m{}&h<|-TQfW3SG|+5_QUmu8;^fXU1{Chc=G!c3Z1vuOP+=P!S=F7 z5JE=?DV4Qqk=Y?a7OQH}KN*JCVW~L>y2@6;V$bz6;uO4Wi>)wMY&iBPs5Rt8$5$Wi zOIS|!l#rb1qZtt1WIrIuqF5fB7~?;}7|!e?P(0u-iE#v^ literal 0 HcmV?d00001 diff --git a/__pycache__/starfall_spawner.cpython-312.pyc b/__pycache__/starfall_spawner.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..44b3bbcd0ef6d41d9fc5c342fef203a457281ba3 GIT binary patch literal 1279 zcmZux%}>-&5Pz>9Q1-(LC?9I#LX62q*;T-JF(xK{UiQLmW73qqvRiDs@Y)r3vk(p( z*c05q#6-Mly!d~35z)AL(UTXs8TVkK7iU_kf=<(UU%&ayyqRfVXR|2+@^=4<^OF+t z85fBt2b1n4m~0V77wkRtNHQ%$3ix*V%a?@vy zALgl0W?Z_4^lNk8LFrA!+z!eKqS`u(Wt&$uwWllCS!(Kv7y$gPy*YX6H3MOY@seWEUb#2s_j&&Ashio zfOa{QA9st@nr9cSD%7^`I;d6B(FZr0?dHZxdu6-wPCwtt40J}$Jk=lT z?d-a`{;;EEHd5`>=G8sz^!DPemV>dA)<2}jcGF`!=RS;2?v78sOHX|q9DXvq)4y}; z`Hg4y_C^b@=$nzry}_yVo1M(@jZ(X`J^enD`>K-6bQc_xL!FDci#j(4lPwY^-voSb zOiJqAq7R@>GbAsUqJlYJz=We&Ug85V@Z+EYtYt38hj9ZtqB(Xn4gXX#vO59TRq|0E z+FaZ|x2K=oxv;BGywN5&c6BM=BQ(SCA?t=AQikExSlz{W#xNG^rh9PG%bWnS%tsRU zFGxfX$Afw2sPMu;Kd3d*IX1X@=bO^2j&%p9T8PnzDM1VM;Gd)B#m%K9^^O}ZB0CGf nKMsCq*W$pg^Km%9GzKR@eU&MtpUA0CWc0g|rG;+