Sup doods. I'd been working on this for a while (mostly to teach myself stupid things like timers, buttons, animations etc)
I'm not too good at programming (in fact, I'd go so far as to say that I don't understand code at all), but it seems to work. So that's that.
As you can tell, it's a bit unfinished. But hey. Maybe I'll finish it after college stops destroying my life.
Oh, and you need Love 0.8
Monkey See Monkey Do
Monkey See Monkey Do
- Attachments
-
- derpy.love
- (922.41 KiB) Downloaded 576 times
Re: Monkey See Monkey Do
+1 to all the post.veethree wrote:This i pretty good, I like it. It's a little slow though.
Good job
Re: Monkey See Monkey Do
Well done. The puzzle engine is cleverly done. However seems to have sometimes a problem when changing level. Man isn't present, neither the drink but a "check" is in drink place. To find player (and waste a move we must move to some direction to unveil himself).
- josefnpat
- Inner party member
- Posts: 955
- Joined: Wed Oct 05, 2011 1:36 am
- Location: your basement
- Contact:
Re: Monkey See Monkey Do
This is a very cool game!
Some notes:
edit: this ran for me in 0.7.2 btw.
Some notes:
- I would highly suggest speeding up and cleaning up the movement. That seems to be my main distraction from the game currently.
- I really enjoy the pixel are, but considering you're going so low res, you really ought to scale the game using https://love2d.org/wiki/FilterMode
- As nice as the sound effects are, they're really abrasive.
- I love the "You win screen" for each level! Absolutely cute. Needs more win sounds.
- Consider having it ding in the game screen only when both the money and the fellow have the banana and the beer (respectively)
- I would like to be able to hold the move button down to be able to move multiple squares at once. Perhaps use https://love2d.org/wiki/love.keyboard.isDown ?
- I keep trying to click the next button!
- Sometimes I get levels where I get below the required value. Was this by design? I think it might be otherwise, as on one level I got it 7|15, and then 4|14.
- I get a win screen even if I don't get the required number :(
- I was unable to complete level 29. I had to do a to skip it. I was only able to do it in 13 steps.
Code: Select all
cat 11 > ~/.local/share/love/monkey_see_monkey_do/puzzle_29
- When I finish level 30, the next button does not do anything, and there isn't a "You beat the entire game!" screen. Considering how awesome the pixel art is, it would be so flashy to add a screen at the end, with maybe the fellow at a bar with a bunch of beers, drunk, and the monkey eating a banana ice cream sunday.
edit: this ran for me in 0.7.2 btw.
Missing Sentinel Software | Twitter
FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
Re: Monkey See Monkey Do
Glad you like it!
Good call, I think I'll do that.Consider having it ding in the game screen only when both the money and the fellow have the banana and the beer (respectively)
Ehh... yeah.... design. What actually happened was that, in making the levels, sometimes I would end up going really extravagant in my answers, only to find out a week later that they could be done in just a few moves. But I left it in. Dunno why. I guess I should change that haha.Sometimes I get levels where I get below the required value. Was this by design? I think it might be otherwise, as on one level I got it 7|15, and then 4|14.
Yeah, I was thinking about making an animation for losing.... but I didn't. WIP!I get a win screen even if I don't get the required number
I just went back and looked at it--it's not impossible! I could send you the solution if you want.I was unable to complete level 29. I had to do a
Yeah, there's no win screen for beating the game, haha. I think that'd be the first thing I add ^.^When I finish level 30, the next button does not do anything, and there isn't a "You beat the entire game!" screen. Considering how awesome the pixel art is, it would be so flashy to add a screen at the end, with maybe the fellow at a bar with a bunch of beers, drunk, and the monkey eating a banana ice cream sunday.
Re: Monkey See Monkey Do
Niice
It seems to be a fresh game idea, I'd never played something like that.
The levels are well done, as veethree said already, the movement is a bit slow .
Your images are well done Especially the winning screen is awesome, may needs some sound effects.
It seems to be a fresh game idea, I'd never played something like that.
The levels are well done, as veethree said already, the movement is a bit slow .
Your images are well done Especially the winning screen is awesome, may needs some sound effects.
Re: Monkey See Monkey Do
Wow, good job. For not knowing coding well you've done a lot with your limitations.
Looking through your code I'd say you desperately need to learn how to use arrays and for loops. It will save you a lot of time and make your code easier to alter.
Instead of making code like this:
Do it like this:
You can change 8 to any number you want and you'll have that many consecutive values. This may seem complex or awkward to you at first, but the more you do it then the easier it will get and it's a tool you could really use.
Here's a larger snippit of code that explains it a bit better. Try going to the lua demo page and pasting this in:
Looking through your code I'd say you desperately need to learn how to use arrays and for loops. It will save you a lot of time and make your code easier to alter.
Instead of making code like this:
Code: Select all
local value_1 = true
local value_2 = true
local value_3 = true
local value_4 = true
local value_5 = true
local value_6 = true
local value_7 = true
local value_8 = true
Code: Select all
local value = {}
for number = 1,8 do
value[number] = true
end
Here's a larger snippit of code that explains it a bit better. Try going to the lua demo page and pasting this in:
Code: Select all
-- Make a table to use as an array
local value = {}
-- Repeat this segment of code several times for numbers 1 through 8.
for number = 1,8 do
-- "number" starts at 1 and increases each time this code loops. This sets values 1 through 8 to true.
value[number] = true
end
-- Now to get the values all we have to do is type value[1], value[2], etc
-- Let's change a couple to false
value[2] = false
value[6] = false
-- Now let's print all of the values.
for number = 1,8 do
print( number, value[number] )
end
Re: Monkey See Monkey Do
Nice game!
I was abit confused by the monekys flat face.
I was abit confused by the monekys flat face.
Who is online
Users browsing this forum: No registered users and 4 guests