PyWeek #23 challenge: “The Lesser of Two Evils”

Glory_hole - Day 2 - what i underestimated

Posted by Buffalo974 on 2017/02/20 23:57

I am using renpy framework.
It's used to make visual novels.

 I discovered it few days before pyweek. It seemed very simple and easy to use at first sight.


And i wanted to join it for RPG side, with pygame for more arcade or tactic side.

but renpy is deep... and has its own rules.
And its compatible with python 2 only.

so i am struggling for learning fast renpy syntax and architecture, and for finding a way to make an adapter to launch pygame under python 3.6
I am thinking about save files to make the join, and a wrapper around all this.
so funny today..

5 comments

Lunar Patrol - Lazy Monday

Posted by prake on 2017/02/20 22:41

Not much work done today :-(. Just made the folder structure and got the feet wet with making a distributable binary. Also, I updated my knowledge about a proper design of my “Game Engine”. Looked into Sean Riley’s “Game Programming with Python” to get some impressions.

In addition I updated the game's name and the description according to my generated ideas from yesterday.

At least I seem to recover from the flu a little bit faster as expected. Hope I can focus on some work tomorrow whole day.

https://stephensugden.com/crash_into_python/CodeOrganization.html

Add a comment

Lunar Patrol - Got the Flu

Posted by prake on 2017/02/20 22:38

Today is Sunday and the challenge started 1:00 am (CET). This time the theme is “The lesser of two evils”. I think this theme can be embedded in many games and genres. Already before the challenge I thought on doing a spaceshooter. As it would be my first game I don’t want to make it too complicated. So, I decided now to implement some kind of retro space shooter using some 16-Bit like sprites.

Unfortunately I got the flu and I had a headache the whole day. There was no power anymore to get into some action, nearly the whole day. But at least I had a nice idea how to implement the theme into the game story.

I will opt now for a classical spaceshooter. The player has only one live. The player has to defend a the lunar space station against different kinds of enemies. Sometimes meteroids, sometimes space pirates, sometimes both. On the player’s spaceship, is only limited ammo, fuel  and limited oxygen, food, and other stuff which is needed to keep alive in space. The player has to be careful about his limited resources when on a patrol above the lunar space station. If ammo is out he cannot shoot anymore on the different enemies. If he has still enough fuel he can land on the station to get the ammo reloaded and fuel refueled. If he cannot manage this within a space fight and is out of ammo and fuel he can only choose the lesser of two evils - the evils are crashing into an enemy and detroy this additional one or flight as long as possible in space getting attacked by enemies or hit by meteroids until hit or oxygen is out.

I am always have a vertical spaceshooter in mind with some background showing a space station and a scrolling starfield. Title could be “Space Patrol on Luna One”.

The lesser of two evils is also known as no-win situation in game-theory. Or it can be also described as loose-loose situation. It doesn’t matter for what you decide you have to eat some frog.

https://en.wikipedia.org/wiki/Lesser_of_two_evils_principle
https://en.wikipedia.org/wiki/No-win_situation

Add a comment

The evolution of evil - What if... the RPGs had it wrong?

Posted by Unicorn Markets on 2017/02/20 21:32

Wanted to share a quote on this week's theme:


"That’s the real issue this time,” he said. “Beating Nixon.  It’s hard to even guess how much damage those bastards will do if they get in for another four years.”   The argument was familiar, I had even made it myself, here and there, but I was beginning to sense something very depressing about it.  How many more of these goddamn elections are we going to have to write off as lame, but “regrettably necessary” holding actions?  And how many more of these stinking double-downer sideshows will we have to go through before we can get ourselves straight enough to put together some kind of national election that will give me and the at least 20 million people I tend to agree with a chance to vote for something, instead of always being faced with that old familiar choice between the lesser of two evils?  

Now with another one of these big bogus showdowns looming down on us, I can already pick up the stench of another bummer.  I understand, along with a lot of other people, that the big thing this year is Beating Nixon.  But that was also the big thing, as I recall, twelve years ago in 1960 – and as far as I can tell, we’ve gone from bad to worse to rotten since then, and the outlook is for more of the same. "

  —Hunter S. Thompson, Fear and Loathing: On the Campaign Trail ’72 


It got me thinking. The typical RPG has a group of "Heros" go around the world murdering as many "enemies" as they can in order to destroy the evil ruler...

What if our "Heros" are actually sociopaths, and upon gaining power, "enemies" become more and more terrorizing, requiring yet greater "Heros" to destroy them.

Still hoping there's enough time to throw something together on this.

Add a comment

I_am_in - Intro

Posted by mareknowaczyk on 2017/02/20 12:06

I have the basic concept of the game, so far. I was thinking about epidemia like game.

For now, there are only some basic ideas:

  • the virus spreading all the world, 
  • there is no possibility to save all of the population,
  • it is time of hard decisions to take, (this is where "The Lesser of Two Evils" theme is met)
  • there is certain amount of time for population to survive - more survivors scores better, but if no one survive game is over
  • there will be 3 (maybe more) episodes (waves) with short plot each,

Game mechanic concepts:

  • 2d map game,
  • map is divided in world regions (fields),
  • each region has own population, 
  • virus spread on adjancent fields, on every game step, and make new regions infected,
  • people are in panic mode, and travelled as far away from the infected regions as they can, on every game step,
  • player can place certain amount of quarantine zones on regions, which attract people to travel to,
  • player can also drop nuke bombs on certain regions, which kill all viruses on that region, unfortunatelly people too,


I am trying to manage some time among the real life challenges ;). 

