Web
Analytics
Log In  

13

Cart [#52573#] | Copy | Code | 2018-05-10 | Link
13

This is my first attempt at using PICO-8. I'm pretty impressed with how quick and easy it is.

The code's a bit messy because I didn't really know what I was building at first, and I've never used lua before.

P#52574 2018-05-10 09:05 ( Edited 2018-05-16 20:28)

::

really nice graphics. too hard for me though.

P#52575 2018-05-10 09:32

::

Incredible graphics! Really nice

P#52576 2018-05-10 09:36

::

That's a really nice platformer. Managed through the game, some jumps are really hard to master. Graphics and animations are really great (wish I could draw similar artstyle too^^); you put a lot of effort in the game.

I like the simple yet effective implementation of the camera^^.

Definitely like that game.

My score:

P#52577 2018-05-10 10:02 ( Edited 2018-05-10 10:04)

::

Very good!
Got a celeste feel in a much more aggressive environment
(or Tombraider in kinder garden?? :)
I'll try to finish it (looks like the map has some surpises...)

But man, make it 60fps - you've got plenty of cpu left and such a hardcore platformer needs those extra fps.
(yeah, I know, it means revisiting all your gameplay variables...)

Minor math comment:

function distance(x1,y1,x2,y2)
 local xd = abs(x1 - x2)
 local yd = abs(y1 - y2)
 local dsq = xd * xd + yd * yd

should be written:

function distance(x1,y1,x2,y2)
 local xd, yd = x1 - x2,y1 - y2
 local dsq = xd * xd + yd * yd

That is, there is no point abs'ing a square value!

'Use native Luke' remark: function clamp(v,x,y) is natively supported (see: mid)

Token saving: you could claim a good deal of tokens using multi-variable init:

 local a,b,c=1,2,3

Token saving again, prefer inline table initialization (saves 1 token per field):

 local f = {
    x = 937,
    y = 48,
    radius = 0,
    angle = angle}
P#52578 2018-05-10 10:16

::

Wow, really like your art style - spikes look really good and the metallic cave walls are both detailed and consistent with eachother.

P#52581 2018-05-10 11:21

::

Thanks for the kind comments everyone.

Astorek86 you did pretty well, its definitely got some hard sections and the final area is particularly punishing.

Thanks for the tips freds72. There are definately a lot of areas where I could save tokens and just generally clean up the code. I even left in some chunks of code from abandoned features that should be removed.

There are other things I'd like to have done to improve the game as well, but I don't think I'll do anymore to it, at least in the near term. It was the first game for a personal one game a month game jam which I started because I've been working on game projects on and off for years but never complete anything. It ended up taking 5 weeks so I just wanted to get it finished and move on to the next game.

P#52582 2018-05-10 11:45

::

Wow, I love it!

P#52583 2018-05-10 12:19

::

This is so good! The last section was brutal.

P#52587 2018-05-10 13:58

::

Really great game. Brutal at points. Make it longer and add some music and I'd say it's definitely Celeste level good. Great job, looking forward to seeing some more.

P#52601 2018-05-10 22:41

::

beautiful graphics and good game feel. nice work!

P#52623 2018-05-11 13:21

::

Fantastic, sat playing it for a long time in my living room on my Pico-8 pi system ;) Love the challenge, and the animations/graphics are top-notch. Whether or not you add music, sometimes I like having no music. It can be calming whilst attempting something difficult.

P#52818 2018-05-16 20: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-05-21 20:31 | 0.141s | 1835k | Q:28