Switch to full style
Advice on general approaches or feasibility and discussions about game design
Post a reply

Re: buinomon open development : programming

Sat Jun 07, 2014 1:52 pm

very nice!

Re: buinomon open development : programming

Sat Jun 07, 2014 2:38 pm

kinda looking for help here lol
sude i just do a switch case?

Re: buinomon open development : programming

Mon Jun 09, 2014 12:08 am

adekto wrote:ok im trying to get all images in an array of some sort
using a 2D array on unsigned char did not realy work out
im not sure what els to use exept a very big switch case for every charecter and tile

wanna have a look at crappy code? here u go


To my knowledge, the Gamebuino can only handle one sprite per PROGMEM assignment. I do, in fact, have to use a few swtich cases and IF statements to draw roads for my tank game. though, for drawing the sprites for monsters, the code would likely be a bit more straight forward then the abomination that is my road-sprite-picking code. I just stuffed all the code I needed into a few functions.

Re: buinomon open development : programming

Mon Jun 09, 2014 8:11 am

No no no... You can use nested arrays. I'll write an example code today as I think that this is going to be useful in more than one game ^_^

Edit: Adekto, I'm looking at your code... you've put all your code outside the if(gb.update()){ ... }
You should take a look at the reference about gb.update().

Edit: Here is you fixed code, your sprites were all messed-up. You should put them is the same array to avoid that problem

Sprites:
Code:
//imports the SPI library (needed to communicate with Gamebuino's screen)
#include <SPI.h>
//importe the Gamebuino library
#include <Gamebuino.h>

