Neonrattle

0.9.0

By alxm, 1 year ago

Controls: D-Pad: [Arrows / WASD] - A: [J] - B: [K] - Menu: [U] - Home: [I]
Enjoy games at full speed with sound and lights on the Gamebuino META!
Emulator by aoneill

Neonrattle is a 360-degree snake game with lots of levels. You can also play it in your browser!

LAST UPDATE: March 20 2019 - Version 0.9.0

  • Browse levels with D-pad, select with A or B
  • Press any button to start moving
  • Turn left and right with D-pad or with A and B.
    • Use D-pad left and B for comfortable two-handed controls!


Last comments

avatar
alxm
3 months ago

Thank you! Neonrattle is opensource so you can see for yourself :slight_smile: , the lights code is split in two parts:

  • The logic code in util_light.c
    • This manages the currently active light effect (the lights stay off if there’s none)
    • Each light effect has a color and a speed at which to turn it on and off (in other words, speed to set the color’s alpha from 0 to full and then back to 0)
  • The platform code in platform_meta.cpp
    • This calculates the actual 16bit pixel value from the effect’s Color and Alpha, and writes them to the Gamebuino’s Neopixels with gb.lights.fill().

I need to write some blog posts about this stuff soon!

avatar
JanKiki
3 months ago

Wow the game is amazing! I like the light effects How did you make them flash so fast an so colorful?

avatar
gamebuino-admin
8 months ago
Author :  jicehel

It was just an idea to thing you could add but i was already not atpempting you add all you have add... For me the game was aleady complete. So i understand you make a break and it's amazing that you have again idea to make it better again as it's already an amazing good game (but not easy...)