So, I hope game will be on time :)

Add a comment

Under The Radar - Setted up some infrastructure

Posted by T-002 on 2017/02/20 08:10

For now, I started to work on some infrastrucuture.

Tests are up and running, Game server si able to handle requests, code quality does not look to bad ;)

Now I will start to sharpen the focus on the game and to get some first experience with the frameworks.

Add a comment

Under The Radar - To less time to spare :(

Posted by T-002 on 2017/02/20 05:59

After some private scheduling issues, I am not sure if I will be able to finish anything this week, even with this great theme. That is why I started with tech stuff to get something up and running.

Add a comment

leStack - Day 1 - Got To Get Moving....

Posted by leStack on 2017/02/20 02:45

I can't believe there's only 5 days left in the challenge, yikes!


It's almost the end of the day here and I'm definitely behind schedule:-)  Alright, in the next hour, I'll need to make sure I get the proper libraries installed on my laptop and reread the help page (https://pyweek.org/static/help.html).

As for the theme, "The Lesser of Two Evils,"  I'm thinking about possibility using 2 "evil" characters in well known console games challenging one another.  Haven't yet got the game blueprint drafted, but I'll need to get a draft completed my tasks above.

Good luck to all teams and individuals involved in this contest!

  

Add a comment

Wing Craft - Day 1

Posted by xmzhang1 on 2017/02/20 01:07

To be honest,  my first choice is 'Obsoloetely Fabulous', I made an old fashioned game framework last week (or it should be last month), and bad luck, the theme is "The Lesser of Two Evils", I saw that Futurama episode, so I just made my game a two-player game. I creat enemy attack method, enemy will attack the nearest player if it is an two-player game. In fact, I do not know the exact meaning at that time. I am not good at English. Anyhow, I get the meaning finally, and I made the player have two choice in the game. So if only one player plays, both of his choice may be aweful, but as the theme ordered, "The Lesser of Two Evils". I think he should choose the first one to play.

For the game itself, I meet a problem, I do not use the tmx map this time, how to creat the enemies in the map is a problem to me. I try to let the enemy appear by game frame, I make a enemyspawn dict, the key is frame, the value is enemy, I use dict.get() to creat the enemy. Well, bad luck, all the enemy instances will be created when the dict is created, so it would drop the game framerate. So I have to use another method, Hope I have a good day today.


2 comments

A Death at Sea - Day 1

Posted by mauve on 2017/02/19 23:37

Today wasn't the most productive Pyweek Sunday I've had. "The Lesser of Two Evils" wasn't a theme I had put a lot of thought into, and I spent a while deciding whether to proceed with my first idea or think up something new. I ended up recommitting to the original idea - a murder mystery set on an ocean liner.


I don't have a plot yet, but I do have a dramatis personae and you can wander the ship:


Oh, yes, and you're all anthropomorphic cats.

3 comments