# Game or Animation with my char

**URL:** <https://discourse.processing.org/t/game-or-animation-with-my-char/22109>\
**Category:** Beginners\
**Tags:** homework\
**Created:** [June 23, 2020, 5:44pm UTC](https://discourse.processing.org/t/game-or-animation-with-my-char/22109 "2020-06-23T17:44:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Helix1221](https://avatars.discourse-cdn.com/v4/letter/h/c6cbf5/32.png) [@Helix1221](https://discourse.processing.org/u/Helix1221)\
**Post date:** [June 23, 2020, 5:44pm UTC](https://discourse.processing.org/t/game-or-animation-with-my-char/22109/1 "2020-06-23T17:44:55Z")

</div>

Hey guys can you help me make a game or a animation with my char, i just need a simple game and small in termes of coding.  
tks a lot  
my char code ;  
float DarkzeroX = 300;  
float DarkzeroY = 300;

//start  
size(900, 800);

fill(255);  
beginShape();  
vertex(DarkzeroX-55, DarkzeroY+25);  
quadraticVertex(DarkzeroX, DarkzeroY-220, DarkzeroX+55, DarkzeroY+25); //capuz do heroi  
endShape();

//cabeça  
fill(255);  
fill(55, 0, 242); //cor Roxa, aberturas da máscara  
rectMode(CORNERS);  
rect(DarkzeroX-2, DarkzeroY-22, DarkzeroX+2, DarkzeroY+13);//Abertura de respiração da máscara no meio em movimento consoante o rato  
rectMode(CORNERS);  
rect(DarkzeroX-12, DarkzeroY-18, DarkzeroX-8, DarkzeroY+7);//Abertura de respiração da máscara da esquerda  
rectMode(CORNERS);  
rect(DarkzeroX+8, DarkzeroY-18, DarkzeroX+12, DarkzeroY+7);//Abertura de respiração da máscara da direita

fill(255);  
line(DarkzeroX, DarkzeroY+25, DarkzeroX-20, DarkzeroY+5);//linha direta do queixo  
line(DarkzeroX, DarkzeroY+25, DarkzeroX+20, DarkzeroY+5);//linha esquerda do queixo

line(DarkzeroX-20, DarkzeroY+5, DarkzeroX-20, DarkzeroY-25);//linha esquerda inferior da máscara  
line(DarkzeroX+20, DarkzeroY+5, DarkzeroX+20, DarkzeroY-25);//linha direita inferior da máscara

line(DarkzeroX-20, DarkzeroY-25, DarkzeroX-35, DarkzeroY-25);//linha esquerda que liga á parte superior da cabeça  
line(DarkzeroX+20, DarkzeroY-25, DarkzeroX+35, DarkzeroY-25);//linha direita que liga á parte superior da cabeça

line(DarkzeroX-20, DarkzeroY+5, DarkzeroX-35, DarkzeroY-25); //ligação exterior esquerda da parte superior da máscara até ao queixo  
line(DarkzeroX+20, DarkzeroY+5, DarkzeroX+35, DarkzeroY-25); //ligação exterior esquerda da parte superior da máscara até ao queixo

line(DarkzeroX-20, DarkzeroY-5, DarkzeroX-28, DarkzeroY-25); //ligação interior esquerda da parte superior da máscara até ao queixo  
line(DarkzeroX+20, DarkzeroY-5, DarkzeroX+28, DarkzeroY-25); //ligação interior esquerda da parte superior da máscara até ao queixo

fill(255, 0, 22);//cor  
beginShape();  
vertex(DarkzeroX-35, DarkzeroY-25);

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [June 23, 2020, 8:50pm UTC](https://discourse.processing.org/t/game-or-animation-with-my-char/22109/2 "2020-06-23T20:50:20Z")

</div>

Hello,

and welcome to the forum! Great to have you here!

below is a running version of your character code.

Somehow your version wasn’t running.

To get animation see here: [https://www.processing.org/examples/bounce.html](https://www.processing.org/examples/bounce.html)

There are great text tutorials; check out section “Hello mouse” here: [https://www.processing.org/tutorials/overview/](https://www.processing.org/tutorials/overview/)

Chrisir

```auto

float DarkzeroX = 300;
float DarkzeroY = 300;

//start
size(900, 800);

fill(255);
beginShape();
vertex(DarkzeroX-55, DarkzeroY+25);
quadraticVertex(DarkzeroX, DarkzeroY-220, DarkzeroX+55, DarkzeroY+25); //capuz do heroi
endShape();

//cabeça
fill(255);
fill(55, 0, 242); //cor Roxa, aberturas da máscara
rectMode(CORNERS);
rect(DarkzeroX-2, DarkzeroY-22, DarkzeroX+2, DarkzeroY+13);//Abertura de respiração da máscara no meio em movimento consoante o rato
rectMode(CORNERS);
rect(DarkzeroX-12, DarkzeroY-18, DarkzeroX-8, DarkzeroY+7);//Abertura de respiração da máscara da esquerda
rectMode(CORNERS);
rect(DarkzeroX+8, DarkzeroY-18, DarkzeroX+12, DarkzeroY+7);//Abertura de respiração da máscara da direita

fill(255);
line(DarkzeroX, DarkzeroY+25, DarkzeroX-20, DarkzeroY+5);//linha direta do queixo
line(DarkzeroX, DarkzeroY+25, DarkzeroX+20, DarkzeroY+5);//linha esquerda do queixo

line(DarkzeroX-20, DarkzeroY+5, DarkzeroX-20, DarkzeroY-25);//linha esquerda inferior da máscara
line(DarkzeroX+20, DarkzeroY+5, DarkzeroX+20, DarkzeroY-25);//linha direita inferior da máscara

line(DarkzeroX-20, DarkzeroY-25, DarkzeroX-35, DarkzeroY-25);//linha esquerda que liga á parte superior da cabeça
line(DarkzeroX+20, DarkzeroY-25, DarkzeroX+35, DarkzeroY-25);//linha direita que liga á parte superior da cabeça

line(DarkzeroX-20, DarkzeroY+5, DarkzeroX-35, DarkzeroY-25); //ligação exterior esquerda da parte superior da máscara até ao queixo
line(DarkzeroX+20, DarkzeroY+5, DarkzeroX+35, DarkzeroY-25); //ligação exterior esquerda da parte superior da máscara até ao queixo

line(DarkzeroX-20, DarkzeroY-5, DarkzeroX-28, DarkzeroY-25); //ligação interior esquerda da parte superior da máscara até ao queixo
line(DarkzeroX+20, DarkzeroY-5, DarkzeroX+28, DarkzeroY-25); //ligação interior esquerda da parte superior da máscara até ao queixo

fill(255, 0, 22);//cor 
beginShape();
vertex(DarkzeroX-35, DarkzeroY-25);
quadraticVertex(DarkzeroX, DarkzeroY-130, DarkzeroX+35, DarkzeroY-25); // (arco) Parte superior da máscara
endShape();

fill(255, 0, 0); //cor dos olhos (vermelho)
arc(DarkzeroX+10, DarkzeroY-53, 17, 15, -HALF_PI/2, HALF_PI+HALF_PI/2); //olho direito
arc(DarkzeroX-9, DarkzeroY-53, 17, 15, HALF_PI- HALF_PI/2, PI+ HALF_PI/2 ); //olho esquerdo

fill(55, 0, 242); //cor da iris (roxo)
ellipse(DarkzeroX+10, DarkzeroY-50, 6, 6);
ellipse(DarkzeroX-10, DarkzeroY-50, 6, 6);

```
