Day 7 Screenshot


Parallel is a minimalistic Arcade Game, split down the middle into two separate levels. Both levels are different, and you can only see one at a time. You control both players, and if either one runs into an obstacle, it's game over for both of them.

While the screenshots may not seem like a lot, I focused a lot more on animations and special effects this time, so you really have to see the game in action to get a good feel of what it's really like.


Python 2 FTW
Presented by gummbum

The Python 2 is dead award
Presented by ntoll

Give this entry an award


Ratings (show detail)

Overall: 3.1
Fun: 2.7
Production: 3.1
Innovation: 3.3

6% respondents marked the game as not working.
2% of respondents wished to disqualify the entry.
Respondents: 15


File Uploader Date
Parallel for Python 2.7
OrionDark7 2018/04/21 23:51
Day 7 Screenshot
OrionDark7 2018/04/21 03:49
An Example of Keys opening Doors
OrionDark7 2018/04/19 03:14
Day 5 Screenshot
OrionDark7 2018/04/19 03:13
The Parallel Logo
OrionDark7 2018/04/18 03:11
Day 4 Screenshot
OrionDark7 2018/04/18 03:05
Day 3 Screenshot
OrionDark7 2018/04/17 11:47
Day 2 Screenshot
OrionDark7 2018/04/16 02:51
parallel day 2.gif
Day 2 Animations
OrionDark7 2018/04/16 02:43
Day 1 Screenshot
OrionDark7 2018/04/15 11:30

Diary Entries

Day 1 - Engine Building & Brainstorming

Me and my Dad came up with the greatest game idea for "Two Worlds" before it was even picked, so I used that for our game.

The idea is a little complex, it's two different levels, with one avatar in each of the levels. You control both avatars, but you can only see one of them at a time.

Anyways, I've started building a small engine for the game, while Space has been helping me with designing some graphics and thinking up more ideas to make the game better over Google Hangouts. The engine isn't much, it basically just divides the screen into 2 seperate sections, and neither player can enter the others section, or go outside the window. It also basically just allows you to switch between which player you're looking at.

Right now, I'm calling it "Parallel", since they're both in different worlds parallel to each other. I have not cleared it with Space, but we'll see.

Add a comment

Day 2 - Mastering Special Effects

Wow! We got a lot of work done today.

Today for me was mostly finishing the engine, and starting out on animations / special effects, and adding more obstacles. The result was close to perfect! I added animations for every time you win and start a level, switching which side you were viewing, and every time you enter / exit the pause screen. I also added some really cool particle effects on player death.

I was able to get a recording of all of these animations, as they are extremely cool (sorry, transferring it to file to a .gif kinda made it choppy and slow):

Day 2 Animations

Overall, it was a great day, and I think we've got a good solid foundation below our feet. :)

1 comment

Day 3 - Starting building Levels

So I started to brainstorm some levels today, with the help of Space. I made some minor tweaks to the engine, added a "choose level" screen, and right now I really just want to go to bed. It was not the greatest of days.

Add a comment

Day 4 - Added More Obstacles

I didn't get much work done today either, but the work I did get done was really cool.

First off this morning, I added laser cannons that fires when you come within a certain radius of it (and yes, you can see it, I learned my lesson from PyWeek 24...). I added effects for it as well on the death screen, where it draws a laser beam between the cube and the cannon.

Second off, I added a glue trap, that slows you down (oh wow! I didn't expect that would happen!). It looks like a puddle of piss, but you know, it's only my fourth day, I'll change it later.

Here's a screenshot from earlier today:

Day 4

Oh, and I made the coolest logo ever:

Parallel Logo

Add a comment

Day 5 - Level Building

Today I got a whole lot of work done. I entered in 5 different levels (I also had to think them up so it took a while), but at least I got a decent portion of work done.

I added 2 other obstacles, keys and doors. Both are connected by a special id only used by those two objects, which allows for the player to collect the key, which automatically triggers the corresponding door to open, no matter which side of the level the key or the door is on. So one cube can open a door for the cube on the other side.

keys and doors

Add a comment

Day 6 & 7 - Refinements and more level building

So yesterday I was working, and I got this error, so I tested it out on a whole bunch of other computers to see if it was just my computer or what. While I was figuring it out, I discovered something interesting.

When I tested the game on a different platform, it ran fast, a little too fast. Like my Core-2 Duo PC ran it faster than my Quad-Core Xeon Mac Pro. That kind of disturbed me a bit.

So, I came up with a solution, and now I have a game settings screen, which changes how much graphic effects there are, how fast those effects are and whatnot. And it works, so I'm good.

I also put in 2 more levels, which my Dad helped me design over the past couple of days, and they're really hard. I now have a total of 7 levels, and I'm hoping to have 10 done (quality over quantity) by the time I turn it in. I also added a really cool thing where the color of the walls change with each level, so level 1 is red, level 2 is blue, and so on and so forth...

I'm not done yet, though it's "Day 7", considering it's still Friday, April 20th in my timezone, and I don't have to have it in until tomorrow by 5 in my timezone. So in a sense, I still have the same amount of time, I'm just awake for much more of it.

I got a long day ahead of me tomorrow, so I'm going to get some sleep.

Add a comment

Day 8 - "An unforgettable luncheon"

"Ah, Superintendent Chalmers, welcome! I hope you're prepared for an unforgettable luncheon!" -Seymour Skinner, The Simpsons, S7 E21

Well, I'm all done! I finished the last three levels, added some major refinements to the game, and I sent it on it's way. And this time, I didn't turn in my entry at 23:15, so I did better by about 30 minutes. This week was an "unforgettable luncheon" indeed (If you've ever heard of the meme Steamed Hams, then you'd know what I'm talking about.).

I'm going to compile this for OS X and Windows, and then Crash on the couch for 12 hours.

Add a comment

And it's over. Okay then...

Okay I learned something (hey, that's the only reason I'm here.), and I figured out what I should've improved, but it mostly comes down to one thing:

COMMUNICATION (a.k.a. the one thing i'm not good at)

What we could've changed and done better:

  • Tell people that running into walls kills you
  • Tell people that there was something in the settings to make the controls less jittery (Few people figured it out)
  • Tell people why they died so they understand.

Oh and one more thing, whoever marked our entry "not working" just for using python 2.7, please note: you're supposed to rate people's games on the aspects of the game, not the technologies it's based on.

Well that was a good PyWeek, see you all in 6 months.

Add a comment