Omnimaga
General Discussion => Art => Topic started by: Munchor on December 04, 2010, 01:15:30 pm
-
Hello everyone,
Hello everyone,
As promised in IRC, I decided to post something today, and here it is, a new collection of free-to-use-but-made-by-me calculator and non-calculator sprites.
So, using Tokens and Paint, I made 10 sprites for Calculator Games that anybody can use. The .png are also here for anyone who wishes to use them
Note: All sprites can be used and distributed, as long as I'm credited, even if it is in a 1px-font.
The HEX Code is also free. Firstly, here it goes, my .png sprites:
Here are all my images (.png):
(http://img690.imageshack.us/img690/4395/head10.png)
A Head [7E81A58181DB423C]
(http://img545.imageshack.us/img545/2200/happyguyleft.png)
Happy Guy with Big Head turned Left [7E81A581A599817E1866A5A5BD24246C]
(http://img193.imageshack.us/img193/9530/happyguyright.png)
Happy Guy with Big Head turned Right [7E81A581A599817E1866A5A5BD242436]
(http://img823.imageshack.us/img823/5885/verticalroad.png)
(http://img823.imageshack.us/img823/5885/verticalroad.png)
(http://img823.imageshack.us/img823/5885/verticalroad.png)
(http://img823.imageshack.us/img823/5885/verticalroad.png)
(http://img823.imageshack.us/img823/5885/verticalroad.png)
Vertical Road [4949414149494141]
(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)(http://img202.imageshack.us/img202/1143/horizontalroad.png)
Horizontal Road [FF0000CC0000FF00]
(http://img40.imageshack.us/img40/6040/robotright.png)
Robot turned Right [90D8B681BD81FE88A8A8A8A8A8A884FE]
(http://img249.imageshack.us/img249/7618/robotleft.png)
Robot turned Left [091B6D81BD817F11151515151515217F]
(http://img440.imageshack.us/img440/8114/alienspaceship.png)
Alien SpaceShip [030404043F40807F] and [C0202020FC0201FE]
(http://img811.imageshack.us/img811/7176/carrot.png)
Carrot [80502070888888889090505050505020]
Now, the code of the program that displays them:
.SPRWKTWO
[7E81A58181DB423C->Pic0
[7E81A581A599817E1866A5A5BD24246C->Pic1
[7E81A581A599817E1866A5A5BD242436->Pic2
[4949414149494141->Pic3
[FF0000CC0000FF00->Pic4
[90D8B681BD81FE88A8A8A8A8A8A884FE->Pic6
[091B6D81BD817F11151515151515217F->Pic7
[030404043F40807F->Pic8
[C0202020FC0201FE->Pic5
[80502070888888889090505050505020->Pic9
ClrDraw
Fix5
Pt-Change(0,0,Pic0
Pt-Change(0,10,Pic1
Pt-Change(0,18,Pic1+8
Pt-Change(0,30,Pic2
Pt-Change(0,38,Pic2+8
Pt-Change(10,0,Pic3
Pt-Change(10,8,Pic3
Pt-Change(10,16,Pic3
Pt-Change(10,24,Pic3
Pt-Change(10,32,Pic3
Pt-Change(10,40,Pic3
Pt-Change(0,50,Pic4
Pt-Change(8,50,Pic4
Pt-Change(16,50,Pic4
Pt-Change(24,50,Pic4
Pt-Change(32,50,Pic4
Pt-Change(20,0,Pic6
Pt-Change(20,8,Pic6+8
Pt-Change(20,18,Pic7
Pt-Change(20,26,Pic7+8
Pt-Change(30,1,Pic8
Pt-Change(38,1,Pic5
Pt-Change(50,0,Pic9
Pt-Change(50,8,Pic9+8
Text(50,40,"David Gomes
DispGraph
Repeat getKey→Z
End
ClrDraw
And now, a GIF of the program so you can see how they look like in-calc:
(http://img214.imageshack.us/img214/5018/screenie.gif)
Now, feedback?
Thanks much,
ScoutDavid
Note: Attached Screenie and .8xp file
[/font]
-
great sprites scout! your ability to sprite is quickly advancing! Great job, dude!
Any game these are gonna be used for?
-
I can use these in a future game, yes :) However, these are for all the community, anybody can use them in any game :D
-
cool, open source sprites! I'm sure many people would like using a sprite or two from this list, like that cool looking one of a guy!
-
cool, open source sprites! I'm sure many people would like using a sprite or two from this list, like that cool looking one of a guy!
My new sign by the way :P
-
Sorry, I couldn't help myself. For some reason when I saw this thread I impulsively decided to try to optimize to oblivion whatever code I saw.
761 bytes → 486 bytes >:D
.SPRWKTWO
[7E81A58181DB423C]→Pic0
[7E81A581A599817E1866A5A5BD24246C]→Pic1
[1866A5A5BD242436]→Pic2
[4949414149494141]→Pic3
[FF0000CC0000FF00]→Pic4
[90D8B681BD81FE88A8A8A8A8A8A884FE]→Pic6
[091B6D81BD817F11151515151515217F]→Pic7
[030404043F40807F]→Pic8
[C0202020FC0201FE]→Pic5
[80502070888888889090505050505020]→Pic9
[]→GDB0
∆List(0,0,Pic0-Pic0)
∆List(0,10,Pic1-Pic0)
∆List(0,18,Pic1+8-Pic0)
∆List(0,30,Pic1-Pic0)
∆List(0,38,Pic2-Pic0)
∆List(10,0,Pic3-Pic0)
∆List(10,8,Pic3-Pic0)
∆List(10,16,Pic3-Pic0)
∆List(10,24,Pic3-Pic0)
∆List(10,32,Pic3-Pic0)
∆List(10,40,Pic3-Pic0)
∆List(0,50,Pic4-Pic0)
∆List(8,50,Pic4-Pic0)
∆List(16,50,Pic4-Pic0)
∆List(24,50,Pic4-Pic0)
∆List(32,50,Pic4-Pic0)
∆List(20,0,Pic6-Pic0)
∆List(20,8,Pic6+8-Pic0)
∆List(20,18,Pic7-Pic0)
∆List(20,26,Pic7+8-Pic0)
∆List(30,1,Pic8-Pic0)
∆List(38,1,Pic5-Pic0)
∆List(50,0,Pic9-Pic0)
∆List(50,8,Pic9+8-Pic0)
ClrDraw
conj(GDB0-1→P,ᴇ9900+GDB0-Pic0-1,GDB0-Pic0)ʳ
While -ᴇ9407
Pt-Change(sub(PP1),sub(PP1),sub(PP1)+ᴇ9900)
End
DispGraph
Text(40*256+50)
DrawF "David Gomes
Repeat getKey
End
Return
Lbl PP1
{P+1→P}
-
Sorry, I couldn't help myself. For some reason when I saw this thread I impulsively decided to try to optimize to oblivion whatever code I saw.
761 bytes → 486 bytes >:D
.SPRWKTWO
[7E81A58181DB423C]→Pic0
[7E81A581A599817E1866A5A5BD24246C]→Pic1
[1866A5A5BD242436]→Pic2
[4949414149494141]→Pic3
[FF0000CC0000FF00]→Pic4
[90D8B681BD81FE88A8A8A8A8A8A884FE]→Pic6
[091B6D81BD817F11151515151515217F]→Pic7
[030404043F40807F]→Pic8
[C0202020FC0201FE]→Pic5
[80502070888888889090505050505020]→Pic9
[]→GDB0
∆List(0,0,Pic0-Pic0)
∆List(0,10,Pic1-Pic0)
∆List(0,18,Pic1+8-Pic0)
∆List(0,30,Pic1-Pic0)
∆List(0,38,Pic2-Pic0)
∆List(10,0,Pic3-Pic0)
∆List(10,8,Pic3-Pic0)
∆List(10,16,Pic3-Pic0)
∆List(10,24,Pic3-Pic0)
∆List(10,32,Pic3-Pic0)
∆List(10,40,Pic3-Pic0)
∆List(0,50,Pic4-Pic0)
∆List(8,50,Pic4-Pic0)
∆List(16,50,Pic4-Pic0)
∆List(24,50,Pic4-Pic0)
∆List(32,50,Pic4-Pic0)
∆List(20,0,Pic6-Pic0)
∆List(20,8,Pic6+8-Pic0)
∆List(20,18,Pic7-Pic0)
∆List(20,26,Pic7+8-Pic0)
∆List(30,1,Pic8-Pic0)
∆List(38,1,Pic5-Pic0)
∆List(50,0,Pic9-Pic0)
∆List(50,8,Pic9+8-Pic0)
ClrDraw
conj(GDB0-1→P,ᴇ9900+GDB0-Pic0-1,GDB0-Pic0)ʳ
While -ᴇ9407
Pt-Change(sub(PP1),sub(PP1),sub(PP1)+ᴇ9900)
End
DispGraph
Text(40*256+50)
DrawF "David Gomes
Repeat getKey
End
Return
Lbl PP1
{P+1→P}
nice ;)
-
Sorry, I couldn't help myself. For some reason when I saw this thread I impulsively decided to try to optimize to oblivion whatever code I saw.
761 bytes → 486 bytes >:D
.SPRWKTWO
[7E81A58181DB423C]→Pic0
[7E81A581A599817E1866A5A5BD24246C]→Pic1
[1866A5A5BD242436]→Pic2
[4949414149494141]→Pic3
[FF0000CC0000FF00]→Pic4
[90D8B681BD81FE88A8A8A8A8A8A884FE]→Pic6
[091B6D81BD817F11151515151515217F]→Pic7
[030404043F40807F]→Pic8
[C0202020FC0201FE]→Pic5
[80502070888888889090505050505020]→Pic9
[]→GDB0
∆List(0,0,Pic0-Pic0)
∆List(0,10,Pic1-Pic0)
∆List(0,18,Pic1+8-Pic0)
∆List(0,30,Pic1-Pic0)
∆List(0,38,Pic2-Pic0)
∆List(10,0,Pic3-Pic0)
∆List(10,8,Pic3-Pic0)
∆List(10,16,Pic3-Pic0)
∆List(10,24,Pic3-Pic0)
∆List(10,32,Pic3-Pic0)
∆List(10,40,Pic3-Pic0)
∆List(0,50,Pic4-Pic0)
∆List(8,50,Pic4-Pic0)
∆List(16,50,Pic4-Pic0)
∆List(24,50,Pic4-Pic0)
∆List(32,50,Pic4-Pic0)
∆List(20,0,Pic6-Pic0)
∆List(20,8,Pic6+8-Pic0)
∆List(20,18,Pic7-Pic0)
∆List(20,26,Pic7+8-Pic0)
∆List(30,1,Pic8-Pic0)
∆List(38,1,Pic5-Pic0)
∆List(50,0,Pic9-Pic0)
∆List(50,8,Pic9+8-Pic0)
ClrDraw
conj(GDB0-1→P,ᴇ9900+GDB0-Pic0-1,GDB0-Pic0)ʳ
While -ᴇ9407
Pt-Change(sub(PP1),sub(PP1),sub(PP1)+ᴇ9900)
End
DispGraph
Text(40*256+50)
DrawF "David Gomes
Repeat getKey
End
Return
Lbl PP1
{P+1→P}
That looks way more complicated and seems to ocuppy more size.
My original program: 660 bytes
Your program (compiled using Tokens): 1,02 KB
EDIT: When compiled using SourceCoder, it gives me 84 errors :O
So, hum... Optimization?
-
That looks way more complicated and seems to ocuppy more size.
My original program: 660 bytes
Your program (compiled using Tokens): 1,02 KB
EDIT: When compiled using SourceCoder, it gives me 84 errors :O
So, hum... Optimization?
The source may be larger, but the compiled code is not. All Axe optimizations should aim to reduce the size of the compiled code, not the source.
As for getting errors in SourceCoder, that's probably because it doesn't use the same characters as my forum post uses. If you want the source as an 8xp file so you can avoid conversion errors, I'll attach it.
Anyways, you don't have to worry about this or anything. I just randomly decided to optimize this for fun, there's really no reason this would need to be as hyper-optimized as I made it.
-
The source may be larger, but the compiled code is not. All Axe optimizations should aim to reduce the size of the compiled code, not the source.
As for getting errors in SourceCoder, that's probably because it doesn't use the same characters as my forum post uses. If you want the source as an 8xp file so you can avoid conversion errors, I'll attach it.
Anyways, you don't have to worry about this or anything. I just randomly decided to optimize this for fun, there's really no reason this would need to be as hyper-optimized as I made it.[/quote]
Optimizing the compiled code...
Optimizing the compiled code...
Optimizing the compiled code...
Optimizing the compiled code...
Optimizing the compiled code...
Optimizing the compiled code...
Optimizing the compiled code...
That makes a lot of sense, really it does!
-
Nice. Also the first three sprites reminds me of your new avatar. :P
-
Nice. Also the first three sprites reminds me of your new avatar. :P
xD
I may be posting something like 100 sprites at a time someday, that would be sweet!
-
Nice. Also the first three sprites reminds me of your new avatar. :P
xD
I may be posting something like 100 sprites at a time someday, that would be sweet!
you have a 100 new sprites for us someday? :D
Can't wait, it's great to see someone else who loves spriting as much as coding!
-
Nice. Also the first three sprites reminds me of your new avatar. :P
xD
I may be posting something like 100 sprites at a time someday, that would be sweet!
you have a 100 new sprites for us someday? :D
Can't wait, it's great to see someone else who loves spriting as much as coding!
I'm starting to relike making sprites, but I don't know how to make them GrayScale, though
-
More variety is always cool. When people arrive on Omni it gives them more choice for sprites and they don't have to ask for new ones as much. It also help if the sprite artists are all busy and cannot answer requests. :D
-
More variety is always cool. When people arrive on Omni it gives them more choice for sprites and they don't have to ask for new ones as much. It also help if the sprite artists are all busy and cannot answer requests. :D
Yes, at the moment, we have a few sprite makers and I'm starting to get very good :)
-
Indeed, I hope you continue to make some more :D
-
(http://img405.imageshack.us/img405/1078/rockguitar.png)
5 level grayscale sprite :)
-
Nice, what would the first one be, though? ???
-
Nice, what would the first one be, though? ???
A guitar and a hand?
-
Aah I see ^^. I know the second one was an hand but not the first. I wonder if you could maybe make the bottom of the guitar larger? It might look more proportional to the hand size.
-
Aah I see ^^. I know the second one was an hand but not the first. I wonder if you could maybe make the bottom of the guitar larger? It might look more proportional to the hand size.
The hand is not supposed to play it, it's just a rock symbol.
However, yes I agree this sprite totally ***** (http://www.thefreedictionary.com/sucks). Can I say this word in the forums, by the way?
-
I think it still looks nice in overall. Also yeah you can say that word on the forums. You can also say the F word, although just make sure your sentences are not 50% made of the F word. :P
-
I think it still looks nice in overall. Also yeah you can say that word on the forums. You can also say the F word, although just make sure your sentences are not 50% made of the F word. :P
So they can't be 50%? They have to be 100%?
-
I don't think I will comment that one... <_<
-
I don't think I will comment that one... <_<
You just did xD
-
Wow, you're right X.x
-
Nobody checked the Sprite Conversation Game yet? How bad :(
-
I think it still looks nice in overall. Also yeah you can say that word on the forums. You can also say the F word, although just make sure your sentences are not 50% made of the F word. :P
So they can't be 50%? They have to be 100%?
fuck fuckity fuck fucky fucker fuckie?
-
Nobody checked the Sprite Conversation Game yet? How bad :(
Where is it located? ???
-
Nobody checked the Sprite Conversation Game yet? How bad :(
Where is it located? ???
Pixel Art and Drawing forum. It's a good game with no replies yet :(
-
right here: http://ourl.ca/8221/150813
-
right here: http://ourl.ca/8221/150813
Exactly! Maybe people don't understand the game :(
-
Oh right. The issue with such game is that it requires time and effort. It might discourage people from participating, especially that very few people here can make sprites very fast. I spent one hour on a 8x16 tree sprite, once. :P
-
Oh right. The issue with such game is that it requires time and effort. It might discourage people from participating, especially that very few people here can make sprites very fast. I spent one hour on a 8x16 tree sprite, once. :P
WOW! That's a lot, but the goal is not to make good sprites, but a story (we should be posting there and not here xD)