The nice thing about grayscale is that black and white sources can be used if space and design make sense for it, without getting into issues of color artifacts. But if the shading works for what you are doing, then it is there to take advantage of. I also think that there is enough processing power available to use a library of 1 bit imagery, but use real time processing to enhance it to 4 bits - thinks like adding shadows, for example.
Square display also adds some interesting control options with the device rotated, even while the API interface only needs a rotation parameter to control which direction you want to see.Might even be some interesting game designs that require you to rotate the device to get a difference perspective, while you are playing.
I’ve got nothing against square display, but it’s not a great idea to reduce the resolution.
The 128x128 pixel displays work great for this. But if we are gonna go that route, I just assume do the color screen. So anyways, sticking with the same screen for the next revision Arduboy Zero. That way all the current games are a direct port and could be included on the SD card!
So for the next version, what other features are being considered? I would like to see an integrated SD slot (micro or otherwise), and perhaps some sort of SPI port allowing access to not only the SPI but 3.3v, 5v GND and one or two pins to use as slave select, so that people can easily create add-on devices such as external controllers, gameboy printer adapters etc.
Personally, although colour would be cool, it would make the ArduBoy pretty much the same as lots of other handheld game machines. By keeping it restricted it makes it more challenging to developers and better for educating people.
I would like to see a higher resolution Black and White display but with the introduction of some grey. Just 1 or 2 shades of grey would make all the difference to the possibilities.
As far as lighting, I’m thinking of trying to use the case as a light pipe. The current case happens kind of naturally but the LED isn’t intentionally fed into it. I’d actually like to put more than one, depending on the number of IO available too. If I could use 4 side emitting LED like on this strip that might be best!
I’m considering using arduboy as a prototyping platform to teach game design. The advantage of arduboy here, it seems to me, is that its simplicity makes it quick to code simple games. A color screen would complicate things somewhat. So I lean toward keeping it b&w.
You’re not the only one. I just found out a few days ago. I voted for the black and white too.
Color sounds nice but it makes things more complex, would probably require a more powerfull MCU and once there. The Pokkito and pico8 will be competetive.
I totally dig that screen. Would give the Arduboy an even more Gameboy-ish look. With some library changes current Arduboy can be neatly displayed in the middle and 4 or 16 grayscales features can be used too.