Omnimaga
General Discussion => Art => Topic started 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.
-
Pokemon guy, he looks something like this. :P
-
lolz I'll try to create one
-
Yay for the first one!
Edit: now that I've got the code framework for drawing images done, I can start drawing it :P
-
You should use BuilderBoy's fire effect.
-
that would be kinda hard i think
-
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!
-
O.O looks nice!
-
yeah, but the 1s and 3s need to be swapped, since it gets brighter when higher, whereas an LCD gets darker :P
-
lolz
-
So, I got it inverted. :P here it is.
-
looks even nicer! great job!
-
Do you have any RAM to mess with? What software is being used here?
-
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.
-
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?)
-
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.
-
how long does it take to refresh the lcd going solely pixel by pixel, though? it's not more than a second, is it?
-
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.
-
All done! Here you go!
Edit: Whoops, double post :-[
-
looks nice
-
Would the game of life be possible? (Conway's)
-
Would the game of life be possible? (Conway's)
that would be awesome :D
-
Would the game of life be possible? (Conway's)
Or perhaps a simulation of Langton's Ant?
-
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.
-
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.
-
So, I got the Dragon Warrior sprite animated :P
Here's a vid of it, horribly converted from ogv.