April 2018 challenge: “Two worlds”

Paperchase - Finished (and tested on my 13yo son)

Posted by ntoll on 2018/04/20 17:10



I decided to spend all of today (Friday) on finishing, polishing and testing my game since I wont have any time tomorrow.

As a result I've managed to get quite a lot done... intro and outro screens, music, tweaks to the game mechanics, power-ups for anti-gravity, various bug fixes and the all important two-worlds-related "back story":

The intergalactic war between the red and blue factions of the biro universe has reached its climax. Each world has sent a stick-figure champion to race in the "Paper chase" for ultimate victory and to decide which colour biro pen teachers should use when marking work. (Get 200 steps ahead to win, collect up to 3 Python power-ups to import antigravity and avoid all other obstacles.)

To be honest, it all feels a bit "hacky", but I'll refactor and clean up the code once PyWeek is over before I turn it into a learning resource.

When my son got home from school I tried a bit of game testing with him (see video linked below). I'll package, test on Windows, OSX and Linux and upload later this evening.

Game testing with a teenager.

2 comments

Twins - My final day

Posted by Slava on 2018/04/20 16:25

I have some other activities tomorrow. So I have to finish the game today. The game is very simple and it is mostly based on arcade code examples.

I enjoy participating in PyWeek. Thank you 

Watch Twins gameplay

Add a comment

Crossing the river - Day 6

Posted by yarolig on 2018/04/20 15:53

I not finished game yet. I have no start menu, no sound, no winning condition, do dead condition.

But magic works! I have several levels. It looks cool!

Today I need to finish alpha version.


Add a comment

The Desert and the Sea - Day 4-6: Progress

Posted by mit-mit on 2018/04/20 14:58

I've been running at a pretty hectic pace, so haven't had much time to write anything. I'm working on a 3D first-person exploration/adventure game set within two worlds connected via portals that transport you between simultaneous positions in space but in different worlds. This years theme was my top pick, so I was pretty happy; had a basic idea of what I would do with this theme straight up at the start.


Day 1-3: pretty much spent all of this time world building: created a little beach with a bit of audio atmosphere and critters. I spent most of day 3 figuring out how to get pyopengl to load large obj files quickly (well quicker than the default implementation I started with).

Day 4: started implementing teleportation mechanics, interaction with world objects and control panels etc.

Day 5: fine-tuned the audio and composed some background music, implemented nuisance stuff like title screens, pause screens etc.

Day 6: started designing puzzles and building levels, additional 3D modelling


I think I'm pretty much on track for finishing on time, but as usual, it will be a marathon stretch to the finish :).



Add a comment

Graupel-Shower - End Of The Line

Posted by Zuzu_Typ on 2018/04/20 08:35

For the last couple of days I tried implementing an actually very simple wall (which you can see in the screenshot), which can have windows and doors in it at three different positions.

Instead of modelling it the usual way I decided to make it in code - which took me two days and didn't work in the end.

Unfortunately this has killed my remaining hope of finishing the game.

I guess I overestimated my abilities.

I'm really looking forward to mit-mit's entry, who is the only one (other than me) writing a 3D game from scratch.


I do however have a new game idea (highly inspired by Hacknet) - one I will develop outside of PyWeek, which definitely has potential, depending on what you make of it (which doesn't mean I'm necessarily going to do it right).

If - for some inexplicable reason - you are interested and have any experience in C++ programming, 3D modelling, art, composing music, storytelling or you are just curious, fetch me an e-mail to zuzu.typ@gmail.com



Add a comment

Jim's Big Win - Quality Dogeposting: D93TRwdPzLj5or3eEJDp9Cw5LcuAR456xR

Posted by kylerchin on 2018/04/20 07:39

QUality dogepostinzzz
Quality dogeposting...
D93TRwdPzLj5or3eEJDp9Cw5LcuAR456xR
D8qL9hDqifQiW9ZvJcqqeTo5rbmfxWVokd

What are you going to do? Hmmmmm?? ZUCC IT

1 comment

Shuttle - Day Nothing

Posted by chrisyan2000 on 2018/04/20 01:13

Annnnd I'm sick again, nice.

1 comment

Bitetris - April 20th (Partly Cloudy 20°)

Posted by xmzhang1 on 2018/04/20 01:09

With help of mauve, I finally uploaded my entry file. Fellows, close up! ahahahahahaha :) 


Add a comment

The Dark World - Day 5

Posted by mauve on 2018/04/20 00:27

Today I got to an inflection point where the size of the Python code is growing much faster than the Javascript :-) Currently at about 1200 lines of Python and 850 lines of Javascript.


In fact a lot of the game now works. Working combat, player death, and loot drops (though there is only one loot item). The light world now doesn't let players walk into the water, and generates foliage over the whole map.

Also a whole team of people can go on a raid at once:


There are a lot of little bugs and race conditions. I've fixed a few of these but there are lots more.

The biggest problem is that game isn't fun at this point. It needs content; players need to be rewarded for doing things.

Still, this is a fairly good point to be at for the end of day 5.

Add a comment

Jim's Big Win - Sad lad lad sad

Posted by speedlimit35 on 2018/04/19 23:51

I am the real deal spaghettio master. I think I need serious help :( that pretty sums up yesterday night

Add a comment