//creates a Gamebuino object named gb
Gamebuino gb;
int enemy_x = 0;
int enemy_y = 0;
static unsigned char PROGMEM black[][290] =
//01 flowerpot
{
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01110000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B10001000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B10101000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B11001000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01110000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00001110, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00010001, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00010101, B11100000, B00100000, B00000000, B00000000,
    B00000000, B00011001, B00110000, B00100000, B00000000, B00000000,

    B00000000, B00001110, B00011000, B00100000, B00000000, B00000000,
    B00000000, B00000000, B00001011, B11111000, B00000000, B00000000,
    B00000000, B00000000, B00001110, B00001110, B00000000, B00000000,
    B00000000, B00000000, B00011000, B00000011, B00000000, B00000000,
    B00000000, B00000000, B00010000, B00000001, B00000000, B00000000,
    B00000000, B00000000, B00111000, B00000001, B10000000, B00000000,
    B00000000, B00000000, B00110000, B00000000, B10000000, B00000000,
    B00000000, B00000000, B00111000, B00000000, B10000000, B00000000,

    B00000000, B00000000, B00110000, B01100001, B10000000, B00000000,
    B00000000, B00000000, B00111000, B11110001, B00000000, B00000000,
    B00000000, B00000001, B11111111, B11110011, B01110000, B00000000,
    B00000000, B00000001, B11000000, B00010010, B01011000, B00000000,
    B00000000, B00000001, B10100000, B00010110, B01101000, B00000000,
    B00000000, B00000001, B11111111, B11110100, B00101100, B00000000,
    B00000000, B00000000, B11111111, B11111100, B00100100, B00000000,
    B00000000, B00000000, B01101000, B01111000, B01100100, B00000000,

    B00000000, B00000000, B01010000, B01101100, B11101100, B00000000,
    B00000000, B00000000, B01101000, B01100111, B11001000, B00000000,
    B00000000, B00000000, B00110000, B11110000, B00011000, B00000000,
    B00000000, B00000000, B00101000, B10111000, B01110000, B00000000,
    B00000000, B00000001, B01111111, B11011111, B11000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  // 03 dashapod
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00001111, B11111100, B00000000, B00000000,
    B00000000, B00000000, B00010000, B00000010, B00000000, B00000000,
    B00000000, B00000000, B00110011, B00110011, B00000000, B00000000,
    B00000000, B00000000, B01001100, B11001110, B10000000, B00000000,
    B00000000, B00000000, B01000000, B00000000, B10000000, B00000000,
    B00000000, B00000000, B10000000, B00000000, B01000000, B00000000,

    B00000000, B00000000, B10010001, B00010000, B01000000, B00000000,
    B00000000, B00000000, B10101010, B10101000, B11000000, B00000000,
    B00000000, B00000001, B01000100, B01000101, B01100000, B00000000,
    B00000000, B00000001, B00000000, B00000010, B10100000, B00000000,
    B00000000, B00000001, B00000000, B00000001, B01100000, B00000000,
    B00000000, B00000001, B00010001, B00010010, B10100000, B00000000,
    B00000000, B00000001, B10101010, B10101001, B00100000, B00000000,
    B00000000, B00000010, B01000100, B01000110, B00010000, B00000000,

    B00000000, B00000010, B00000000, B00000000, B00110000, B00000000,
    B00000000, B00000010, B00000000, B00000000, B01010000, B00000000,
    B00000000, B00000011, B00010001, B00010000, B10110000, B00000000,
    B00000000, B00000010, B10101010, B10101001, B01010000, B00000000,
    B00000000, B00000010, B01000100, B01000110, B10110000, B00000000,
    B00000000, B00000010, B00000000, B00000001, B01110000, B00000000,
    B00000000, B00000010, B00000000, B00000010, B11001000, B00000000,
    B00000000, B00000010, B00000000, B00000001, B10001000, B00000000,

    B00000000, B00000101, B11111111, B11111111, B00010000, B00000000,
    B00000000, B00001000, B00000000, B00000000, B00100000, B00000000,
    B00000000, B00001000, B00000000, B00000000, B01110000, B00000000,
    B00000000, B00000111, B11111111, B11111111, B11110000, B00000000,
    B00000000, B00000011, B11100110, B01111111, B11110000, B00000000,
    B00000000, B00000011, B11100110, B01111111, B11100000, B00000000,
    B00000000, B00000001, B11111111, B11111111, B11000000, B00000000,
    B00000000, B00000000, B11111111, B11111111, B10000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  //04 froscal
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01111111, B00000000, B00000000, B00000000,
    B00000000, B00000000, B10000000, B10000000, B00000000, B00000000,
    B00000000, B00000001, B00000000, B01000000, B00000000, B00000000,
    B00000000, B00000010, B00000000, B00100000, B00000000, B00000000,

    B00000000, B00000010, B11101110, B00100000, B00000000, B00000000,
    B00000000, B00000010, B01101100, B00000000, B00000000, B00000000,
    B00000000, B00000010, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000010, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00000010, B00111100, B01000000, B00000000, B00000000,
    B00000000, B00000001, B00111000, B01000000, B00000000, B00000000,
    B00000000, B00000001, B00000000, B10111110, B00000000, B00000000,
    B00000000, B00000110, B10000001, B10000001, B00000000, B00000000,

    B00000000, B00001000, B01111111, B00000000, B10000000, B00000000,
    B00000000, B00010000, B00000000, B00000000, B01000000, B00000000,
    B00000000, B00010001, B10000000, B00001100, B01000000, B00000000,
    B00000000, B00010010, B01000000, B00010010, B01000000, B00000000,
    B00000000, B00010100, B01000000, B00010001, B01000000, B00000000,
    B00000000, B00010100, B01000000, B00010001, B01000000, B00000000,
    B00000000, B00010010, B01000000, B00010010, B01000000, B00000000,
    B00000000, B00011110, B10001000, B00010011, B11000000, B00000000,

    B00000000, B00000000, B10000000, B00010000, B00000000, B00000000,
    B00000000, B00000000, B10000000, B00010000, B00000000, B00000000,
    B00000000, B00000001, B00000110, B00010000, B00000000, B00000000,
    B00000000, B00000010, B00011100, B00100000, B00000000, B00000000,
    B00000000, B00000010, B00100100, B01000000, B00000000, B00000000,
    B00000000, B00000010, B00100100, B01000000, B00000000, B00000000,
    B00000000, B00000001, B00100010, B01000000, B00000000, B00000000,
    B00000000, B00000001, B00010010, B00100000, B00000000, B00000000,

    B00000000, B00000000, B10001001, B00110000, B00000000, B00000000,
    B00000000, B00001111, B10011111, B00001000, B00000000, B00000000,
    B00000000, B00001000, B00010000, B00001000, B00000000, B00000000,
    B00000000, B00000100, B00111000, B01110000, B00000000, B00000000,
    B00000000, B00000011, B11000111, B10000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  // 05 karmish
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00111111, B10000000, B00000000, B00000000,
    B00000000, B00000000, B01110110, B01000000, B00000000, B00000000,
    B00000000, B00000000, B01001010, B01000000, B00000000, B00000000,
    B00000000, B00000000, B00111110, B00100000, B00000000, B00000000,

    B00000000, B00000000, B11111001, B00110000, B00000000, B00000000,
    B00000000, B00000000, B10011101, B00111110, B00000000, B00000000,
    B00000000, B00000000, B01111111, B10100001, B00000000, B00000000,
    B00000000, B00000001, B11111100, B10101110, B10000000, B00000000,
    B00000000, B00000001, B00111110, B10101011, B01000000, B00000000,
    B00000000, B00000000, B11111111, B10101001, B01110000, B00000000,
    B00000000, B00000011, B11111100, B10101111, B01001100, B00000000,
    B00000000, B00000010, B01111110, B10101111, B01000010, B00000000,

    B00000000, B00000001, B11111111, B10110000, B10000001, B00000000,
    B00000000, B00000011, B01111001, B00101111, B00000000, B10000000,
    B00000000, B00000010, B01111101, B00100000, B00010101, B11000000,
    B00000000, B00000011, B11111110, B00100000, B10101111, B11000000,
    B00000000, B00000010, B01111010, B01000001, B01011111, B10000000,
    B00000010, B01001111, B11101010, B01001110, B10110000, B00000000,
    B00000011, B01101011, B01001100, B10010001, B10100000, B00000000,
    B00000010, B11011001, B01111000, B10011000, B01100000, B00000000,

    B00000010, B01001111, B11000001, B00110101, B00010000, B00000000,
    B00000011, B11111000, B00000110, B00111010, B10110000, B00000000,
    B00000010, B00000000, B11111000, B01110101, B01110000, B00000000,
    B00000010, B00001111, B00000000, B10111111, B11100000, B00000000,
    B00000001, B11110000, B00000101, B01011111, B11000000, B00000000,
    B00000001, B10100000, B10101010, B10101111, B00000000, B00000000,
    B00000001, B11010101, B01010101, B01011110, B00000000, B00000000,
    B00000000, B10101010, B10101010, B10110000, B00000000, B00000000,

    B00000000, B01111111, B11111111, B11000001, B11100000, B00000000,
    B00000000, B00111010, B10101010, B00000111, B11110000, B00000000,
    B00000000, B00000111, B11111110, B00011111, B11111000, B00000000,
    B00000000, B00000000, B11101111, B11111111, B11111000, B00000000,
    B00000000, B00000000, B01111111, B11111111, B11111000, B00000000,
    B00000000, B00000000, B01110111, B11111110, B00111000, B00000000,
    B00000000, B00000000, B11110011, B11111000, B00011000, B00000000,
    B00000000, B00000001, B11110001, B11100000, B00000000, B00000000,

    B00000000, B00000011, B11100000, B00000000, B00000000, B00000000,
    B00000000, B00000011, B11000000, B00000000, B00000000, B00000000,
    B00000000, B00000011, B11000000, B00000000, B00000000, B00000000,
    B00000000, B00000001, B11000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B11000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  // 06 mamognat
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000001, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000011, B00000000,
    B00000000, B00000000, B00011111, B11110000, B00000011, B10000000,
    B00000000, B00000000, B01111000, B00011000, B00011110, B11000000,
    B00000010, B00000000, B11000000, B00001100, B00110000, B01000000,
    B00000110, B00000011, B00000000, B00000011, B00100000, B01000000,
    B00000101, B00001110, B00000000, B00000001, B11100000, B01000000,

    B00000100, B10001100, B00000000, B00000000, B11000000, B01000000,
    B00001000, B01111000, B00001111, B10000000, B01000000, B01000000,
    B00001000, B00011000, B00110000, B11100000, B01100000, B01000000,
    B00001000, B00110000, B01100000, B00110000, B00000000, B01000000,
    B00000100, B00100000, B11000000, B00001000, B00000000, B01000000,
    B00000100, B00100000, B10000000, B00001000, B00000000, B11000000,
    B00000100, B00000001, B10000000, B00001100, B00000000, B10000000,
    B00000100, B00000001, B00000000, B00000100, B00000000, B10000000,

    B00000100, B00000001, B00000000, B00000100, B00000000, B10000000,
    B00000010, B00000001, B00000100, B00001100, B00000001, B00000000,
    B00000010, B00000001, B10000000, B00001000, B00000010, B00000000,
    B00000011, B00000000, B10000000, B00011000, B00000110, B00000000,
    B00000001, B00000000, B11000000, B00110001, B10000100, B00000000,
    B00000001, B10000000, B01100000, B01100000, B01001000, B00000000,
    B00000000, B11110000, B00011111, B10000000, B00110000, B00000000,
    B00000000, B01100000, B00000000, B00000000, B00011000, B00000000,

    B00000000, B11000000, B00000000, B00000000, B00001000, B00000000,
    B00000000, B10000000, B00100000, B10000000, B00001100, B00000000,
    B00000001, B00000000, B00110000, B11000000, B00000100, B00000000,
    B00000001, B00000000, B00011001, B10000000, B00000100, B00000000,
    B00000010, B00000000, B00001000, B10000000, B00000100, B00000000,
    B00000010, B00000000, B00001000, B10000000, B00000110, B00000000,
    B00000010, B00000000, B00011000, B10000000, B00000010, B00000000,
    B00000010, B00000000, B00011100, B10000000, B00000010, B00000000,

    B00000010, B00000000, B00110111, B10000000, B00000010, B00000000,
    B00000011, B00000000, B01110000, B10000000, B00000010, B00000000,
    B00000010, B00000000, B01000000, B11000000, B00000110, B00000000,
    B00000001, B00000000, B01100000, B01100000, B00000100, B00000000,
    B00000001, B10000000, B00100000, B00100000, B00001000, B00000000,
    B00000000, B10000000, B00100000, B00100000, B00011000, B00000000,
    B00000000, B01100000, B00100000, B00010000, B00010000, B00000000,
    B00000000, B00110000, B00100000, B00010000, B00100000, B00000000,

    B00000000, B00001100, B01100000, B00011000, B01000000, B00000000,
    B00000000, B00000111, B10000000, B00001000, B11000000, B00000000,
    B00000000, B00000000, B00000000, B00000111, B10000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  //07 sliver
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01111100, B00000000, B00000000, B00000000,
    B00000000, B00000011, B10000011, B10000000, B00000000, B00000000,
    B00000000, B00000100, B00000000, B01100000, B00000000, B00000000,
    B00000000, B00011000, B00000000, B00010000, B00000000, B00000000,
    B00000000, B00100000, B00000000, B00001000, B00000000, B00000000,
    B00000000, B00100000, B00000000, B00000100, B00000000, B00000000,

    B00000000, B01000000, B00000000, B00000010, B00000000, B00000000,
    B00000000, B01000000, B00000000, B00000001, B00000000, B00000000,
    B00000000, B10000011, B11110000, B00000001, B10000000, B00000000,
    B00000000, B10001100, B00001100, B00000000, B10000000, B00000000,
    B00000000, B10010000, B00000010, B00000000, B11000000, B00000000,
    B00000000, B10010000, B00000010, B00000000, B01000000, B00000000,
    B00000001, B00010000, B00000001, B00000000, B01000000, B00000000,
    B00000001, B00010000, B00000001, B00000000, B01000000, B00000000,

    B00000001, B00100100, B00010001, B00000000, B01000000, B00000000,
    B00000001, B00101010, B00101000, B10000000, B01000000, B00000000,
    B00000001, B00100100, B00010000, B10000000, B10000000, B00000000,
    B00000001, B00100000, B00000000, B10000000, B10000000, B00000000,
    B00000000, B10100000, B00000000, B10000000, B10000000, B00000000,
    B00000000, B10101111, B11111001, B00000000, B10000110, B00000000,
    B00000000, B10100000, B00000001, B00000001, B00001001, B00000000,
    B00000000, B10100000, B00000001, B00000001, B00001000, B10000000,

    B00000000, B10010000, B00000110, B00000001, B00010000, B01000000,
    B00000000, B10001000, B00011000, B00000010, B00010101, B01000000,
    B00000000, B10000111, B11100000, B00000010, B00010000, B01000000,
    B00000000, B10000000, B00000000, B00000010, B00001010, B01000000,
    B00000000, B10000000, B00000000, B00000100, B00001000, B01000000,
    B00000000, B10000000, B00000000, B00000100, B00000100, B01000000,
    B00000000, B10000000, B00000000, B00000100, B00000100, B01000000,
    B00000000, B10000000, B00000000, B00000100, B00000010, B01000000,

    B00000000, B01000000, B00000000, B00001000, B00000010, B01000000,
    B00000000, B01000000, B00000000, B00001100, B00000010, B10000000,
    B00000000, B01000000, B00000000, B00000100, B00000010, B10000000,
    B00000000, B00100000, B00000000, B00000100, B00000010, B10000000,
    B00000000, B00100000, B00000000, B00000100, B00000101, B10000000,
    B00000000, B00100000, B00000000, B00000110, B00011001, B00000000,
    B00000000, B00010000, B00000000, B00000011, B11100010, B00000000,
    B00000000, B00010000, B00000000, B00000000, B00001100, B00000000,

    B00000000, B00010000, B00000000, B00000001, B11110000, B00000000,
    B00000000, B00010000, B00000000, B00000011, B00000000, B00000000,
    B00000000, B00001000, B00000000, B00000010, B00000000, B00000000,
    B00000000, B00001000, B00001000, B00000010, B00000000, B00000000,
    B00000000, B00001001, B00011100, B01000010, B00000000, B00000000,
    B00000000, B00001001, B00010100, B01000100, B00000000, B00000000,
    B00000000, B00001110, B11100111, B10111100, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }

};


