Log In  

Cart [#54546#] | Code | 2018-07-31 | No License | Embed
44

Woo! 1.0!

I really appreciate all of the feedback you guys have given me.

  • Use bombs to destroy inactive beacons
  • A beacon that is currently being used as a checkpoint cannot be destroyed. To destroy the last beacon, you'll need to use the checkpoint inside the ship's cockpit, which will deactivate all beacons.
  • The "double jump" for the game is actually just an upwards attack (with a power up). It can be used in conjunction with the roll to clear pretty good sized gaps.
  • Once you get the dodge-roll, you can use it to overcome some fall damage if you roll as soon as you hit the ground (parkour!)

Hope you like it! Any and all feedback is always welcome.

P#46528 2017-11-20 18:52 ( Edited 2017-11-20 23:52)

I love the look of this so much. Incredibly impressive animation in such a tiny sprite.

P#46547 2017-11-21 12:15 ( Edited 2017-11-21 17:15)

Looks really fun! I love that little character! Keep going!

P#46551 2017-11-21 13:30 ( Edited 2017-11-21 18:30)

I really like what I've played so far. I enjoy the emptiness, and the isolation that comes across with the minimal music and sfx, as well as using 128x128 to really emphasize scale. I have never felt so small in a Pico-8 game. That's something. Nice work!

P#46554 2017-11-21 14:33 ( Edited 2017-11-21 19:33)
:: Felice

Nice. I tried to come up with a decent tiny avatar once and couldn't make something visually believable, but you've definitely proved it's possible. Looking forward to more.

P#46579 2017-11-22 10:57 ( Edited 2017-11-22 15:57)
:: Parlor

Hey thanks for all of the kind words! I appreciate how open friendly the pico-8 community has always been. You guys are swell.

P#46580 2017-11-22 11:11 ( Edited 2017-11-24 16:55)
:: elDaz2

Great game ! I like the jump physics, feels perfect ! The small size of the hero make this platformer special !

P#46659 2017-11-24 11:49 ( Edited 2017-11-24 16:49)

i died at the first boss, loaded the save before the spikey hallway, and when i made it back, the boss room was locked. is this intentional?

aside from that, phenomenal work. i'm definitely very jealous of your talent.

P#46762 2017-11-27 16:50 ( Edited 2017-11-27 21:50)
:: Parlor

@DrakeGraves: Great catch, I definitely need to fix that, it sounds like the doors aren't resetting when you die. Thanks for looking!

P#46782 2017-11-28 08:03 ( Edited 2017-11-28 13:03)

@Parlor

man though, i just really can't get over how promising this is. do you mind, can i ask, do you have a background in coding? that is to say, are you a computer science hobbyist or college grad/student? or, are you like some others of us in the community, where it isn't necessarily your cup of tea, but you love games, so you push through?

looking at some of your code, it looks like you really know a thing or two, so i'd assume the former. but, i'm interested to know how you got there. thanks!

P#46784 2017-11-28 11:43 ( Edited 2017-11-28 16:43)
:: Parlor

@DrakeGraves: I run a web design and development studio by day, so some of the front-end dev stuff helps a ton. My background (and degree) is strictly graphic design, so there's definitely a ton of "failing until I don't fail" going on under the hood.

The Pico-8's awesome for that kind of workflow though, because you have to get weird sometimes to make things fit, and willing to try things and compromise when they don't work out.

Also, the code you're looking at is minified with picotool to save some character space. I'll throw the raw code on here in a minute if you want to dig around.

P#46786 2017-11-28 12:00 ( Edited 2017-11-28 17:00)

@Parlor I'd love to see it!

P#46883 2017-11-30 17:23 ( Edited 2017-11-30 22:23)

Really nice so far!

Early warning: if you plan a 40 mins play, a lot of your time-based counters might wrap around!

P#47185 2017-12-07 16:05 ( Edited 2017-12-07 21:05)
:: Parlor

@freds72 Thanks!

I haven't made a game at this scale before (on pico or otherwise); I'll have to dig through the code and make sure I deal with any counters.

P#47188 2017-12-07 17:28 ( Edited 2017-12-07 22:28)

@Parlor

I feel that, I thought learning to code would be my biggest obstacle, but it turns out it's learning to suspend an inordinate number of moving parts over an extended duration of time without having a mental breakdown and/or and giving up.

Still waiting on that code! I really do wanna see. Unless you changed your mind, I'd respect if you didn't want to post it after all

P#47199 2017-12-08 16:46 ( Edited 2017-12-08 21:46)

@DrakeGraves fairly simple actually, just use the timer pattern on each entity you want to control:

-- global time
time_t=0
actors={}
for i=1,32 do
 add(actors,{t=rnd(90),visible_t=0,x=rnd(128),y=rnd(128)})
end
function _update()
 time_t+=1
 for a in all(actors) do
  -- timer elapsed?
        if a.t<time_t then
         -- visible for some time
            a.visible_t=time_t+rnd(30)
            -- "think" time
            a.t=a.visible_t+rnd(90)
        end
 end
end
function _draw()
 cls()
 for a in all(actors) do
  if a.visible_t>time_t then 
        print("-o-",a.x,a.y,7)
     else
        print("---",a.x,a.y,1)
     end
 end
end

Note: you should start your own thread on this topic!

P#47217 2017-12-09 07:11 ( Edited 2017-12-09 12:11)
:: Parlor

@DrakeGraves the raw code was up for a while, but it looks like I accidentally removed the cart. I threw it back up there for you under the current cart.

Enjoy!

P#47219 2017-12-09 08:52 ( Edited 2017-12-09 13:52)

Good to see this one taking shape.
I feel the transition to the "you died" state a bit too "brutal" (e.g. I can't even see why I died). Suggest to let the game run for half a sec before moving back to respawn point.

Also, what is the point of new game/continue options? Why not use the default 'reset save' menu entry and just have a start button?

Gameplay: I am stuck on how to reach the 'frogs' on the right of the level. Looks like it needs a double jump (that I don't have yet) or an extended jump (that I can't make - is the combination really button+down+right/button+right? If so I can't get the timing right).

bug: after multiple death, the screen is stuck where I died and I have no option but to reset pico to continue.

P#54488 2018-07-28 12:30 ( Edited 2018-07-28 16:30)
:: Parlor

Hey, thanks for playing!

  • I think you're right about the death being too abrupt. I might need to find some tokens and make that happen.

  • I know about 'reset cart', but Is there a 'reset save' that I'm unaware of that removes saved cart data? That would be useful in freeing up those tokens!

  • There's an ability pickup that gives a one-tile boost when attacking upwards that allows you to access a few hard-to-reach areas when paired with the extra momentum you get from rolling. I was messing with alternatives to the standard double-jump, but may still experiment when I start to build the full, non-pico Crater. I'd be interested in hearing anyone else's opinions on the ability set too!

  • I've run into the death bug and should have it fixed in the next upload!
P#54536 2018-07-30 17:08 ( Edited 2018-07-30 21:08)

Okay - I see where you are heading to and agree, it offers an interesting alternative.

I managed to pull it but that's really tricky to get right consistently + the fall damage makes it really punishing in case of failure (as a failed large jump will end in an equally large fall!).

Some more hint on what to do could be handy (I finally managed the frogs, to be stuck by some green "webby" blocks?!?)

P#54537 2018-07-30 18:32 ( Edited 2018-07-30 22:32)
:: Parlor

I've actually got a few messages in place in the current build that offer a few explanations. It sounds like they desperately need to be in there.

  • The green webby things can be slashed with the sword

  • I've updated the collision detection, which fixed a few odd things... including making the ability to roll out of a fall (down + jump when you hit the ground) and take less damage much easier to perform.

  • I'll try and get the newest build uploaded here soon!
P#54538 2018-07-30 20:04 ( Edited 2018-07-31 00:04)

I am stuck after the getting the doge roll. how do i get rid of the vine-looking things?

P#58410 2018-10-25 12:10 ( Edited 2018-10-25 16:10)
:: dw817

Superb ! Very tiny and detailed graphics indeed.

P#58490 2018-10-27 15:51 ( Edited 2018-10-27 19:51)
:: totric

this game is freakin awesome!

P#64149 2019-05-02 14:53

Nice
I really like the minimalistic art style.

P#69501 2019-10-31 01:23
:: st33d

Also stuck at dodge roll. Coyote jumped back to the spaceship and no double jump to clear the lava pit with low ceiling.

P#69533 2019-10-31 21:40

@st33d Dodge rolling increases your speed temporarily, so you can dodge roll, then make longer jumps.

P#69542 2019-11-01 01:00
:: st33d

@JustFire45 Okay. I come to a dead stop after dodge rolling and it's almost impossible to move. I never would have figured this out by myself.

I've managed to get the long jump to happen but I can't do it consistently.

P#69551 2019-11-01 09:42
:: Parlor

@st33d It's pretty finicky if you're playing on the web player (in my experience, 60fps is really laggy unless you're playing from splore)

So the input for the long jump would be something like this:

  • (down + jump) to start the roll
  • while rolling, release (down) and hold the direction you want to run
  • you should now be running at a faster speed for 2-3 seconds before losing momentum and settling back into the default movement speed
  • your momentum only decreases while you're on the ground, so you can perform long jumps during the sprint (and even chain them together to move a little bit faster - just minimize your time on the ground to stretch the timer out)

Hope that helps!

P#69659 2019-11-05 18:44

Fantastic start!

P#69732 2019-11-08 15:51

[Please log in to post a comment]

About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2019-11-15 19:11 | 0.130s | 4194k | Q:91