FoonLudum Dare ExplorerLD26 → Tower

Tower

By dbralir

View on Wayback Machine

CategoryRankScoreCount
Coolness288
Fun993.41
Overall1493.46
Graphics1933.54
Humor3191.95
Mood3652.66
Theme4292.76
Innovation4522.33

Comments

ray_mickelino 2013-04-30 02:41

Sorry man. I don't have Linux. You should consider trying to port.

victorgrunn 2013-04-30 02:45

I didn't give a rating, but I'll just say - based on the graphics, this looks like something I'd really like to play. But, I'm on windows 7 so ah well. Good luck!

ahm99 2013-04-30 02:47

Do you know if it works on raspberry pi? I could also use my ubuntu live cd.

mystify 2013-04-30 02:55

this game is begging for sound

dbralir 2013-04-30 02:57

Hey guys, sorry about not having a Windows version before, but I just ported it over. Currently there are only 64-bit versions, but 32-bit versions should come soon.

zenohparadox 2013-04-30 03:04

I tried the windows version, but it wouldn't play. It did provide the following in the error.txt

Shader error:0(1) : error C0000: syntax error, unexpected '(', expecting "::" at token "("
0(5) : error C5060: out can't be used with non-varying Position
0(6) : error C5060: out can't be used with non-varying Normal
0(7) : error C5060: out can't be used with non-varying TexCoord

-- SHADER CODE --
layout (location = 0) in vec3 VertexPosition;
layout (location = 1) in vec3 VertexNormal;
layout (location = 2) in vec2 VertexTexCoord;
uniform mat4 MVP;
out vec3 Position;
out vec3 Normal;
out vec2 TexCoord;
void main()
{
TexCoord = VertexTexCoord;
Normal = normalize(VertexNormal);
Position = VertexPosition;
gl_Position = MVP * vec4(VertexPosition,1.0);
}

skulls 2013-04-30 03:07

Works fine on windows 7 64bit. Fun little platform game, when it ended I was left wanting more good job. I liked the wall jumping and I was expecting some level where I had to really put my wall jumping skills to the test. I also like how you have an editor so other people can make levels if they want.

john_conder9 2013-04-30 03:10

I wanted sound on this so bad, so...so...so bad. It was hard to play entirely because of the lack of sound, because everything else was so good and polished and I just my brain DEMANDED sound effects. I'm super impressed - this has a very professional polish feel to it. The level editor was really nifty too, I feel like this isn't your first time 'round the rodeo. Great job!

vdogamez 2013-04-30 03:14

This plays very smoothly and looks nice, though I agree with it feeling a need for sound. I'm impressed by the inclusion of a pretty functional level editor in this, that isn't something I expected. It does seem to suffer from being kind of short on levels, which are something that a game like this needs a lot of.

dbralir 2013-04-30 03:36

We're looking into fixing that Windows error now, although we think that it's an issue with graphics hardware. Also, we're going to include sound in a later version of the game, but didn't have time the first time around.

64mega 2013-04-30 15:36

That was a fun and solid little platformer. I would have been nice if the shurikens were limited in supply though, for a bit of extra challenge. Great job!

tyro 2013-05-01 08:25

Amazing sprites! They remind me of old DOS games like Jetpack. Seemed to be coded very well, as far as I could tell. The level editor was a nice, professional touch as too.

blizzil 2013-05-01 12:17

Solid game, its a quite rough around the edges and it cries for polishing. But it really bleeds potential!

johnnysix 2013-05-01 12:32

Loved the graphical style, and the challenge, the wall rebound was a little off-putting when trying to scale diagonal features, as the character would jump backwards when you were least expecting it. if you work on it some more post-jam, music and sounds would be epic, and maybe a health bar - the instant-death, while challenging, diminished the replay value somewhat.

keyboardthrashingfactory 2013-05-01 13:23

Good game, great to see an editor in there but I found the control system a bit clunky, probably could have put jump as the up button and just have two attack keys. Good work!

naufr4g0 2013-05-01 17:32

Love the 8x8 graphics! (I do also more minimal graphics in my entry) :D
The game is fun and challenging. Those knights on isolated blocks are really hard to knock down!
The editor is well done.
I used 64-bit version and it works fine.

