I have been happy with the m5stack line for playing with this kind of stuff. Also trying to figure out sprites at the moment. The m5 is an esp32 with built in 320 x 240 display. Has buttons. Speaker. Mic. Wifi. Sd card. Battery etc. Ive also really liked the samd boards like trinket MO. Qtpy etc. Much better with memory than an Uno. In my search on sprites it seems that a special character for transparent can be used. When i did a mario test game i was using a touch screen on an UNO and i ended up drawing a background color box and redrawing mario in the new spot hardcoded with drawPixel.....
Thanks for the info. I've not actually had much luck with displays lately because so few of the new ones I've bought have actually worked! I bought Waveshare e-paper displays but they worked for like 30 seconds and will no longer refresh. I bought a big TFT display from Amazon but I have no idea how to connect it up. And I've switched from the Arduino to the ESP32 and ESP8266 but neither have worked with any of the various screens I have. I have made another sprites prototype, this time using the SSD1306 monochrome display. I'll upload this video soon. About the best thing about this one is I used my new 3D printer to make a case for the OLED display. This time I made a space invaders game. I found the display updates very slowly so I might switch to a different graphics library. This time I have undrawn the sprite in black before moving it. One thing I did notice from my research is that the original space invaders game appeared to use a user defined character set for the sprites. This might be the way to go with these small displays. I think this would involve making a character set, then converting it to C format. When I programmed the ZX Spectrum a lot of programmers used screen buffering so that might help too.
@@codingwithbrett i am not a programmer by trade. I work in 3d but recently did a gps speedo video using the m5 if you want to check out the display. ua-cam.com/video/xlb7FGKBp3Q/v-deo.html Thr m5 stack library calls all the other libraries you need which is nice. Since its integrated there is no issues with hook up. I too have had hit and miss issues with displays but assumed it was my lack of knowledge. :) ill keep an eye out for your new videos. Thanks!
@@codingwithbrett the m5 library has sprite.h included which is a tweak on the Bodmer tft espi library which is a nice sprite option. Just an fyi based on your work in this video.
I have been happy with the m5stack line for playing with this kind of stuff. Also trying to figure out sprites at the moment. The m5 is an esp32 with built in 320 x 240 display. Has buttons. Speaker. Mic. Wifi. Sd card. Battery etc. Ive also really liked the samd boards like trinket MO. Qtpy etc. Much better with memory than an Uno.
In my search on sprites it seems that a special character for transparent can be used. When i did a mario test game i was using a touch screen on an UNO and i ended up drawing a background color box and redrawing mario in the new spot hardcoded with drawPixel.....
Thanks for the info. I've not actually had much luck with displays lately because so few of the new ones I've bought have actually worked! I bought Waveshare e-paper displays but they worked for like 30 seconds and will no longer refresh. I bought a big TFT display from Amazon but I have no idea how to connect it up. And I've switched from the Arduino to the ESP32 and ESP8266 but neither have worked with any of the various screens I have.
I have made another sprites prototype, this time using the SSD1306 monochrome display. I'll upload this video soon. About the best thing about this one is I used my new 3D printer to make a case for the OLED display. This time I made a space invaders game. I found the display updates very slowly so I might switch to a different graphics library. This time I have undrawn the sprite in black before moving it. One thing I did notice from my research is that the original space invaders game appeared to use a user defined character set for the sprites. This might be the way to go with these small displays. I think this would involve making a character set, then converting it to C format.
When I programmed the ZX Spectrum a lot of programmers used screen buffering so that might help too.
@@codingwithbrett i am not a programmer by trade. I work in 3d but recently did a gps speedo video using the m5 if you want to check out the display. ua-cam.com/video/xlb7FGKBp3Q/v-deo.html
Thr m5 stack library calls all the other libraries you need which is nice. Since its integrated there is no issues with hook up. I too have had hit and miss issues with displays but assumed it was my lack of knowledge. :) ill keep an eye out for your new videos. Thanks!
That's a nice looking display. The Waveshare 1.5" colour OLED is very nice but as for getting it working... oh man! I am working on a tutorial though.
@@codingwithbrett the m5 library has sprite.h included which is a tweak on the Bodmer tft espi library which is a nice sprite option. Just an fyi based on your work in this video.
hello my friend how are you i have a question how can we destroy parajits on the edges
PUEDES HACER LO MISMO CON LA PANTALLA TTGO-T DISPLAY ????