the world is a pixel
Posts tagged Pixelart
Openpixels – Chars
May 19th
As the big subject now is soccer world cup, the main brazilian team uniform is now available on the project.

Here a example of character:

Gimp source file: open_chars.xcf
bug invaders
Apr 22nd
Sem dúvida os post-its nos tornam mais ágeis e são indispensáveis para metodologias que fazem uso de dashboards como Scrum. Mas o que fazer com as toneladas de post-its que são gerados e descartados? E o impacto ambiental? E o meio ambiente? E as araras-azuis?
Eis minha intervenção artística no escritório. Bug Invaders (sugestão de nome do Diego “Diegão” Andrade), nada mais justo já que umas das funcionalidades dos post-its é manter um rastro dos bugs e issues em aberto.
- Lixo é ressignificado em arte (ao menos por um período antes de virar lixo outra vez).
- Deixa o ambiente mais divertido.
- Pixel art! Foram gastos 48 pixels.
- Nostalgia.
Openpixels – Chars
Dec 23rd
Now I’m calling this set of free and open art for my and others games I draw just by Openpixels. And to celebrate this and Christmas, here’s a pixel art game style Santa Claus. I hope he bring a lot a pixels in his bag.

Download: open_chars.xcf
Pygame: Running Orcs
Dec 11th
Here is a Pygame Sprite animation using the approach presented by Joe Wreschnig and Nicolas Crovatti. It’s not yet exactly what I need but is very suitable.
import pygame, random from pygame.locals import * class Char(pygame.sprite.Sprite): x,y = (100,0) def __init__(self, img, frames=1, modes=1, w=32, h=32, fps=3): pygame.sprite.Sprite.__init__(self) original_width, original_height = img.get_size() self._w = w self._h = h self._framelist = [] for i in xrange(int(original_width/w)): self._framelist.append(img.subsurface((i*w,0,w,h))) self.image = self._framelist[0] self._start = pygame.time.get_ticks() self._delay = 1000 / fps self._last_update = 0 self._frame = 0 self.update(pygame.time.get_ticks(), 100, 100) def set_pos(self, x, y): self.x = x self.y = y def get_pos(self): return (self.x,self.y) def update(self, t, width, height): # postion self.y+=1 if(self.y>width): self.x = random.randint(0,height-self._w) self.y = -self._h # animation if t - self._last_update > self._delay: self._frame += 1 if self._frame >= len(self._framelist): self._frame = 0 self.image = self._framelist[self._frame] self._last_update = t SCREEN_W, SCREEN_H = (320, 320) def main(): pygame.init() screen = pygame.display.set_mode((SCREEN_W, SCREEN_H)) background = pygame.image.load("field.png") img_orc = pygame.image.load("orc.png") orc = Char(img_orc, 4, 1, 32, 48) while pygame.event.poll().type != KEYDOWN: screen.blit(background, (0,0)) screen.blit(orc.image, orc.get_pos()) orc.update(pygame.time.get_ticks(), SCREEN_W, SCREEN_H) pygame.display.update() pygame.time.delay(10) if __name__ == '__main__': main()
Here is it working:
My Free CharSet version 6
Sep 8th
A new char, a green classical Orc. Almost made only with new layers: green skin, red eyes, bun hair and iron armor.
Source-code (Gimp): chars.xcf