justinmullin 2013-05-02 01:39

I agree with john_conder9 - the art and animations here were SO awesome and polished, it was tough to accept that there was no sound to go with it. I'll live with silence though to get fantastic visuals like this. =)

Solid platformer, nothing new there, but you nailed it.

brighterorange 2013-05-02 02:58

I AM WINNER!
I thought it played pretty tight and it was a good length. :) It almost seems like I might be able to jump over the castle at the beginning -- is it possible? Hidden potato??

ahm99 2013-05-02 04:02

Cool game. I found a glitch though. If you quickly tap an arrow key while facing a tile and jump at the same time, sometimes the player will start sliding as if there is a wall there. But other than that, it's a cool game. Good job :)

dbralir 2013-05-02 06:07

@ahm99: Nice catch! I only update certain flags when the player is moving, so it's an easy fix. Thanks for playing!

edocentrique 2013-05-02 10:18

Very nice !

shuall 2013-05-03 01:49

I liked it. I think it could have used more enemies, but I like the editor. Maybe work those wall hanging mechanics a little more

cybearg 2013-05-03 06:23

Loved the sprite style. Those little characters were cute and had a lot of style to them.

The gameplay itself is fairly standard, leaning on frustrating at times. I wish that you'd only cling to walls when holding a key so I don't keep rebounding when I don't want to. Also, much of the level design is either kind of tedious, with the enemies really being no challenge but still time-consuming to take out.

netmute 2013-05-03 06:40

Screenshots look awesome, unfortunately I'm on a Mac. Sorry :(

intripoon 2013-05-03 11:46

Nice game, but zxc controls are impossible to play on some keyboard layouts. Could you add y as an alternate key for z?

dbralir 2013-05-03 22:49

@intripoon I added configurable controls. Details are in the game description above. Please let me know if it breaks.

burtlo 2013-05-04 05:31

I was unable to get it to run on Windows. Though perhaps that is because I am running it through Parallels. Both 32/64 bit versions start and just crash. The log file is currently empty.

dbralir 2013-05-04 09:23

@burtio I'm afraid I have absolutely no way of testing it on that platform, but the code should be fully portable, so maybe someday I'll see what I can do.

elbowroom 2013-05-04 19:30

It got interesting around the time the purple blocs showed up. Then it ended. I liked it and wanted another more challenging level before the ending. It is pretty good.

killerstarbunny 2013-05-04 21:42

Lol was that a potato that I threw anyway fun stuff

HelkeGames 2013-05-05 19:18

Love this game, especially the art! Well done :)

docix 2013-05-06 02:00

Great game! Hits the basics really well.

dalbinblue 2013-05-06 02:02

That ended suddenly. the game was fun, but the last level up at the purple blocks, I died a few times while attacking the enemies then falling into the spikes below (which I could not see). Making them visible for the jumps may help make the game less frustrating. Not sure what the game had to do with the theme though.

dbralir 2013-05-06 03:05

@dalbinblue Yeah, our levels were made almost last-minute, though we're working on improving the game a bit.

For the theme, we decided to make a minimal action platformer that could be used for speedruns, but we had to strip a lot out to get it done in time, so that's probably not apparent. Also, all sprites are 8x8 to fit with the theme, and the levels are meant to be "bite-sized".

phocker 2013-05-06 03:37

spectacular! you were able to create a game and an editor -- very impressive and the editor is so dead simple -- great job!

maple 2013-05-06 13:27

Can't run. I get this written in errors.txt when I try to play it:
Shader error:Vertex shader f,キU;・

dbralir 2013-05-06 15:00

