WC - a silly 2D platformer

WC - a silly 2D platformer

Postby StephenJSweeney » 15 Apr 2019, 12:52

For anyone interested, I'm currently making a silly 2D platform game using SDL 2.0.
Currently, it's at v0.1, but has 24 or so playable levels. Game will probably crash when finishing that one, so be warned.

Screenshot:
Image

Source code is here:
https://github.com/stephenjsweeney/wc

Assets are under a number of different licenses (I've yet to fill them in completely), but the data and graphics (so, the levels themselves and the game graphics) are Creative Commons BY-NC-SA 3.0.
The game should compile and run just fine on pretty much all machines.
Screen resolution is 1280 x 720. No way to turn off sound, etc. right now, or customise controls. That will come later. Enjoy!
Last edited by StephenJSweeney on 15 Apr 2019, 16:05, edited 1 time in total.
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby Lyberta » 15 Apr 2019, 13:06

NC...
Mental health warning.
User avatar
Lyberta
 
Posts: 459
Joined: 19 Jun 2013, 10:45

Re: WC - a silly 2D platformer

Postby Julius » 15 Apr 2019, 14:39

Can you add some screenshots or a small gameplay video to the github page?

Otherwise I doubt anyone will be motivated to test it :)
User avatar
Julius
Community Moderator
 
Posts: 2341
Joined: 06 Dec 2009, 14:02

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 15 Apr 2019, 16:06

Screenshot added. I'll add more as the game goes along. I'm hoping to update the tiles later on to make them more juicy.
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby drummyfish » 15 Apr 2019, 21:44

Lyberta {l Wrote}:NC...


That's right, @StephenJSweeney you will be required to change the license if the game is to be discussed in this part of forums. The game looks very nice, but a non-commercial limitation makes it not meet the free cultural work definition.

EDIT: Okay, it's been pointed out that NC for assets can pass here, but it does make the game unfree and not acceptable in e.g. LGW or Debian. To me personally this completely kills any interest in such a project and I am not alone, so please still consider the license change, I believe it would benefit the game and the users alike.
Last edited by drummyfish on 16 Apr 2019, 17:58, edited 2 times in total.
Abolish all IP laws. Use CC0.
http://www.tastyfish.cz
User avatar
drummyfish
 
Posts: 64
Joined: 29 Jul 2018, 20:30
Location: Moravia

Re: WC - a silly 2D platformer

Postby dulsi » 15 Apr 2019, 22:21

drummyfish {l Wrote}:That's right, @StephenJSweeney you will be required to change the iicense if the game is to be discussed in this part of forums. The game looks very nice, but a non-commercial limitation makes it not meet the free cultural work definition.

Actually that's not true. Look at the pinned post here. Julius isn't that strict.

Why going down a toilet? I'm curious about the inspiration for the game. I suppose with Mario we already had a plumber going down pipes.
dulsi
 
Posts: 207
Joined: 18 Feb 2016, 15:24

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 16 Apr 2019, 09:13

dulsi {l Wrote}:Why going down a toilet? I'm curious about the inspiration for the game. I suppose with Mario we already had a plumber going down pipes.


Simply because I decided to make the game a bit weird like that. It's unknown whether the main character is trapped in a bizarre world or is hallucinating after eating something a bit dodgy.
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 17 Apr 2019, 15:20

Also, here's a video of the first 5 levels:

https://www.youtube.com/watch?v=rJpLtGjJXc4
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby fluffrabbit » 17 Apr 2019, 17:04