static unsigned char PROGMEM grey[][290] =
{
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00001000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000100, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000001, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000110, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00001100, B01000000, B00000000, B00000000,
    B00000000, B00000000, B00000010, B10101000, B00000000, B00000000,
    B00000000, B00000000, B00001101, B11110000, B00000000, B00000000,
    B00000000, B00000000, B00000011, B11111000, B00000000, B00000000,

    B00000000, B00000000, B00001101, B10011100, B00000000, B00000000,
    B00000000, B00000000, B00000011, B00001000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00001100, B00000000, B00000000,
    B00000000, B00000000, B00101000, B00101000, B00000000, B00000000,
    B00000000, B00000000, B01010000, B00101000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00001000, B00010000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00010000, B00000000,
    B00000000, B00000000, B00010111, B10000000, B00010000, B00000000,

    B00000000, B00000000, B00101100, B10010000, B00000000, B00000000,
    B00000000, B00000000, B00010010, B10010000, B00100000, B00000000,
    B00000000, B00000000, B00001100, B00001000, B00000000, B00000000,
    B00000000, B00000000, B00010010, B00000110, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
  }
  ,
  //03 dashapod
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00001111, B11111100, B00000000, B00000000,
    B00000000, B00000000, B00001100, B11001100, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000001, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,

    B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,
    B00000000, B00000000, B00010001, B00010011, B00000000, B00000000,
    B00000000, B00000000, B10111011, B10111010, B10000000, B00000000,
    B00000000, B00000000, B11111111, B11111101, B01000000, B00000000,
    B00000000, B00000000, B11111111, B11111110, B10000000, B00000000,
    B00000000, B00000000, B11101110, B11101101, B01000000, B00000000,
    B00000000, B00000000, B01000100, B01000110, B11000000, B00000000,
    B00000000, B00000000, B00000000, B00000001, B11100000, B00000000,

    B00000000, B00000000, B00000000, B00000011, B11000000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B10100000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B01000000, B00000000,
    B00000000, B00000001, B00010001, B00010010, B10100000, B00000000,
    B00000000, B00000001, B10111011, B10111001, B01000000, B00000000,
    B00000000, B00000001, B11111111, B11111110, B10000000, B00000000,
    B00000000, B00000101, B11111111, B11111101, B00110000, B11100000,
    B00000000, B00001101, B11111111, B11111110, B00110111, B11000000,

    B00000000, B00011000, B00000000, B00000000, B01101111, B00000000,
    B00000000, B00000000, B00000000, B00000000, B11011100, B00000000,
    B00000000, B00000111, B11111111, B11111111, B10000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00011001, B10000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  //04 froscal
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01010101, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00101010, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01111110, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00010001, B00000000, B00000000, B00000000,
    B00000000, B00011100, B10010011, B01111100, B00000000, B00000000,
    B00000000, B00000100, B11111111, B01110000, B00000000, B00000000,
    B00000000, B00000000, B11111111, B00000000, B00000000, B00000000,
    B00000000, B00000000, B11000011, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01000110, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01111110, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000010, B00000000, B00000010, B00000000, B00000000,
    B00000000, B00001101, B00000000, B00000101, B10000000, B00000000,
    B00000000, B00001110, B00000000, B00000011, B10000000, B00000000,
    B00000000, B00001100, B00011110, B00000001, B10000000, B00000000,
    B00000000, B00001000, B00011111, B00000000, B10000111, B00000000,
    B00000000, B00001000, B00011111, B00000000, B10001000, B10000000,
    B00000000, B00001100, B00011111, B00000001, B10001010, B10000000,
    B00000000, B00000000, B00010111, B00000000, B00001010, B10000000,

    B00000000, B00000000, B00011111, B00000000, B00011011, B00000000,
    B00000000, B00000000, B00011110, B00000000, B00011000, B00000000,
    B00000000, B00000000, B00000000, B00001000, B00110000, B00000000,
    B00000000, B00000000, B00000000, B00011100, B01110000, B00000000,
    B00000000, B00000000, B00000000, B00001111, B11100000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01000000, B10000000, B00000000, B00000000,

    B00000000, B00000000, B00110000, B01000000, B00000000, B00000000,
    B00000000, B00000000, B01100000, B11110000, B00000000, B00000000,
    B00000000, B00000111, B11101111, B11110000, B00000000, B00000000,
    B00000000, B00000011, B11000111, B10000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  //05 karmish
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B10000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B10000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B01010000, B00000000,
    B00000000, B00000000, B00000000, B10000000, B10101010, B00000000,
    B00000000, B00000000, B00000000, B00010101, B01000000, B00000000,
    B00000000, B00000000, B00000001, B01001010, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00010100, B00000000, B00000000,
    B00000000, B00000000, B00000000, B10100000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01101110, B01000000, B00000000,
    B00000000, B00000000, B00000001, B01100111, B10000000, B00000000,

    B00000000, B00000000, B00000110, B11001010, B11100000, B00000000,
    B00000000, B00000000, B11111001, B11000101, B01000000, B00000000,
    B00000001, B00001111, B00000111, B10001010, B10000000, B00000000,
    B00000001, B11110000, B11111111, B01000000, B00000000, B00000000,
    B00000000, B00001111, B11111010, B10100000, B00000000, B00000000,
    B00000000, B01011111, B01010101, B01010000, B00000000, B00000000,
    B00000000, B00101010, B10101010, B10100000, B00000000, B00000000,
    B00000000, B01010101, B01010101, B01000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00000101, B01010100, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00010000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
  ,
  //06 mamognat
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000111, B11100000, B00000000, B00000000,
    B00000000, B00000000, B00111111, B11110000, B00001111, B00000000,
    B00000000, B00000000, B11100000, B01111100, B00011111, B00000000,
    B00000010, B00000001, B10000000, B00001110, B00011000, B00000000,

    B00000011, B00000011, B00000000, B00001111, B00010000, B00000000,
    B00000001, B10000110, B00000000, B00000011, B10000000, B00000000,
    B00000000, B11100000, B00001111, B00000000, B10000000, B00000000,
    B00000000, B00000000, B00010001, B11000000, B10000000, B00000000,
    B00000000, B00000000, B00100000, B00110000, B00000000, B00000000,
    B00000000, B00000000, B01000000, B00010000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000011, B11000000, B00000000,
    B00000000, B00000000, B00000000, B00000110, B01000000, B00000000,
    B00000000, B00001100, B00000000, B00000111, B10100000, B00000000,
    B00000000, B00001111, B10000000, B00011111, B11000000, B00000000,
    B00000000, B00011111, B11000000, B00111111, B11100000, B00000000,

    B00000000, B00111101, B11100000, B01111000, B00010000, B00000000,
    B00000000, B01100000, B11011000, B01110000, B00000000, B00000000,
    B00000000, B10000000, B01001000, B00110000, B00000000, B00000000,
    B00000000, B00000000, B00100000, B01100000, B00000000, B00000000,
    B00000000, B00000000, B00010000, B01000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01111111, B11100000, B00000000, B00000000,
    B00000000, B00111111, B11111111, B11111111, B11000000, B00000000,
    B00000000, B11111111, B11111111, B11111111, B11110000, B00000000,
    B00000000, B00111111, B11111111, B11111111, B11000000, B00000000,
    B00000000, B00000000, B01111111, B11100000, B00000000, B00000000,

  }
  ,
  //07 sliver
  {
    48,48, //width and height
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B01101000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00010000, B10000000, B00000000, B00000000,
    B00000000, B00000100, B00100000, B00100000, B00000000, B00000000,
    B00000000, B00001010, B01010000, B00000000, B00000000, B00000000,
    B00000000, B00000100, B00100001, B10000000, B00000000, B00000000,

    B00000000, B00000000, B00000010, B01000100, B00000000, B00000000,
    B00000000, B00000101, B10110101, B10000010, B00000000, B00000000,
    B00000000, B01001000, B00001010, B00001100, B00000000, B00000000,
    B00000000, B00010000, B00000001, B00000110, B00000000, B00000000,
    B00000000, B00100000, B00000001, B00000001, B00000000, B00000000,
    B00000000, B00000000, B00000000, B11000010, B10000000, B00000000,
    B00000000, B01000000, B00000000, B01100101, B00000000, B00000000,
    B00000000, B00100000, B00000000, B00000000, B10000000, B00000000,

    B00000000, B00010000, B00000000, B00000001, B00000000, B00000000,
    B00000000, B00010100, B00010000, B01000000, B10000000, B00000000,
    B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
    B00000000, B00000000, B00000100, B00001001, B00000000, B00000000,
    B00000000, B00000000, B00000000, B01000111, B00000000, B00000000,
    B00000000, B00010000, B00000000, B00000100, B00000000, B00000000,
    B00000000, B00010000, B00000000, B00000010, B00000000, B00000000,

    B00000000, B00001000, B00001000, B00100000, B00000000, B00000000,
    B00000000, B00100111, B11100000, B01100000, B00000000, B00000000,
    B00000000, B00010000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00001000, B00000000, B00000100, B00000000, B10000000,
    B00000000, B00000000, B00000001, B00000000, B00000000, B10000000,
    B00000000, B00000000, B00000000, B00100000, B00000001, B00000000,
    B00000000, B01000000, B00000000, B11001000, B00000010, B10000000,
    B00000000, B00100000, B00000010, B01100000, B00000001, B00000000,

    B00000000, B00000000, B00001000, B00010000, B00000000, B10000000,
    B00000000, B00010000, B00010010, B00100000, B00000001, B00000000,
    B00000000, B00000100, B01001000, B00010000, B00000000, B00000000,
    B00000000, B00010001, B00100000, B00001000, B00000000, B00000000,
    B00000000, B00000010, B10001000, B00010000, B00000000, B00000000,
    B00000000, B00000100, B00100000, B00001000, B00000000, B00000000,
    B00000000, B00000001, B01000000, B00000100, B00000000, B00000000,
    B00000000, B00000010, B00000000, B00000000, B00000000, B00000000,

    B00000000, B00000000, B10000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000100, B00000000, B00000000,
    B00000000, B00000000, B00000001, B00001000, B00000000, B00000000,
    B00000000, B00000010, B00100000, B10000100, B00000000, B00000000,
    B00000000, B00000000, B01000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B11000010, B00010000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
    B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,

  }
};