@Maple Bah, I tried to make the shaders (they're so simple) work on any system, but those errors keep popping up. If your graphics card was made in the last 3 or 4 years, I have no idea what's wrong.

If anyone gets a "Shader error" I would love to know what kind of graphics card you have.

maple 2013-05-06 15:45

@DBRalir: I apparently have an ATI Mobility Radeon HD 4300 Series, lol. This is basically the cheapest laptop I could find as of 3.5 years ago.

dbralir 2013-05-06 17:19

@Maple OK cool, so the Windows version of Tower should work on any graphics card that was made after August of 2008. 5 years seems like a reasonable compatibility window.

If anyone is insane enough to be running Linux, I'm sure you can figure out how to patch the source code.

The shader basically does nothing at this point, so the graphics might become a bit rough. It should look normal on most systems, though.

Thank you so much for your graphics card info. It was 0.5 years too old for my program to run, but it should work fine now.

(The reason shaders are kinda broken is because I'm testing my custom graphics framework.)

maple 2013-05-06 19:52

@DBRalir: This time returned Shader error:Vertex shader fGG. :/ 32-bit btw. Maybe I just have an ultra-terrible graphics card. That certainly seems plausible.

dbralir 2013-05-07 10:05

@Maple: Perhaps you can redownload and try this last version? This is my first time using shaders, so I've just been dragging my face on the ground for the past few days, trying to get it working on every system. Your graphics card is not the best, but my shader does nothing more than draw unshaded flat polygons, so it's unacceptable for it to not work on any system.

maple 2013-05-07 10:40

@DBRalir Oooh, ok, it didn't work, but this time I got a better error:

Shader error:Fragment shader failed to compile with the following errors:
ERROR: 0:2: '' : Declaration must include a precision qualifier or the default precision must have been previously declared.
ERROR: 0:3: '' : Declaration must include a precision qualifier or the default precision must have been previously declared.
ERROR: 0:4: '' : Declaration must include a precision qualifier or the default precision must have been previously declared.
ERROR: 0:7: '' : Declaration must include a precision qualifier or the default precision must have been previously declared.
ERROR: compilation errors. No code generated.


-- SHADER CODE --
#version 130
varying vec3 Position;
varying vec3 Normal;
varying vec2 TexCoord;
uniform sampler2D Tex0;
void main() {
vec4 texColor = texture( Tex0, TexCoord );
gl_FragColor = texColor;
}

beldarak 2013-05-07 17:24

Worked fine, I like the graphical style, it's a good game you have there ;)

SuperlevelSebastian 2013-05-07 18:02

Sadly your game just crashes when I try to start it (Win XP, 32-bit).

error.txt:

"Shader error:ERROR: 0:1: '' : Version number not supported by GL2
ERROR: 0:2: 'layout' : syntax error parse error


-- SHADER CODE --
#version 300
layout (location = 0) in vec3 VertexPosition;
layout (location = 1) in vec3 VertexNormal;
layout (location = 2) in vec2 VertexTexCoord;
uniform mat4 MVP;
out vec3 Position;
out vec3 Normal;
out vec2 TexCoord;
void main()
{
TexCoord = VertexTexCoord;
Normal = normalize(VertexNormal);
Position = VertexPosition;
gl_Position = MVP * vec4(VertexPosition,1.0);
}"

dbralir 2013-05-08 05:55

@Maple: @SuperlevelSebastian: I believe I have truly, finally fixed the shader problem.

Solution: Remove all the shaders. It was so simple.

The Windows version was compiled and tested in Windows XP on a system with a Core 2 Duo and Intel GMA X3100. It was also tested in Windows 7 on a Phenom II x6 and Radeon HD 5700, and in CrunchBang (Linux+Wine) on an AMD A6, and on three other systems. If it still does not work on your system, there's probably nothing I can do.

maple 2013-05-08 12:42

It works now. Pretty decent game! I am a winner! At first I thought it was impossible cause I forgot you could slash, but then it was alright. The hold-jump-to-float really helped on some of those more platform-y parts. I feel like the movement could have been a tad smoother, but I didn't really have any problems with it, and also the first spikes in the game, under those slimes, I thought was a jetpack because it was next to a shaft, so I tried to collect it but died, lol. Good stuff.

dector 2013-05-08 17:33

Like this. Will you work on this after LD?

dbralir 2013-05-08 23:34

@dector: Yes, we are planning on making this a complete game. This page will be updated with relevant information soon.

ahm99 2013-05-16 15:53

@DBRalir in the final game, I would make "up" as the default jump key :)