A Video Game with custom LCD characters

LCD

[Nakul] wanted to build a video game, and with a few projects worth of Arduino experience decided he could finally attain his goal. He used a character LCD display to make his game, and instead of a text-based adventure, he went with a graphical side scroller.

The display for this space-based side scroller isn’t a graphical display like a CRT or a graphic LCD. Instead, [Nakul] is using the ubiquitous Hitachi HD44780 character LCD display. Normally these are used to display text, but they all have the ability to display custom 5 by 8 pixel characters. The code puts these custom characters – a spaceship, missile, and barrier – into the display’s memory and uses them as the sprites for the video game.

You can grab [Nakul]‘s code over on his git or check out the action videos below.

Comments

  1. d says:

    Did the same thing as a kid with a Vic 20. Memories….

  2. Jake Mercer says:

    This is what I’m learning on my placement on PowerQuicc boards:) Rewriting the school now with RasPi instead, have to map the GPIO and all from scratch and write a tutorial, then do I2C with the same LCD, I’m really looking forward to it!:D

  3. Furbie says:

    That emoticon should be done with a capital P. My OCD says the lowercase p is too off center and aggravating. :P

  4. bennyborn says:

    Well, can’t see anything exciting in here.
    Already did the same thing for displaying a bar-graph in my digital thermometer

  5. spheroid25 says:

    Don’t want to sound like I’m putting this project down but using the term ‘sprites’ is a bit rich. Search on YouTube for “Bouncing Balls HD44780″ for something more sprite like.

  6. tyco says:

    I was thinking something different when I read the title: a write-up on how to make an LCD with custom elements (think of old LCD games from Tiger electronics and the like).

    Does anyone have some information on how to maybe construct these kinds of LCDs with hobbyist-level equipment? Is it even possible without thousands of dollars of tooling?

    • S_Hennig says:

      Well, just search for “custom LCD”. About 1000GBP for tooling. And then a few pence for each glass. Could be more, won’t be less, I suppose.

    • Chris C. says:

      I think the main challenge would be creating transparent tin oxide electrodes in the desired pattern.

      Although I never recall seeing a home-built LCD per se, I do recall seeing some documents regarding building solar cells at home, which use this style of electrode. Plus some kits, which have the glass already coated (you may be able to abrade or etch it away to get the desired pattern), or which you coat yourself with a nanoparticle paste and then bake on.

      And I also have seen some home-built OLEDs, again using these electrodes. In particular, the inimitable hacker Jeri Ellsworth has a tutorial on this.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,771 other followers