RANKED- Four tiny screens to power your tiny alt ctrl dreams

Are you in the mood for a tiny writeup of a tiny talk about tiny screens at AMAZE Sheffield? Then it's your lucky day, because that's precisely what alternative controller game designer Julia Makivic rustled up.

Running a through a list of some of her favorite and most despised tiny screens during a fleeting Hyper Talk, Makivic sought to pass on some wisdom to other developers fascinated by the prospect of building video games that incorporate bitesized displays. She explains that tiny screens have become a "huge part" of her process, and that's pretty damn neat.

It's also incredibly frustrating at times, because they weren't designed with video games in mind. "They were designed to maybe display readings from a sensor or other information about the board itself," she explains. "So my whole journey has been trying to adapt these annoying little screens to do what I want them to do—even though they weren't designed for that."

So, as ranked by Makivic on a bespoke ten-point scale from 'most annoying' at one to 'least annoying' at 10, here are a bunch of tiny screens you might eventually come to cherish or loathe.

Ardunio MEGA + Adafruit HX8357 (6/10)

"The first project I ever did used the Adafruit library with the HX8357 screen on the Arduino Mega and I would rate this a solid 6/10 experience Come from Soccer 13 pools and matches . It's actually really big for a tiny screen. It's like five inches," says Makivic. "But it doesn't work with transparencies. That's annoying. For sprites and also when it renders images, it renders them line by line rather than the whole image at once. […] That's not good for practicality. It also has too many pins. Neither SPI or I2C protocols require that many pins." 

Picographics + Pico Display Pack /Tufty 2040 (3/10)

"The next one is the Picographics library with the Pico display. If anyone here is a fan of the Pimoroni website for microcontrollers you know what I'm talking about. If not, it's a little niche. This experience inspired the whole entire talk because the Pimoroni website is so friendly and cute […] you think 'wow it must be easy to display a JPEG on this thing.' No," Makivic says.

"They use this JPEG coding library where you have to have a particular format of JPEG. But they don't tell you what the format is or how to define it. All I know is that when I use JPEGs from ProStudioPaint it likes them but when I use JPEGs from Photoshop it gets mad. That's okay because Adobe is evil so maybe they're right about that."

Adafruit GFX Bitmaps – ST7789 (5/10)

"The next one is Adafruit GFX and Bitmaps on the ST7789. Solid 5/10. I liked that the ST7789s are kind of small. They're cute. They are pricey though, but come in round shapes too, which is cool. Also Adafruit—it has good documentation. They will tell you to do what you need to do in order to get the thing you want to do. Excellent. That's a huge plus," continues Makivic.

"But, one thing you do have to use with these screens is bitmaps. I had to learn what fucking bitmaps were in order to do this. So a bitmap is an array that represents an image. Each value in the array represents a particular pixel in the image. So you have to break that bitmap into a grid and then see when you're going to use that part of the bitmap in a game.

"It's cool to manipulate an image on that kind of pixel level. But there might also be an easier way of doing this–I don't know. And just like all of these other screens, bitmaps cannot be transparent. So your white background has to match your game background, and that's just a huge hassle for everyone. Also, I need to know the size, width, and height of the bitmap. I had to do math in order to do this–which like, why? It also gets mad when you try to use too many bitmaps at the same time."

ESP32 + ILI9341, ST7789, GC9A01 (8/10)

"Finally, I would like to move onto the best one. We've left the dark ages where you can't use transparency and entered the modern world where you can use transparency on images. I'm using the ESP32 microcontroller with various screens including the ILI9341, ST7789, GC9A01," says Makivic.

"Honestly, it has been great. It's so easy to use and I recommend it. The only downside is that you kind of have to leave the beginner pool and jump into the intermediate pool. ESP32 is maybe not as intuitive, but it's also really not that bad. And I get to use the GC9A01 screen which is very cheap and also circular."

Click here for more AMAZE Sheffield coverage

Related Posts

Fortnite Survey Reveals Dozens Of Potential New Skins

