Web
Analytics
Log In  

2

Cart [#57813#] | Copy | Code | 2018-10-10 | Link
2

Cart [#57637#] | Copy | Code | 2018-10-07 | Link
2

I finally got time to play with Pico-8 so here is my first game. It's a purple chicken because I'm some guy who draws chickens on the internet. It's my gimmick. It's a pretty standard maze game. Don't run into the enemies. Get to the goal and go to the next stage.

I notices a glitch where I could walk through the moving enemies since I didn't made a proper collision check, but I thought it was neat so I just made a sound effect when it happened instead of fixing it. I think you only have to do it once to get everything.

I'm sure there's problems with this, but I wanted to finish something before I started acting ambitious.

maze
P#57635 2018-10-07 00:55 ( Edited 2018-10-12 19:28)

::

Tricky cart, good design and graphics.

I'm not liking the keyboard where you have to hold a second before the chicken will repeat to move. Suggest you use BTN() instead of BTNP().

P#57657 2018-10-07 17:17

::

This is too slow, for me it's unplayable to press 15000 times the arrow key or hold it each time and wait

P#57745 2018-10-09 12:53

::

If the game is unchanged by tomorrow, I'll make some additions it so its playable to good game input standards, Floman.

The game itself is actually quite good, but yeah, needs better input routine.

P#57757 2018-10-09 17:20

::

My personal preference is definitely for the btnp, and pressing the button a dozen times, but I guess that's you all don't share that.

Anyways this whole thing was written under the assumption that you always move in units of exactly 8 so I feel like you need to do quite a bit to change it.

P#57763 2018-10-09 20:42 ( Edited 2018-10-09 23:19)

::

Hi CM:

First off, congrats on a great game. I really do like it. Would be awesome if it could save your last played level too so you can shut it down, bring it back up, and it remembers where you left it.

Anyways, to get an idea of input change look to the most recent program I wrote to demonstrate types of input for all kinds of cart occasions and instances:

https://www.lexaloffle.com/bbs/?tid=32042

Likely I'll change the key class to "M" for measured. You can still stagger the input for fast getaways, but the default movement won't be so slow.

P#57765 2018-10-09 22:43

::

Thank you. I will take a look at this Best Keys cart.

Can you direct me to anything for saving?

P#57766 2018-10-09 23:00

::

Since you only need to save the level, include this at the front of your cart:

cartdata("chicken_maze")

In your cart, use this to save last level played:

dset(0,Level)

Use this to load last level played:

level=dget(0)

Hope This Helps !

P#57767 2018-10-09 23:28

::

Here is updated Chicken Maze using "Measured" keys. Bring up source to change speed.

Cart [#57798#] | Copy | Code | 2018-10-10 | Link
0

P#57792 2018-10-10 13:25 ( Edited 2018-10-10 14:24)

::

Updated with better movement per comments.
It now saves the last stage you died on, continue with O/Z.

dw817, I noticed that with the Measured input short keystrokes aren't registered. (More obvious if you put the timer to a high number)

In my more hacked together button press I just also checked btnp to ensure that the initial press returns true but I assume there is a cleaner way to deal with that.

P#57814 2018-10-10 23:08

::

Well let's check it out !

Hitting "O" from reboot does not recover last level played.

Also on the level, "Go Straight" Can YOU get the treasure, Chicken Master ? There's nowhere to hide on the journey down and you are always hit by the water.

If you can do it, please post .GIF showing how, if not ... speed up the chicken so it is possible.

Thanks !

P#57815 2018-10-10 23:20 ( Edited 2018-10-10 23:21)

::

Continuing is working for me? Not sure. It should save when you return to the title screen after dying.

This is the one that you need to go through it. Just move right before it hits you. This GIF honestly just looks like I turned off the collision though. You'll get a nice bloop sound.

P#57820 2018-10-10 23:46

::

You can just walk THROUGH the enemies ?

O K A Y, that is not something I expected. ... Yeah, I can't get the timing to perfectly move towards the target when it overtakes. I suspect I'm not alone in this.

Going to try something else.

P#57839 2018-10-11 12:13 ( Edited 2018-10-11 14:44)

::

Not everybody is as agile. Going to add a keystroke here that should help.

Cart [#57871#] | Copy | Code | 2018-10-12 | Link
0

Okay, now you can hold (O) to give the chicken a boost of speed. Should help.

P#57872 2018-10-12 16:45 ( Edited 2018-10-12 16:45)

::

I love this little game!

P#57874 2018-10-12 17:09

::

Dang it's still hard for me. My brain's having trouble wrapping around that I have to go head-on into the target and survive 50% of the time.

May dabble more in the code later.

P#57877 2018-10-12 19:28

Log in to post a comment

user:
password:

New User | Account Help
:: New User
X
About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2018-10-16 02:11 | 0.279s | 1835k | Q:56