documentación
novedades
guía de usuario
listado de funciones
variables y constantes
componentes web
licencia
comunidad
juegos desarrollados
foro de discusión
seguir en facebook
seguir en twitter
ejemplos
primitivas y textos:
draw
write
interacción procesos:
signal
colision
advance
planos:
scroll
mode7
scene3d
reproducción audio / video:
sonidos
video
modplay
efectos:
proceso
región
scroll
juegos:
Super Paf!
Plataformas
Dr. Malvado
Pacoman
Steroid
Pitfall
Exploss
Zelda
Sokoban
Fostiator
Oh Mummy!!
Sonic SMS
Galax
Puzzle
Bricks Breaker
Helio Ball
tutoriales:
0
1
2
3
4
5
6
7
menú
documentación:
novedades
guía de usuario
listado de funciones
variables y constantes
licencia
comunidad:
juegos desarrollados
foro de discusión
seguir en facebook
seguir en twitter
ejemplos:
write
scroll
scene3d
colision
modplay
región
Super Paf!
Dr. Malvado
Pitfall
Sokoban
tutoriales:
0
1
2
3
4
5
descargas
HTML5 Game engine
Entorno de desarrollo de juegos online en HTML5
Haz clic para obtener el control del teclado
Programar a tamaño normal
Programar a tamaño completo
Recuperar PRG
Abrir archivo PRG
Guardar PRG
Buscar
Reemplazar
// Pruebas de compilador online Div Games // Php + Html5 + Canvas + Javascript // by J. Manuel Habas program ejemplo_scroll; global ux = 240, uy = 60; begin set_title("Div GO : Ejemplo Scroll"); set_mode(480, 240); screen_color(#26b); set_fps(60, 0); // definimos las regiones donde mostrar los graficos define_region(1, 0, 0, 480, 120); define_region(2, 0, 120, 480, 120); define_region(3, 0, 0, 480, 240); // inicia scroll start_scroll(0, 0, 1, 5, 1, 0); start_scroll(1, 0, 1, 5, 2, 0); text_color = rgb(0, 0, 0); text_size = 45; write(0, 40, 26, 4, "1 Player"); write(0, 40, 146, 4, "2 Player"); text_color = rgb(0, 0, 0); text_size = 60; write(0, 240, 110, 4, "[cursores] para mover"); write(0, 240, 230, 4, "[o, p, q, a] para mover"); text_color = rgb(255, 255, 255); write(0, 241, 109, 4, "[cursores] para mover"); write(0, 241, 229, 4, "[o, p, q, a] para mover"); bocadillo(7, 40, 30, 50); bocadillo(7, 40, 150, 50); estrella(2, 90, uy, 50); flecha(3, ux, uy, 0); scroll[1].back.blur = 20; scroll[1].back.invert = 100; loop if (key(_1) and scroll.front.alpha > 0) scroll.front.alpha -= 2; end if (key(_2) and scroll.front.alpha < 100) scroll.front.alpha += 2; end if (key(_4) and scroll.back.alpha > 0) scroll.back.alpha -= 2; end if (key(_5) and scroll.back.alpha < 100) scroll.back.alpha += 2; end if (key(_c_minus) and scroll.front.brightness > -100) scroll.front.brightness -= 5; end if (key(_c_plus) and scroll.front.brightness < 200) scroll.front.brightness += 5; end scroll[1].front.tone ++; scroll.back.grayscale ++; if (scroll.back.grayscale > 100) scroll.back.grayscale = 0; end frame; end end process flecha(graph, x, y, angle); begin size = 50; ctype = c_scroll; scroll[0].camera = id; loop if (key(_up)) y-=3; angle = 90000; end if (key(_down)) y+=3; angle = -90000; end if (key(_left)) x-=3; angle = 180000; end if (key(_right)) x+=3; angle = 0; end frame; end end process estrella(graph, x, y, size) begin ctype = c_scroll; scroll[1].camera = id; loop if (key(_q)) y-=3; end if (key(_a)) y+=3; end if (key(_o)) x-=3; end if (key(_p)) x+=3; end frame; end end process bocadillo(graph, x, y, size) begin region = 3; loop frame; end end
+
Tamaño Código:
Compilar Código
Compilando...