PyWeek 28 challenge: “Tower”

The Tower of Torment - Raycaster progress

Posted by schilcote on 2019/09/23 03:42

Working on the raycaster. I think there may be some kind of bug here, not sure...

Add a comment

Devils Tower - Boiler plate and such

Posted by tizilogic on 2019/09/23 01:51

I find joy in trying to create generators that in turn generate worlds to explore and build games inside. One of the major obstacles at the beginning of a jam is to write all the boiler plate code for such a generator. Mostly it's just a repetition of something I already wrote several times over and even though I've gotten a lot faster at writing those basics, I still fall into the usual bug traps during development. There's always several things I mess up and then spend hours on end debugging...

During this first day I managed to generate parametric spheres and cones:
yay... shapes...

Tomorrow I'll probably extend the shape generator, adding cuboid, maybe torus and/or ellipsoid shapes into the mix. To then move on to use that generator to build more complex stuff...

For now I'm toast.

Add a comment

Roller Knight - Day 1

Posted by mauve on 2019/09/22 21:42

Larry's idea is to do a Robotron-style game with swords and shields, using Wasabi2d. I spent the morning putting together an animated knight character. He has a few different moves. You can also add him in different colours. Here's a video of using two gamepads to control two different knights: https://youtu.be/8KJOXdrYUhE

It turns out Larry wants it to be smaller and faster, and to use twin stick gamepads. So he is exploring gameplay to that effect, and how to fallback to cheaper gamepads or mouse+keyboard, while I have worked on shrinking the graphics.

There were a couple of effects that I couldn't quite pull off in Wasabi2D 1.0.0 so I switched to adding them; I've now cut a Wasabi2d 1.1.0. If anyone is using Wasabi2d and wants to send a PR during the week I'll try to get it merged.

The latest version looks like this, video at https://youtu.be/N61Y7BEyldI :



Add a comment

Stacky Tower - Stacky Tower?

Posted by dowski on 2019/09/22 19:08

Hi, I'm Christian. My 13 year old son and I are teaming up on a game. This is our first PyWeek.*


Our game is going to be sort of a puzzle/racer game. Our rough idea is for two players, each trying to build the highest tower. There is a changing selection of new blocks at the top that the player can choose. Some blocks add to their tower, others are attacks against the other player. Here's a sketch.

I program for my day job (not games though) and I taught my son Python and PyGame Zero last year. He made a cool space-invaders type game using pgzero yesterday as a warmup for the competition.

I'm the better coder and he's the better artist. But hopefully we'll both be making contributions in each area.


*I've signed up for prior PyWeeks but I've never actually taken part

Add a comment

The Emerald Tower - 2D dungeon crawler inside a tower?

Posted by Phantasma on 2019/09/22 17:35

I decided to try and go a little ambitious on this run and make a game inspired by "Tower of Daruga" I got the base foundations of the game and i got all the stuff I want in my game written down so far. Will start providing screenshots soon as the week progresses and provide more details to what this game will shape up to be.


NOTE: Due to the time constraints between work and pyweek, this is going to be really difficult to pull off. If I find that near the end of the challenge there's still a lot I have to do I may have to either submit it regardless if its unfinished or quit.

Add a comment

Crossing foothills - Sunday evening

Posted by yarolig on 2019/09/22 17:14

ModernGL was not fun

It requires OpenGL 3.3, but my Intel(R) HD Graphics 520 on linux has version 3.0. There is workaround that I will use:

MESA_GL_VERSION_OVERRIDE=3.3 python3 run_game.py

The documentation for ModernGL is not good enough for pyweek. For example I can't figure out how to set uniform variables using only https://moderngl.readthedocs.io/en/stable/. Moreover I can't do it by googling moderngl uiform! I have to read https://github.com/moderngl/moderngl/tree/master/examples instead. Looks like I breaking rule "8. Allowed Documentation".

4 comments

The Tower of Torment - Mockup

Posted by schilcote on 2019/09/22 16:59

Just a quick mockup of what I'm thinking the exploration view will look like.

4 comments

Souls Of The Tower - Darkness and animation

Posted by MihailRis on 2019/09/22 16:19

It wasn't so difficult that i thought, but my potato-PC can draw only two surfaces in fullscreen.

News:

- Simple flashlight.

- Vignette-like effect (overlay).

- Character animation (walk)

Next... Hm... It's time to go sleep, my "CPU" is too slow now.

Add a comment

Rapunzel, Rapunzel - Off to a good start

Posted by hop on 2019/09/22 16:15

We've got our basic idea and general game concept figured out… :)

Next step for me: prototype something in pypercard so we can flesh it out.

I'm impressed with how fast you can get something up and running with pypercard, although the documentation is still somewhat rudimentary. On the other hand it seems a good fit for what we plan to do, so maybe it's going to be useful beyond the prototyping stage.

hop

1 comment

The Tower of Torment - Where's Jonas?

Posted by schilcote on 2019/09/22 15:24

We had a guy called Jonas join the team and never show up. If you're still around, I added a discord link on the project page, hop in. If I don't hear from you by the end of the day I'll assume something came up or something and take you off the project.

Anyway, we're doing an old fashioned WRPG in the vein of Wizardry or Might and Magic. Assemble party, climb tower, kill evil wizard, steal his stuff. First-person ASCII art pseudo-3D exploration with text based menus for combat. Got a guy who can do music, and we don't need art, but having another programmer would still be pretty cool.

Add a comment