PyWeek 28 challenge: “Tower”
Derplings: Tower Ascent - We finished (almost)
Posted by wkmanire on 2019/09/29 20:43
Battle Tower - Last note
Posted by chrisyan2000 on 2019/09/29 20:04
I didn't have enough time this week :(
there are so much detail that I can improve on
gotta work hard in the next pyweek!
The Alchemist's Tower - Bugs!
Posted by ntoll on 2019/09/29 17:14
Devils Tower - The second half of PyWeek
Posted by tizilogic on 2019/09/29 15:36
pip install -r requirements.txt
python run_game.py
The Alchemist's Tower - Assets Uploaded
Posted by ntoll on 2019/09/29 15:25
Nerdozog's Ascent - Game uploaded
Posted by Cosmologicon on 2019/09/29 02:00
If you catch any bugs before the upload deadline, please let me know here!
The Infinite Tower - Finished!
Posted by OrionDark7 on 2019/09/29 01:16
Well, I'm done, surprisingly!
I know I haven't been keeping a lot of Journal entries this week, and I feel bad that I haven't, but I felt I didn't have enough content for one day to put into an entry.This time for me was different for sure. I had a lot less time to work, as my course load this year in school is pretty honors heavy. I think I'll probably take a break from this until my schedule is predictably more open to doing things like this (hopefully sooner than later).
Also, the main font in my game has some problems, so zeros and eights may look alike, but they're different, so keep an eye out for that.
Additionally, there was another font I used last minute in the How to Play Screen that I forgot to provide a license for, so I will link it up above on the entry description.
If you've got any questions about the game or how to run it, feel free to post a comment on this entry and I'd be glad to help you.
Can't wait to play all your games! Thanks for a great PyWeek! :)
The Tower of Torment - All falls apart at the end
Posted by schilcote on 2019/09/29 00:49
Spire of Chaos - Goal Line!
Posted by Darni on 2019/09/29 00:19
There are a million things that didn't make the cut, of course. A kind of game like this thrives in having infinite content, so it was a good exercise of figuring out what was critical and what could be taken out. There are only a few things that I could have added and were really a few hours away:
- Adjusting the parameters of each level to get more uniqueness from one to other
- Adding more kinds of monsters instead of the single "generic monster blob/thing" I ended up having (which could have helped a lot to the above)
- Adding different kinds of doors/ matching keys
If I look at my ideas list, there's a very extensive line of stuff that was postponed and I may do later:
- A magic system (the original character was supposed to be a wizard too) but the core mechanics ate all the time and spell-casting was a large investment (mostly because then I needed to implement a wide array of spells before it was interesting)
- An ability system, that can be received when leveling up. I wanted to give you in each level a choice of one out of 2 or 3 abilities picked randomly from the whole pool of abilities. That would force you to mix and match interesting characters on each play-through instead of thinking about "the optimal build"
- The two above would have allowed a class system (i.e warrior vs rogue vs mage).
- Walking vs running. one would include a search for traps to be more "careful", the other would take less time. In the end I defaulted to running. This was really simple to implement (use shift+arrow to walk, add a search in between each step), but I felt it would have been useful to explain and make visible the consequences of that to the player (i.e. feedback).
- Conditions (like poison, or curses)
- And of course even more monsters, traps and treasure
- For monsters I was thinking on a combination system to get more variety where you get a base creature plus an adjective. For example a "swarm of X" it's an X but harder to escape from, a "Giant X" is an X that deals more damage, etc. I also had plans for different effects for monster besides "you take damage"
- Tons of polish: On text messages, that sometimes are built with incorrect grammar, f-strings are great but not THAT smart unfortunately. Adding more graphics, visual feedback, floor tiles, actual walls, lighting, animations, ...
But all in all, I'm proud of the end result, and hoping you enjoy it!
decorporation - decorporation...
Posted by Buffalo974 on 2019/09/29 00:10