the-isf-academy / quest

Wrapper over Python Arcade for first-year CS students making a top-down adventure game
0 stars 2 forks source link

Story Feature #35

Open imjimmyha opened 4 years ago

imjimmyha commented 4 years ago

In our game, you have to find keys in a maze that you have to use to access a vault, you have to obtain all 3 keys to open the vault so what my issue is that I could make my game like a story. The game changes depending on what kind of items you have.

This can make the game more interesting because players can explore what kind of endings will the game has to depend on your actions in the game.

Additional context Anything else?

wolfj95 commented 4 years ago

Make sure that your feature is generalized! There are a few ways you could go about doing this, but you should make sure that this works for any number of objects and any number of triggered changes (what if one key opens one door and another key opens another door?)

wolfj95 commented 4 years ago

There's already a group working on making an inventory that could hold things like this. Your team should start by thinking about how to make wall sprites that respond to changes in the game. How are wall sprites currently set up in the example games?

imjimmyha commented 4 years ago

There were equal amounts of things that went well went the things that didn't go well. My feature partner and I were very unmotivated because a lot of things did not go as planned. For example, my partner's laptop was not working and my other partner (since there are 3 people in my group) Wasn't even showing up to the google meets. Once my partner's laptop got fixed, we had to rush everything because we were very far behind. After that, most everything went well, we were able to code and we were doing very well. If we had more time, I think we would've been able to finish the lab. One thing that was different was that the coding was pretty difficult compared to other labs that we have done in the past. (we were still able to figure it out eventually) I do not think we would do anything differently next time though.