Main program:
Code:
// the setup routine runs once when Gamebuino starts up
void setup(){
  // initialize the Gamebuino object
  gb.begin(F("buinomon"));
  gb.setFrameRate(41);
}

// the loop routine runs over and over again forever
void loop(){
  //updates the gamebuino (the display, the sound, the auto backlight... everything)
  //returns true when it's time to render a new frame (20 times/second)
  if(gb.update()){
    if(enemy_x < 35) enemy_x++;
   
    byte enemyID = gb.frameCount / 40 % 8;
    gb.display.print("Enemy ID:");
    gb.display.println(enemyID);
   
    if(gb.frameCount%2) {
      gb.display.drawBitmap(enemy_x,enemy_y,grey[enemyID],0,NOFLIP);
    }
    gb.display.drawBitmap(enemy_x,enemy_y,black[enemyID],0,NOFLIP);
  }
}

Re: buinomon open development : programming

Wed Jun 11, 2014 4:23 am

thank you so much rodot, i extended the game and added a first map

grey flicker is still an iseu, but its the best we can do with the hardware since we are doing things that it wast designed for

also this is curently using 17,590 of 30,592 byte
the monster images are just to big to load on flash (and thisll have gameplay)
so only a few monsters for now sadly
Attachments
buinomon_ver2.zip
(6.83 KiB) Downloaded 249 times

