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
P#21115 2016-05-22 20:31 ( Edited 2016-06-21 16:02)

Looking forward to this, I love pool games!

P#21143 2016-05-23 07:12 ( Edited 2016-05-23 11:12)

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 ;)

P#21807 2016-05-30 14:07 ( Edited 2016-05-30 18:13)

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!

P#21868 2016-05-31 01:08 ( Edited 2016-05-31 05:08)

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 :)

P#23377 2016-06-21 12:02 ( Edited 2016-06-21 16:02)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-03-28 22:40:36 | 0.014s | Q:25