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
Five Blocks
World Chapas
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
/* Efecto rotacion juego Nebulus By J. Manuel Habas */ program rotacion_nebulus_manual; global fichero[2]; ty = -1000; begin set_mode(480, 320); set_fps(60, 0); fichero[0] = load_fpg("graficos/malvado/nivel2"); fichero[1] = load_fpg("graficos/tilemap"); fichero[2] = load_fpg("graficos/paf"); obstaculo(22, 80, 100, 0); obstaculo(22, 120, 100, 6); obstaculo(22, 160, 100, 12); obstaculo(22, 200, 100, 18); obstaculo(22, 240, 100, 24); obstaculo(22, 280, 100, 30); obstaculo(22, 320, 100, 36); obstaculo(22, 360, 100, 42); obstaculo(22, 400, 100, 48); degradado(fichero[2], 18, 240, 100, -99, 90000, 80, 3000); x = 240; y = 80; z = -100; alpha = 50; loop if (key(_esc)) exit("Amaka Soft 2019", 1); end if (key(_up)) ty --; end if (key(_down) and ty < 0) ty ++; end graph = texture_in_map(fichero[1], 6, 480, 40, 240, ty, 100, 81); frame; end end process degradado(file, graph, x, y, z, angle, size_x, size_y); begin grayscale = 100; loop frame; end end process obstaculo(graph, x, py, tempo); begin file = fichero[0]; loop y = py + cos((tempo - ty) * 3600) / 20; size = 100 - cos(((tempo - ty) + 24) * 3600) / 60; z = -size; brightness = (-110 + size) * 2; frame; end end
+
Tamaño Código:
Compilar Código
Compilando...