Log In  

Cart #ouch-1 | 2018-12-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA



left/right = move
z = pull down
x = push up


Pull down dice and convert/clear them by pushing them up again. Much like Money Idol Exchanger.

Conversion logic:

2 x 2 = 3
3 x 3 = 4
4 x 5 = 5
5 x 5 = 6
6 x 6 = clear
2 x 1 = clear all connected


General game progression, chain conversion, color matching, etc. Some early music testing (disabled). Runs at 60 fps in native mode.


Better HUD, scoreboard, more music/sfx, specific game progression (goals, challenges etc). More things as I come up with them.

P#51600 2018-04-14 08:36 ( Edited 2018-12-05 23:59)

Great start!
I have two critics:

  • it's too easy: try to make it faster or add another color.
  • do not the same colors for the starfield and for the ennemies token.
P#51708 2018-04-17 04:23 ( Edited 2018-04-17 08:23)


Yep, it's too easy at this point, but currently I'm mostly figuring out the mechanics. Working iteratively, I'm planning to add more variation and (difficulty) progression as I go.

About the star field, I've tried both, and while a black/white color palette gives a clearer distinction between what's what, the current palette blends more nicely with the rest. Not sure what I'll end up using at this point.

P#51716 2018-04-17 05:23 ( Edited 2018-04-17 09:23)

Going more for puzzle now, re-skinned, fixed bugs. Also, borrowed (and tweaked) the tiny player character sprites from https://www.lexaloffle.com/bbs/?tid=29633. Not sure I'll use them in the end, but they feel nice for now. :)

P#51975 2018-04-24 19:48 ( Edited 2018-04-24 23:53)

Yay, some collaboration from friends resulted in a new bomb enemy (not functional yet) and first iteration of music! <3

P#52030 2018-04-25 18:53 ( Edited 2018-04-25 22:53)

New player sprites!

P#52080 2018-04-27 17:38 ( Edited 2018-04-27 21:38)

Title screen, restart functions and new name!

P#52191 2018-04-30 13:14 ( Edited 2018-04-30 17:32)

Hey, nice!
A combo system would make the game a bit more addictive, I'd say.

Note: no need to flood the BBS with old versions :]

P#52198 2018-04-30 15:30 ( Edited 2018-04-30 19:30)


Yeah, I'd like to do something like that. Right now it's mostly about matching and scoring (you add to the multiplier by chaining). Suggestions?

Thought it'd be nice to see the progress, but maybe most people go for the last one anyway. :b

P#52199 2018-04-30 15:44 ( Edited 2018-04-30 19:47)

I personally think seeing the progress in the old carts is nice.

Nice game!


  • Make UP and DOWN cycle the current color as well.
  • Make LEFT and RIGHT repeat if you hold for a bit.

While you can use btnp() for repeats, I found that it takes too long for it to repeat for my tastes. Here's a little snippet base on a Tetris game I'm working on. Play the game and move the pieces around to feel this code in action. It attempts to make it easy to "tap" the buttons to move precisely but also makes moving a further distance fast. This code isn't optimized, sorry.

btn_debounce = 4
last_btn_t = 0

function _update()
  if btn(0) or btn(1) then
    -- initial button press immediately handled. later, btn_debounce must be met
    if last_btn_t == 0 or last_btn_t >= btn_debounce then
      if (btn(0)) -- handle left
      if (btn(1)) -- handle right
      -- subsequent button repeats come a little faster
      if (last_btn_t > 0) last_btn_t = 1
    last_btn_t += 1
    last_btn_t = 0
P#52202 2018-04-30 17:23 ( Edited 2018-04-30 21:23)

Thanks, and thanks for the suggestions! I went ahead and implemented both, so they'll show up in next update. :)

There's quite a lot that isn't optimized in my own code, so I don't mind. :) However, I'm already using a another lib for keyboard, and it has a similar "pulse" behavior: https://www.lexaloffle.com/bbs/?pid=21816#p21813

P#52207 2018-04-30 19:16 ( Edited 2018-05-01 00:08)

Trying out some outline gfx!

P#52305 2018-05-02 18:47 ( Edited 2018-05-02 22:47)

Color switcher, chain explosion combos.

P#52348 2018-05-03 18:59 ( Edited 2018-05-03 22:59)

I really like it now. It's definitely improved. I think it's a bit too easy though. Also, why can't you shoot faster?

P#52534 2018-05-08 13:34 ( Edited 2018-05-08 17:34)

Good to hear!

I'm working on just that right now. The current mechanic lets you shoot once chains or enemy movement is done, but I'm reworking things to allow queueing chains and thus shooting more often.

P#52535 2018-05-08 15:10 ( Edited 2018-05-08 19:10)

Chaining and shooting should be a little smooter. Also, started on some kind of warning for falling rows. Aaaand, less space between enemies to be able to have more cols/rows.

P#52658 2018-05-12 17:03 ( Edited 2018-05-12 21:03)

Sooo, changed quite a lot to make it pretty similar to how Money Idol Exchanger for the Neo Geo works. Also have a proper game progression concept thought out, to make it more of an actual game with goals etc. More to come soon (I hope).

P#59734 2018-12-06 00:01

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-06-22 22:17:16 | 0.017s | Q:34