Log In  


Cart #21298 | 2016-05-25 | Code ▽ | Embed ▽ | No License
1

New! Map! And mostly working collisions, but only with the horizontal and vertical lines... and sometimes you go right through... but hey, some progress. The AC is still broken here, that's my excuse. It's hard to work on games when you're melting.

Cart #21113 | 2016-05-23 | Code ▽ | Embed ▽ | No License
1

It's not titled yet, and certainly doesn't meet the theme yet, but I figured I'd post what progress I've got. My plan is to do something mixing pool and minigolf... apparently something similar existed on the NES under the name of Lunar Pool, but I didn't learn that until after I got started. At the moment, all I have is a cueball you can smack around a bit, though.

Also, since a couple of my short utility functions were first written before the jam, I should probably share those, along with a couple of library-type things I've written since Feel free to use these in however you like... CC0 for a license. Credit, while appreciated, is not required.

button = { left = 0, right = 1, up = 2, down = 3, o = 4, x = 5}

do
  local realcolor = color
  color = {
    black = 0, darkblue = 1, purple = 2, darkgreen = 3, brown = 4,
    darkgrey = 5, grey = 6, white = 7, red = 8, orange = 9, yellow = 10,
    green = 11, lightblue = 12, lilac = 13, pink = 14, peach = 15
  }
  setmetatable(color, {__call = function (t,n) realcolor(n) end})
end

function round(n)
  if (n >= 0 and n%1 >= 0.5) n+=1
  if (n < 0 and n%1 < 0.5) n+=1
  return flr(n)
end

function pop(list)
  ret=list[#list]
  list[#list]=nil
  return ret
end
1


Looking forward to this, I love pool games!


Alright. Throwing in the towel, and post mortem. What went wrong? I broke my streak. I stopped working on it for a day, then another, then another, and suddenly it's sunday.

I learned a few interesting things in my dead ends at least. Maybe I'll keep working on this a little bit later, at least get the collisions working better. It's a fun test environment for that.

Oh hey. There's a chain reaction.

I'm going to call this a performance piece now! It's totally intentional! I stopped and that caused me to stop which caused me to stop, totes a chain reaction.

Or at least good for a couple laughs ;)


I like the setup here. Try and avoid polish until you have the fundamentals down - that way you can throw stuff out the window that doesn't work!


Neat looking pool table. Its cool you submitted what you had!
I included it in my Pico-8 Jam #2 compilation video series, if you’d like to take a look :)



[Please log in to post a comment]