I hate platforming puzzle games, but this is extremely polished. Nice music, nice typography, a bit too much text, a bit confusing at first, a bit depressing overall (fake it 'til you make it!), but not bad.

dafont is a bit unreliable with license information, but I did find the license for Enter Command, which is not public domain. The only reason I looked is that I'm always a little skeptical about font licenses; fontographers are a special breed.

You are free to use this font for personal or commercial projects, all I ask is that you include credit.

Licensed under CC BY 4.0: https://creativecommons.org/licenses/by/4.0/


Maybe a rework of the screen resolution could benefit the game a bit. I know how it is to use nearest-neighbor filtering and try to get things to look good at every possible scale. The approach tends to differ from game to game, but any way to not have to play it in a fixed 1280x720 window would be a plus.

Very nice!
fluffrabbit
 
Posts: 39
Joined: 11 Apr 2019, 11:17

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 18 Apr 2019, 10:14

Glad you're enjoying it. Some of the later levels can be a bit fiendish.

I've updated the font license info with what your told me.

How do you mean when you say depressing? The whole aesthetic? Or because it's a bit tricky.

I'm currently looking into different screen resolutions. I can scale up with nearest, but if you go from 1280x720 to 1600x900, it doesn't look right. 1920x1080 is fine, however. I might have to put in an option to fiddle with the scaling type for those who would want a resolution that doesn't "square" (if that's the correct term).

Lots of text. Hmm, yes. It's mainly at the start to act as a tutorial. Other tips show up when new gameplay elements are encountered. I'm putting in an option to turn those off, however.

Save games will come around v0.5, so you won't have to go from the start. A level select screen will be added, and that will show if you managed to collect all the coins and items on the stage. In all, I'm aiming to have 100 stages by v1.0, but we'll see. I don't want things to start becoming repetitive. I've got some more gameplay elements to add in, so hopefully that'll increase scope a bit :)
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby fluffrabbit » 18 Apr 2019, 12:24

It is a challenge, that's for sure. Quite a decent amount of content too, and a level editor!

WC is highly polished but aesthetically depressing. Subtle symbolism like traffic lights and the protagonist being out of shape don't help. The choice of muzak, though beautiful to listen to, is not very peppy. The grey color palette is the worst; the "fun" retro platformers are more associated with high contrast, either white or black with dark greys, not this neutral tone.

When the protagonist of 1984 famously says "we are the dead", he doesn't mean it in a dead-inside kind of way, he means it in the sense that his government is preparing to kill him, which is much more action-ey, as can be seen in such dystopian games as Half-Life 2, which I consider fun. Or consider Duke Nukem 2 (skip to 2:50) which blends platformer action with dark and murky graphics and somehow manages to keep the player jacked. Dark doesn't necessarily mean depressing. Tone is important. You can't think like someone who is just drifting through life when you make art, you have to trick yourself into believing you're Duke Nukem or something, otherwise the result is a bit dull.

For the screen resolution, I usually design all my graphics to be scaled up x2 so that the nearest-neighbor algorithm doesn't screw things up too bad if there's i.e. a 2x2 pixel next to a 2x3 pixel, which is better than a 1x1 pixel next to a 1x2 pixel. For WC, I would suggest either bilinear filtering the whole screen or doing like Fallout 1 and 2 with scaling all pixels by an integer selectable in a menu or automatically setting the scaling factor (x1, x2, x3, etc.) and using the available screen space.

The text boxes are so long that I only read the first 1 or 2 lines before I skip it.

I already discovered the level skip hotkey, so no worries there. (Maybe turn that off?) The default keys were such that I didn't know where to jab my finger. I'm used to the emulator configuration of cursor keys and Z/X/C.
fluffrabbit
 
Posts: 39
Joined: 11 Apr 2019, 11:17

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 20 Apr 2019, 11:28

Some new updates:

Title screen
Options menu now works, so you can change the sound and music volume, select screen resolution, use fullscreen, and also customise the keyboard controls. Joystick support will come later.
There are now 43 stages (game still crashes after stage 43..!)
A few bugs fixes.

No binaries just yet, but it'll build from sauce: https://github.com/stephenjsweeney/wc
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Re: WC - a silly 2D platformer

Postby StephenJSweeney » 22 Apr 2019, 07:29

Wooo! So, for fun I decided to submit Water Closet to the itch.io Linux Game Jam, and it scored pretty well!

https://itch.io/jam/linux-game-jam-2019

Out of the 33 entries, it placed:

1st in Overall Fun Factor!
1st in Completeness of Experience!
4th in Inventive Mechanics!
4th in Linux Compatibility!

Not bad for a game that's not yet complete :)
User avatar
StephenJSweeney
 
Posts: 58
Joined: 13 Nov 2015, 18:27

Who is online

Users browsing this forum: No registered users and 1 guest