jueves, 16 de octubre de 2008

formar una muñeca

TEMA N°
FORMANDO UNA MUÑECA
Par formar una muñeca devemmos hacer lo siguiente pero que esta muñeca se pueda mover.
#include
#include
#include
#include
#include
void dibujajugador(int x,int y);
int arriba(int y);
int abajo(int y)
int derecha(int x);
int izquierda(int x;
main()
{
int x,y,d,m,k,t
x=50;
y=50;
d=DETECT;
initgraph(%d,&m,"||tc||bgi");
do
{
dibujajugador(x,y);
if(kbhit())
{
t =getch();
}

if(t='w')
{
y=arriba(y)
}
if(t='a')
{
x=izquierda(x)
}
if(t='s')
{
y=abajo(y)
}
if(t='d')
{
x=derecha(x)
}
if(t='q')
{
x=izquierda(x)
y=derecha(y)
}
if(t='e')
{
x=izquierda(x)
y=derecha(y)
}
if(t='z')
{
x=izquierda(x)
y=derecha(y)
}
if(t='c')
{
x=izquierda(x)
y=derecha(y)
}
}
int derecha(int x)
{
x=x+1;
return x;
}
int izquierda(int x)
{
x=x-1;
return x;
}
int arriba(int y)
{
y=y-1;
return y;
}
int abajo(int y)
{
y=y+1;
return y;
}
void dibujajugador(int x,int y)
{
circle(x+50,y+35,50);
line(x+50,y+70,x+50,y+90);
line(x+0,y+80,x+100,y+80);
line(x+0,y+110,x+50,y+90);
line(x+50,y+90,x+100,y+110);
line(x+0,y+110,x+100,y+110);
line(x+25,y+110,x+25,y+160);
line(x+75,y+110,x+75,y+160);
}
Este es el progrma que bos servira para crear una muñeca qeu se mueva a todo lado.

viernes, 10 de octubre de 2008

dibujo

TEMA°
MOVER UN DIBUJO

Hoy aprenderemos a hacer un programa que el dibujo se pueda mover y para espo necesitamos hacer:
-crear un int.
-hacer el dibujo
Este es el programa que sirve par que un dibujo se mueva en este caso un redondo con tres esferas.
int derecha(int y);
int izquieda(int y);
void dibuja jugador(int x,int y);
main()
{
int x,y,d,m;
x=50;
y=50;
d=detect;
initgraph(&d,&m,"||tc||bgi");
do
{
dibuja jugador(x,y);
t= getch();
if(t=="a");
{
x=izquierda(x);
}
if(t="k");
{
k==2;
}
while(k==1);
}
void dibuja jugador(int x,int y)
{
circle(x,y,6);
circle(x,y,7);
circle(x,y,8);
}
int izquierda(int x)
{
x=x-1;
return x;
}
int derecha(int x)
{
x=x+1;
return x;
}
Este es un programa que sirve que un redondo en este caso de tres esferas(se puede hacer el tanto de esferas que se dese)
En este caso el redondo se mueve a l:
-izquierda
-derecha

jueves, 9 de octubre de 2008

moverse

TEMA N°
MOVER EL DIBUJO


Lo que ahora vamos a hacer es crear un circulo del tanto de esferas que queramos como aprendimos anteriormente lo que vamos a hacer es.
seguir las siguientes reglas;
-devemos crear algo parecido a u na carpeta para que sea mas facil.
-y hacer los circulos como ya sabemos.
EJEMPLO:
#include
#include
#include
#include
#include
int arriba(int y);
int derecha(int x);
int izquierda(int y);
main()
{
int x,y,d,m;
x=50;
y=50;
d=DETECT;
initgraph(&d,&m,"||tc||bgi);
do
{
dibuja jugador(x.y);
t= getch();
if(t=="a")
{
x=izquierda(x);
}
if(t=="k");
{
k==2}
while(k==1);
}
void dibuja jugador(int x,int y)
{
circle(x,y,6);
circle(x,y,7);
circle(x,y,8);
}
int izquierda(int x)
{
x=x-1;
return x;
}
int derecha (int x)
{
x=x+1;
return x;
}
int arriba(int y)
{
y=y-1;
return y;
closegraph();
}
Este es el programa que con este podemos hacer que un redondo de tres esfers en este caso (pero se puede ser el tanto de esferas que nosotros queramos).
Pero en este caso de tres esferas que se puedadn mover a la derecha y as la izquierda en este caso :
-derecha
-izquierda
-abajo

jueves, 2 de octubre de 2008

TEMA N°
COMO HACER LETRAS EN MODO GRAFICO
En modo grafico para hacer letras lo que de vemos utilizar es:
outtext(x,y,"z");
outtext= Escribir letras.
X=En que cordenada estara la letra.
y=En que cordenada estara la letra.
"z"=Que palabra se pondra pero como en printf entrre colillas.
Pero en x o y tenemos quie colocar el diametro de radio en donde se hara la palabra,
Y para que se vea mas lindo con redondos como..........
for(j=1;j<=10;j=j+1)
{
setclor(i);
circle(200,100,j);
delay(55);
}
Y si a la letra le aumentamos color seria mucho mas lindo porque se veria mas elegante.

jueves, 25 de septiembre de 2008

modo grafico

TEMA N°
MODO GRAFICO
El tema es mas o menos difícil porque aprenderemos a hacer redondos en modo grafico y para eso aprenderemos librerías y michas mas condiciones como:
Veamos el siguiente ejemplo:
#include// una librería
#include// una librería
#include // una librería
#include// librería de modo grafico
#include// librería de random
main()
{
clrscr();// borrar pantalla
int d,m,j,i,x,y;//declaracion de variables
d=DETECT;//detectador
initgraph(&d,&m,"\\tc\\BGI");//donde empiesa modo grafico
for(j=1;j<=30;j=j+1)//para repetir algo
{
x=random(getmaxx());
y=random(getmaxy());
for(i=1;i<=30,i=i+1)
{
setcolor(random(15));//que el color sera variado
circle(x,y,i);//circulo de tanto de radio como de diametro
delay(55);//para que espere
}
}
getch();//finalizar el programa
}
Este es el progrrama que no es mada que nop se puede hacer.

modo grafico

TEMA N°
MODO GRAFICO
El tema es mas o menos difícil porque aprenderemos a hacer redondos en modo grafico y para eso aprenderemos librerías y michas mas condiciones como:
Veamos el siguiente ejemplo:
#include// una librería
#include// una librería
#include // una librería
#include// librería de modo grafico
#include// librería de random
main()
{
clrscr();// borrar pantalla
int d,m,j,i,x,y;//declaracion de variables
d=DETECT;//detectador
initgraph(&d,&m,"\\tc\\BGI");//donde empiesa modo grafico
for(j=1;j<=30;j=j+1)//para repetir algo
{
x=random(getmaxx());
y=random(getmaxy());
for(i=1;i<=30,i=i+1)
{
setcolor(random(15));//que el color sera variado
circle(x,y,i);//circulo de tanto de radio como de diametro
delay(55);//para que espere
}
}
getch();//finalizar el programa
}
Este es el progrrama que no es mada que nop se puede hacer.

jueves, 18 de septiembre de 2008

DISEÑO GRAFICO

TEMA N°
DISEÑO GRAFICO
En esta clase lo que aprendimos es como hacer que unas estrellas caigan de arriba hacia avajo pero no las estrellas con puntas sino unos redondos.
un ejemplo piuede ser:
#include
#include
#include
#include
#include
main ()
{
clrscr();
int d,m,x,y,i,j;
nf=getmaxy();
d=DETECT;
initgraph(&d,&m,"||TC||BGI");
for(i=1;i<=10;i=i+1)
{
cleardevice();
for(j=1;j<=10;j=j+1)
{
circle(100,j,i);
}
delay(55);
}
getch();
closegraph();
}
este programa es muy sencillo.