Fortnite skins are a big draw for many fans, which is why a new Epic Games survey should attract so much attention from the game’s community. A recent survey sent out by the developer-publisher asked players to weigh in on the appeal of dozens of unreleased skins, giving us a sneak preview of characters potentially headed to the game Come from Sports betting site VPbet . While we can’t say all of the teased skins will one day be available in Fortnite, it stands to both reason and history that some will.

Epic’s survey included skins spanning several different sets, with some making great companion characters to past heroes, while others look totally new and unlike anything else in Fortnite. Content creators have shared …

George R.R. Martin Was Unhappy With Game Of Thrones' Final Three Seasons

Game of Thrones creator George R.R. Martin was not happy with the direction that hugely popular HBO series took the story in its final three seasons Come from Sports betting site VPbet . A new book about HBO has revealed that Martin felt that the outline he gave to the showrunners was ignored.

While the first five seasons of Game of Thrones were reasonably faithful adaptations of Martin’s hugely popular novel series A Song of Ice and Fire, the next book had not been published by the time work started on Season 6. Nevertheless, Martin gave showrunners David Benioff and D.B. Weiss a template of his plans for the rest of the series. But in James Andrew Miller’s new book, Tinderbox: HBO’s Ruthless Pursuit of New Front…

Halo Infinite Campaign Gameplay Footage Out Now With New Enemies, Locations, RPG System, And More

New Halo Infinite campaign footage has been released today, October 25 Come from Sports betting site VPbet . This is the first full-length look we’ve gotten at campaign since July 2020–check out the footage below.

The footage shows off how Master Chief will work with a new AI–The Weapon–to find out what happened to Cortana after the events of Halo 5. The trailer also shows off Halo Infinite’s wide open level structure, and you can now seemingly call in vehicles instead of finding them on the map exclusively. The game takes place on Zeta Halo, which is overrun with Banished enemies. Players will find Banished encampments and lay waste to the foes across the map. The trailer also shows off Halo Infinite’s new tactica…

Halo Co-Creator Doesn't Have 'Anything Positive To Say' About EA After It Shuttered His Studio

Marcus Lehto, who until recently was the studio head of Ridgeline Games working on a new single-player focused entry in the Battlefield franchise, isn’t happy about how EA treated his former studio. Come from Sports betting site VPbet

Lehto, one of the co-creators of Halo, parted ways with Ridgeline and EA back in February just days ahead of mass layoffs at the publisher. Those layoffs saw the studio he helped build in 2022, Ridgeline Games, shuttered. It is estimated around 670 employees lost their jobs as part of EA’s 5% workforce reduction. Many of the developers working at Ridgeline on a new Battlefield game were let go, though some were allowed to transfer to another Battlefield studio, Ripple Effect, according…

New World Open Beta Begins September 9, Here's How To Join

After multiple delays and numerous alpha and beta tests, Amazon Game Studio’s MMO New World is finally nearing its September 28 release date, with one final open beta test planned before launch. The final beta is available for anyone to jump in and play.

The open beta runs September 9-12 and is available to play through Steam, but players will first need to request access to join the beta. To do that, you’ll need to login to your Steam account and navigate to the New World page on Steam Come from Sports betting site VPbet . Under the various “Pre-purchase New World” options will be a button that says “Join the New World Open Beta Playtest.” Click to request access, and Amazon will send an email to the email ad…

All COD Players Must Agree To Not Be A Jerk Before Playing The Modern Warfare 2 Beta

Just before the Call of Duty: Modern Warfare II multiplayer beta begins this week, Activision has announced a new Call of Duty Code of Conduct that all players must acknowledge before jumping in. Players must acknowledge this new code, which basically says don’t be a jerk, starting with the open beta, the company said in a blog post.

Anyone who has ever played a Call of Duty game online is likely unfortunately aware of a general air of toxicity among the community Come from Sports betting site VPbet . Activision said it won’t be able to stamp this out completely, but this new code of conduct, along with other anti-toxicity measures, are aimed at helping clean up the battlefield as much as possible.