Bumble Bots

Créations

eriban

il y a 6 ans

Bumble Bots is a difficult puzzle action game. You control a bot which needs to find its way in sixteen small but increasingly more difficult levels. You need to collect pick ups, push boxes, fill gaps, use teleports and more while being chased by enemy bots or the clock.

The puzzles will challenge your problem solving skills and the action your reflexes and agility. Can you complete all levels?

Features

  • Sixteen levels, with a lot of variation!
  • Isometric 3D views
  • Wave animations
  • Enemies
  • Pick-ups, boxes, teleports, and gaps
  • Tracking of level progress, hi-score and level hi-scores
  • Level selection menu
  • Sound and light effects 

Challenges

  • Set a good hi-score (BEST score)
  • Complete all levels
  • Complete all levels in a single run (BEST level run)
  • Improve the hi-score for each level (BEST level sum)

Let me know how you get on! You can share an image of the end screen as proof.

See also

Voir la création

ragnarok93

NEW il y a 6 ans

Yaaay, new version ! :D

Sorunome

NEW il y a 6 ans

Hello, I tried to compile your game and it appears you are using a variable you aren't declaring anywhere: CUST3

Palettes.cpp:30: error: 'CUST3' was not declared in this scope
   { BLACK,  BROWN,  PURPLE, GREEN,  BROWN,  DGRAY,  GRAY,   WHITE,  YELLOW, ORANGE, RED,    LGREEN, BEIGE,  ORANGE, CUST3,  BEIGE },

Would you mind updating & fixing this?

eriban

il y a 6 ans

Oops, something went wrong there. There was a change still lingering in my local repo which was not "git added". It's been fixed. In case of other issues, let me know. Btw, I plan to release Version 0.3 soon, but will wait with that in case you have other suggestions for improvement, so I can incorporate those.

eriban

NEW il y a 6 ans

Sorunome Sorunome

Oops, something went wrong there. There was a change still lingering in my local repo which was not "git added". It's been fixed. In case of other issues, let me know. Btw, I plan to release Version 0.3 soon, but will wait with that in case you have other suggestions for improvement, so I can incorporate those.

eriban

NEW il y a 6 ans

Version 0.3 has just been released! It features boxes and gaps. This enables more puzzle-like levels, as you need to plan how to push the boxes. That resembles Sokoban a bit, but in this game you also have moving enemies to contend with. The Tea Party level is a first example of this, but there will be more to come.

Hopefully someone actually manages to get this far. :-)

mike_j503

NEW il y a 6 ans

Unfortunately getting a 404 from the download link on creation page.

Typo in link I assume.

eriban

il y a 6 ans

Oops, apparently the link is case-sensitive. Thanks for reporting it. I have fixed the link. It should now work. Sorry!

eriban

NEW il y a 6 ans

mike_j503 mike_j503

Oops, apparently the link is case-sensitive. Thanks for reporting it. I have fixed the link. It should now work. Sorry!

Sorunome

NEW il y a 6 ans

Haying played now level 1-8, i must say that i really enjoyed this! The graphics are great, i love the isometric view. The difficulty increases, which is great, too! I noticed one bug: once you have level 9 unlocked, in the level selection screen all on the right part of the screen random pixels are appearing. Other than that, really great game!

eriban

il y a 6 ans

I am happy to hear that you are enjoying the game, and that you've gotten pretty far already. I guess I need to quickly add more levels. :-)

Also thanks for the bug report. I have not yet managed to reproduce it, but will keep an eye out for it. If you have more details, let me know.

eriban

il y a 6 ans

Hi Sorunome. After upgrading the Gamebuino META library to v1.1.0 I managed to reproduce the issue with the random pixels at the right side of the level menu screen. It happens when x < 0 and x + w == 0 when invoking drawFastHLine. Is this maybe a bug in the library? For now I fixed it by using the below helper function which adapts the arguments so that the drawn line always fully fits on the screen. However, if the library also does argument checking, this may be a bit of an overkill.

void safeDrawFastHLine(int16_t x, int16_t y, int16_t w) {
  if (x < 0) {
    w += x;
    x = 0;
  }
  if (x + w > 80) {
    w = 80 - x;
  }
  if (w > 0 && y >= 0 && y < 64) {
    gb.display.drawFastHLine(x, y, w);
  }
}

jicehel

NEW il y a 6 ans

Yes it's a really good game. Sorry to have not make any comment before but i have just had time to test on my META. A fine and original game: a "to have" on any META

ragnarok93

il y a 6 ans

Absolutely agree with You ;).

ragnarok93

NEW il y a 6 ans

jicehel jicehel

Absolutely agree with You ;).

eriban

NEW il y a 6 ans

Sorunome Sorunome

I am happy to hear that you are enjoying the game, and that you've gotten pretty far already. I guess I need to quickly add more levels. :-)

Also thanks for the bug report. I have not yet managed to reproduce it, but will keep an eye out for it. If you have more details, let me know.

eriban

NEW il y a 6 ans

Version 0.4 has just been released. It features two new game elements: drop kills and a new box type. Four new levels have been added including Besieged, my personal favourite. This level is harder than it looks. Believe me though, it is possible...

eriban

NEW il y a 6 ans

Sorunome Sorunome

Hi Sorunome. After upgrading the Gamebuino META library to v1.1.0 I managed to reproduce the issue with the random pixels at the right side of the level menu screen. It happens when x < 0 and x + w == 0 when invoking drawFastHLine. Is this maybe a bug in the library? For now I fixed it by using the below helper function which adapts the arguments so that the drawn line always fully fits on the screen. However, if the library also does argument checking, this may be a bit of an overkill.

void safeDrawFastHLine(int16_t x, int16_t y, int16_t w) {
  if (x < 0) {
    w += x;
    x = 0;
  }
  if (x + w > 80) {
    w = 80 - x;
  }
  if (w > 0 && y >= 0 && y < 64) {
    gb.display.drawFastHLine(x, y, w);
  }
}

Sorunome

il y a 6 ans

It appears the library did indeed assume it draws at least one pixel onto the screen. I went ahead and fixed that now in the git version, thank you for looking into it!

eriban

NEW il y a 6 ans

Version 1.0 of BumbleBots has been released, thereby completing the game. This version includes the last three levels, which should offer a good final challenge. Hopefully an enjoyable one! :-)

The game now also features an end screen, which provides a summary of how well you have been doing this game, as well as over all games. I'd be interested to know how you get on.

jicehel

NEW il y a 6 ans

Great eriban, thanks for this great hard game. And now, have you an idea of your next project ?

eriban

il y a 6 ans

Thanks and you're welcome. I do not yet have any concrete plans for my next project. First I take a short break, replenish some energy and hope for some inspiration! :-)

eriban

NEW il y a 6 ans

jicehel jicehel

Thanks and you're welcome. I do not yet have any concrete plans for my next project. First I take a short break, replenish some energy and hope for some inspiration! :-)