Re: buinomon open development : programming

Wed Jun 11, 2014 5:26 am

So you'll have to read them from the micro SD card... you should look into Petit FatFs, it's an SD library that can only read, so it has a really small RAM footprint (any library that can write needs a 512B buffer). I haven't fount any proper Arduino port, if you find one please post it here :)

Re: buinomon open development : programming

Wed Jun 11, 2014 6:56 am

Can't you remove the write function from the lib?

Re: buinomon open development : programming

Wed Jun 11, 2014 8:34 am

To me, using an existing optimized lib seems way easier than completely change one :lol:

Re: buinomon open development : programming

Thu Jun 12, 2014 5:35 pm

so i tryed to use a bigger map and it seems i very quickly ran out of memory
so it prbebly be best to stick with 32x32 maps

grey flicker is still a mess
im going to try to optimize artwork allot and basicly getting rid of grey compleetly, and making the tilemap smaller and have the tiles be more efficiant and able to repurpose them, im wondering if there is somthing smaller then a byte yet biger then a bit for the map data (idk if a nible can be used)
with 16 tiles that can work
curent problems are that im out of memory already and have not even implimented any stat combat or dialog
Attachments
photo3.jpg
photo3.jpg (182.61 KiB) Viewed 5292 times
photo2.jpg
photo2.jpg (107.82 KiB) Viewed 5292 times
photo1.jpg
photo1.jpg (76.98 KiB) Viewed 5292 times

Re: buinomon open development : programming

Thu Jun 12, 2014 8:34 pm

That looks great!
When you say "out of memory", do you mean RAM or program ?
To know the estimated RAM usage at compilation time, you can use the Arduino Enhenced Release, it's a mod you can download here.
Post a reply