My ideas will be written here. Ill write down thoughts so i can think out certain parts of my ideas, to get more into what it will be like. Because of this, they may not be completely coherent

Imporant task reqiurements

A list must be created and used in the program.

A function must be included. Similar but not the same as the for_loop

DnD

The dnd project i made fleshed out to be interactable with written inputs impacting the story the choices will have to be limited.

maybe make a new story rather than the cold war one so there's more choices

lists could be implimented using choices;

-an empty list could be made for choice storing in the future

-when certain choices are made, something could be appended to a list

-when that certain choice has an impact in the future story, an if/else could be used with the list to determine if it's changed

list append could also be used for keeping score, but i wouldnt know what for and theres probably better ways

space invaders

The game I made in 6th grade, but without the handicap of scratch

not sure how I could create this using python based on how its been used so far I might jsut scratch this idea

I also dont really like the idea, kinda basic

RPG

I could make some sort of rpg fight, similar to how some games used to just be in text

this could be fun, i could use many different things as inpiration for enemys/attacks, especially since it'll be just text

this will very likely impliment lists

lists could be used to hold damage values, weapons, enemy and player attacks,

adding a buff system could make it more complicated

I think how it will work is there will be a lot of functions defined at the top for attacking and such and as the text progresses many if/else statements will be used to determine which function to use. it might be better to just use if statements without the else so i can cover more options.

how the choices are made will be through input. I'll add a prompt at the top to ask people to only type in lowercase so there's no errors.

I'll have to find a way for the choice prompt to restart if an undefined prompt is inputted.

a list can be used to define damage values. A random number generator can be used to choose a number from that list. the damage values can also contain a miss or something. There's probably a better way to choose random damage values than what i just described.

probably 2 or three enemies

im thinking that a choice of which to attack will be provided first, which then leads to a choice of attacking and whatnot

i could probably use somesort of if statement to make certain attacks less/more effective to enemies. i could make them add or subtract a predetermined amount after a ranodm number is generated

probably just multiple attack choices.

I could add a defense option, using the same method used for the less/more effective attakcs

if defense optino added, I should have it reset a certain value after each turn. if not then the defense will be infinite

make the whole process of a turn a function. this eay i can repeat is more often without typing so much

use a loop with an if statement so the turns will keep going until someone dies DEFINITELY LOOK INTO A BETTER WAY TO DO THIS

make the numbers in the list a variable. i think if you do this then you can add and subtract from them. ex: instead of [1,2,3] its [n1,n2,n3] and n1=(1) etc.