Page 1 of 1

Creativity

Posted: Fri Jun 14, 2013 10:35 pm
by Mikee251
Creativity
Creativity is a sandbox game I made a while ago. The code is quite a mess!
However, it is fun. Use q and e to switch tools and wasd to move.

Re: Creativity

Posted: Sat Jun 15, 2013 11:38 am
by Germanunkol
Looking nice!
It's getting night right now... I don't have shelter yet. I hope you didn't get around to programming monsters yet? :D

Two things:
a) I think you have a distance check which checks if the tile is close enough to the player to delete/collect. This distance check seems to be a simple euclidean distance calculation which means it's a perfect circle around the player. This means that when I click on the tile on the side close to the player, I can delete it, if I click on it on the far end, I can't, even though it's the same tile. That's annoying.
b) Once you've changed that it would be nice to highlight squares under the mouse, but only if there's close by.

P.S. No monsters yet. phew!
P.P.S: found a bug. I dug straight down, then right. While moving right and digging and pressing up, I suddenly got pushed all the way back up. It looks like I accidentally ended up on a square that was still filled and then it pushed me up in an attempt to make me leave that square, but because above me, there was only stone, it pushed me all the way.

Re: Creativity

Posted: Sat Jun 15, 2013 12:45 pm
by Eamonn
The game is incredible.

What I like:

• The start menu
• The textures
• The UI

What I don't like:

• The code isn't indented
• The code is a mess :)
• No comments
• The player isn't an animated sprite, consider using AnAL to do so! :)
• No music? :(

Bugs:

• The cloud doesn't move to the edge of the screen if you move

What I suggest:

• Make the character a sprite
• Add music
• Add sound effects for breaking blocks

You could also maybe use LÖVE Achievements to add achievements.

I'd really like to know how the game works but, like I said, it's almost unreadable for me. I got advice from a very wise person on these forums *COUGHPLUCOUGH* to always indent your code. EOL(End of Line) comments would be helpful as well.

But all in all the game is incredible. 9.99/10!!!! Better than anything I could ever do :?