October 2018 challenge: “Flow”

Crossing sea! - Saturday evening

Posted by yarolig on 2018/10/27 16:07


I still have some stuff to do in last hours:
- equalize music volume (done)
- race records (done)
- minimap (or just add more buoys :) )
- terrain normals
- add good textures
- collisions with other boats
- pack and submit again

Add a comment

Chart of Flowrock - Day 7 1/3

Posted by wezu on 2018/10/27 12:31

So 11h 30m to go and I'm not done yet... I've finished with models and animations, but I still have the combat and descriptions to add. Sound effects, particle effects, clutter, hit points, spells, experience,different enemies, in-game configuration, save, load, moving between levels, actually being able to finish the game - all that is currently on the probably-not-going-to-do-list. Sorry.

1 comment

Crossing sea! - Game looks ready!

Posted by yarolig on 2018/10/27 11:40

I have some features to do. But game looks good enough.

I will be glad if someone try it before the deadline.

Now it is time to rest for a while and to try other games.


2 comments

Alien Toy Factory - Finished! ...Mostly...

Posted by AnthonyB on 2018/10/27 11:32

Ok, so I'm finally done, even if the game's polish isn't quite there. I've definitely hit the wall this evening, not helped by some issues packaging up a pyinstaller Windows version :o Overall I'm happy with how it turned out - the game's actually playable and kinda fun, can't wait to see what other people think of it.

Instructions:

  1. Run the executable if you're on Windows, or install Python and Pygame and run python alien_toy_factory.py 
  2. If you have a controller with at least one axis and a couple of buttons (ie. something like an Xbox or Playstation controller), and its recognised by Pygame, that's the most fun way to play. Up to four players should be able to play. 
  3. Keyboard controls are WASD+space/LAlt for player 1, and arrow keys+RShift/Return for player 2.
  4. Hit space/RShift to pick something up and put it down
  5. For conveyors you can hold space/RShift and push in a direction to set which way it goes. 
  6. Build a conveyor and machine system to convert the raw materials on the left side into products for the loading docks on the right side. 
  7. There's a simple help system at the top, which shows recipes for all of the machines unlocked so far. 

Caveats/known issues: 

  • cross over conveyors are not the most intuitive things in the world. I didn't have time to come up with a way to set the direction of both conveyors, so the second is just one clockwise from the first.
  • I haven't added sound, and probably won't at this stage. It's been a pretty big effort to get this far :D
  • I haven't thoroughly tested all of the levels, so some of them might be actually impossible to do ;)
  • There probably should be an intro screen for each level, but again, time's running out.

Debug keys:

  • F1 will show the first machine help page
  • F3 will reduce the product requirements for the level by one
  • F4 will increase the product requirements (if you're having too much fun to stop, I guess...)
  • F5 will immediately finish the level
  • the number keys along the top (1-8) will switch levels at will

Have fun, and let me know if you run into problems or encounter any show stoppers.

9 comments

Flowing Magic - Day 7 - real internet, packaging, art

Posted by saluk on 2018/10/27 07:57

I was finally able to start adding my friend's art. (No more copyright infringement!) I've cleaned up some code, and then made sure I could at least get a distributable windows build to run and connect to my web server.
So there is a backup and no one can say I didn't create a multiplayer interface that accomplishes the goals I set out to accomplish!
I do hope to spend the next 16 hours adding some actual gameplay of course, but we'll see...

Download
You can log in as either "bob@bob.com" or "sara@sara.com" with the password "password". Or you can make an account at http://tinycrease.com:5000/register

I'll definitely continue development post pyweek.

Add a comment

Floodboat - Last Day

Posted by LeopardShark on 2018/10/27 05:47

Since Thursday morning, a lot has been added. The houses now all look different (two separate upgrades actually), and can be damaged. The player can also be hit by the sticks, and take damage, and the smooth transition between levels is working great (except for the small amount of lag on level generation). The boat has had an upgrade (maybe in a more literal sense by the end of today!), and there are random trees and rocks on the land. You have a score, and the controls are now fully re-mappable. I hope we can get everything fixed and added before the end of today.

Add a comment

Traffic Flowmageddon - What a week

Posted by zappascout on 2018/10/27 05:41

Yes, thanks Dan Pope, what an enjoyable and delightfully hair-teary week. Still having my training wheels on, I learnt a huge amount from watching a real pro (thanks Ntoll!) at work, and from absorbing the logic of the code as it evolved, while still feeling able to contribute in real ways to the making of the game. Now comes the part I've been most looking forward to - getting to see and play everyone else's creations, so many of which look amazingly imaginative. Then roll on next year!

Add a comment

ain't got that flow if it isn't a flow - Day 7 (I think)

Posted by speedlimit35 on 2018/10/27 04:20

I have finished the game and am now uploading it to GitHub. After that, I will test for any bugs and upload the game maybe tomorrow morning. I am pretty happy with the output of this pyweek's challenge. 

I wish I knew how to write classes.


bye

Add a comment

Just Flow - Day 7 - There we go

Posted by chrisyan2000 on 2018/10/27 03:58

I actually managed to tell the whole story!

In a strange way of course :P

I've upload a sample game... Please let me know if you've run into any issue running it!

Thank you for your support!


Add a comment

WaveStopper - It may not look like it

Posted by ikanreed on 2018/10/27 03:50

But this took all week, and it looks very good in-program.  There's no time for a game.  All I've got is water simulation.

If anyone ever actually reads this, I developed some really useful re-usable code.

A back-buffer abstraction you can activate using
with backbuffer:
And a GLSL shader uniform parameter provider you can activate using
with UniformProvider(shader_obj, param=value,param2=value2, sampler=pygletTexture):

I made useful and cool things but no game :(  Maybe inspiration will hit me sometime about how to make water pressure into a game, but I've been so focused on making it work, I haven't even begun to think of game ideas.

Beautiful flowing water

9 comments