Omnimaga

General Discussion => Art => Topic started by: willrandship on March 18, 2011, 11:14:19 am

Title: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 11:14:19 am
As part of a project I'm presenting at a science fair, I made a 16x16 LED array in software (hardware comes next year) and I was hoping for some pics to show off on it. There are 0 specifications, except 16x16 and 4 level gray. Well, 4 lvl red is how it will show up :P

Anything works. The cooler looking the better :P

Edit: Posted a pic of what the screen, and the three colors, look like.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: yunhua98 on March 18, 2011, 11:28:30 am
Pokemon guy, he looks something like this.  :P
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 18, 2011, 11:33:23 am
lolz I'll try to create one
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 11:36:32 am
Yay for the first one!

Edit: now that I've got the code framework for drawing images done, I can start drawing it :P
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: SirCmpwn on March 18, 2011, 12:17:06 pm
You should use BuilderBoy's fire effect.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 18, 2011, 12:18:34 pm
that would be kinda hard i think
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 12:29:07 pm
yes, considering that mine doesn't do the whole "screen update" thing, it updates as you do the commands. :P I could do a bouncing ball....if it was one pixel.

BTW, got the guy in, but forgot that in this, 1 is darker than 3 XD so its inverted.

Edit: Here it is!
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 18, 2011, 12:44:59 pm
O.O looks nice!
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 12:53:53 pm
yeah, but the 1s and 3s need to be swapped, since it gets brighter when higher, whereas an LCD gets darker :P
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 18, 2011, 01:12:59 pm
lolz
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 01:16:48 pm
So, I got it inverted. :P here it is.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 18, 2011, 02:27:16 pm
looks even nicer! great job!
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: SirCmpwn on March 18, 2011, 02:27:47 pm
Do you have any RAM to mess with?  What software is being used here?
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 02:40:51 pm
I wrote it myself, in pygame. And, sort of :P I can hardcode pretty much anything you want into it, except the screen always updates one pixel at a time. The "RAM" isn't directly associated with the screen.

So...anyone else got any ideas?  I might be able to do a painfully slow/less interesting looking flame.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: shmibs on March 18, 2011, 05:06:18 pm
how quickly does the lcd refresh? would you be able to use this two-frame walking animation?(i don't remember exactly where that sprite is from. one of the dragon warriors, i think?)
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 05:26:31 pm
The refresh is per pixel, so the only movement has to be restricted to a few pixels. Cool sprite, though, mind if I use it nonmoving?

Think like you were forced to use Px-On/Px-Off from TI-BASIC for everything, but redscale.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: shmibs on March 18, 2011, 05:31:18 pm
how long does it take to refresh the lcd going solely pixel by pixel, though? it's not more than a second, is it?
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 05:50:35 pm
nah, but it won't exactly look animated. Things that don't change much will show up better, though.

Hang on, I've nearly got the warrior done.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 18, 2011, 05:55:38 pm
All done! Here you go!

Edit: Whoops, double post  :-[
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: aeTIos on March 19, 2011, 10:36:24 am
looks nice
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: SirCmpwn on March 19, 2011, 10:39:09 am
Would the game of life be possible?  (Conway's)
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: Ashbad on March 19, 2011, 10:53:28 am
Would the game of life be possible?  (Conway's)

that would be awesome :D
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: FinaleTI on March 19, 2011, 09:12:22 pm
Would the game of life be possible?  (Conway's)
Or perhaps a simulation of Langton's Ant?
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 20, 2011, 12:36:39 am
hmm...maybe, I might be able to do a 4x4 GOL. Never heard of Langton's Art.

Edit: Make that 2X2 :P Unless I can work out a way to test individual portions of the memory (A little shortsighted :P)

Edit2: hmm, maybe it can be 8x8....

Edit3: Well, If I make it really, really slow, I could make it 4x8 :P but We're talking minutes for one cycle. And the screen's 16x16

Edit4: No for statements, this is going to be BIG.

Edit5: Scratch that: I can make it 4X4 at the max. :P

Edit6: Graagh this is hard. I need TWO copies of the cells available at all times X(

Edit7: Wait....

Edit8: Oh, that says Ant :P That looks so much easier to make :P no need to have two copies of the screen, either. Hmm.....I wonder how hard it would be to integrate 2-bit color....

Edit9: Scratch that, I don't have enough RAM for multicolors. :P

Edit10: For the record, I don't think anything but a 2x2 GOL would be feasible, but I might pull off a 4X4 Ant.

Edit11: I don't know If I have time to make either of these now :P Needs to be done before wednesday. Anyone got any ideas for something really simple? As in, program in half an hour simple? If it needs relative addressing, then it needs to fit in a 4x4 space.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 20, 2011, 04:16:39 am
Phew, 6 hours. Time to move along with a new post. :P

Don't get me wrong, I would love to show off a GOL or Langston's ant, it's just not practical in the remaining time.  I just need something really simple, like this http://www.garretwilson.com/education/institutions/soas/dissertation/lifecellauto1d.html (http://www.garretwilson.com/education/institutions/soas/dissertation/lifecellauto1d.html) or simpler.\

Hmm....maybe I should just come up with my own :P

By the way, checking numbers in this cpu, it is much easier to work with quaternary numbers than binary, meaning smaller area but more states is easier than only one state, since testing for individual binary bits is a massive pain right now.
Title: Re: Request for a bunch of random 16x16s in 4lvl grey
Post by: willrandship on March 20, 2011, 08:24:29 pm
So, I got the Dragon Warrior sprite animated :P

Here's a vid of it, horribly converted from ogv.