Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Hark0

#1
A razón de todas versiones alpha/beta de GLB que hemos ido descargando pregunto:

¿Sobre qué versión trabajais?

Que sea la más compatible con todas las plataformas, esté más / menos limpia de bugs, etc...

Yo tengo desde la legal, un fork, todas la alpha hasta la (?) 12.xx

Pero la verdad, YA ESTOY HECHO UN LIO :rant:
#2
He descargado la v12, cargo mi juego, y todas las transparencias tomar por cul*** :rant:

Ya comentó Gernot que modificaba el funcionamiento de ALPHAMODE, como también indica el log...

¿como puñetas funciona ahora?

Saludos!
#3
Hi, I want to make my own ZOOMANIM function:

I'm use this, but ONLY is valid for a ONE row sprite anim:

Code (glbasic) Select

LOCAL Tile=30
LOCAL Escala=Zoom*Tile
LOCAL Origen=Sprite*Tile

STARTPOLY Anim
POLYVECTOR PosX+0, PosY+0 ,0+Origen ,0
POLYVECTOR PosX+0, PosY+Escala ,0+Origen ,Tile
POLYVECTOR PosX+Escala, PosY+Escala ,Tile+Origen ,Tile
POLYVECTOR PosX+Escala, PosY+0 ,Tile+Origen ,0
ENDPOLY


Any have the same func but for load any sprite of anim?

In the anim attached I want use func like ZOOMANIM anim,sprite,x,y,zoom...

When blue sprite are number 2... in the image attached for example.

Thanks!

#4
Hi!

Which function is faster?

if / else / endif

or

select

::)
#6
Este es el post principal del hilo, todas las actualizaciones, noticias, etc, estarán aquí, en el primer post.
Actualizado: 4 veces.



Juego RPG por turnos con un toque de estrategia.

Objetivo principal del juego:
- Superar todas las pantallas antes de que el tiempo se agote recogiendo cuanto más oro se pueda.

Sistemas soportados:
- Windows.
- MacOS Universal (Intel).
- Ipad (dispositivos con Jailbreak).
- Ipad Appstore (por determinar).
- Linux (Testeado sobre Ubuntu).
- Android (posiblemente).

Características:
- Pantalla 1024x768, modo ventana. (1024x748 para la versión MacOS/Linux).
- Sprites 20x20 pixels monocromo.
- Juego para un jugador por turnos, con fases de combate.
- Limitado por tiempo.
- Sistema de variables RPG para el estado del héroe.
- Movimiento en horizonal, vertical y diagonales.
- x pantallas.
- x objetos. (Incluídos teletransportadores, puertas, etc).
- Tamaño de mapa máximo: 20x10 celdas.
- Celdas bloqueadas por puertas de hasta 10 llaves.
- Varias salidas diferentes disponibles según mapa.
- Posiciones del mapa tóxicas, y/o envenenan al héroe.
- Tienda para comprar objetos con el oro recogido (por determinar).
- NUEVO. Añadidos botones que cambian la disposición del mapa.
- NUEVO. Mapas con posibilidad de apagar la luz.

Introducción a Path_RPG:
- La idea inicial del juego es muy sencilla. Se trata básicamente de recorrer los mapas y recoger todo el oro que se pueda, antes de que el tiempo finalice, entablando combates con los enemigos que intentarán eliminarlo.
- El héroe puede desplazarse a la posición contigua en el mapa (siempre que ésta esté disponible). Por cada movimiento del jugador, la CPU realiza un turno. El jugador solo puede cambiar de posición de 1 en 1 celdas.
- Dependiendo del contenido de la posición ocupada en el mapa, el héroe puede realizar diferentes acciones.
- Para las posiciones ocupadas por enemigos, el héroe puede (o no), intentar eliminarlo para conseguir más oro.

Desarrollo de una partida:
- Incialmente el héroe empieza la partida en una posición determinada del mapa. El tiempo empieza a contar a partir de 999, y decrementa cada 1 segundo. Hay un límite de 999 segundos (o más, si se recogen relojes) para terminar el juego.
- Las variables del héroe se inician con unos valores mínimos. El héroe puede recoger más armas para incrementar el poder de Ataque, y más escudos para incrementar su nivel de Defensa. Otras características como Suerte y Velocidad de Ataque también se pueden mejorar.
- El héroe puede ser envenenado, en cuyo caso deberá encontrar Pociones para curarse. En ésta situación, la Vida decrementará cada 1 segundo.
- Cuando el héroe entra en una posición ocupada por un enemigo empieza la fase de combate, dependiendo de la Velocidad de Ataque del héroe el primer golpe lo realizará el enemigo.
- El héroe sólo puede ocupar las posiciones del mapa disponibles, y en algunas celdas puede haber puertas que necesitan n llaves para poder pasar.
- Para las posiciones del mapa tóxicas, el héroe deberá pasar rápidamente ya que de lo contrario sufrirá daño cada 1/2 segundo.
- El mapa puede terner más de una salida, por lo que el jugador debe elegir qué camino elige.
- Cuantas más posiciones del mapa se visitan, así como el número de objetos recogidos y combates realizados, éstos incrementarán el oro acumulado, objetivo del juego.

Estado actual:
- Sprites básicos diseñados.
- Todos los objetos recogibles funcionando.
- Combates enemigos funcionando.
- Suelos peligrosos funcionando.
- Puertas y teletransportes funcionando.
- 6 mapas de test.

Por hacer:
- Generación de FX sonido.
- Rediseño de botones.
- Mapas.
- Sprites extra.
- Ajuste de rutinas timming para diferentes plataformas.

Versión actual:
- .110 alpha.

Vídeo versión .110:


Enlace de descarga:
No disponible aún.
#7
2D / ZOOMANIM
2013-Aug-13
Hi Gernot!

Due to bug... http://www.glbasic.com/forum/index.php?topic=9400.0

I think this function are very easy to add with you... ;)

ZOOMANIM (the name says all ;))


Thanks!

Greetings from Cornella de Llobregat, Barcelona.
#8
Hi! I just downloaded and test on GLBasic 11.414 Beta.

Using this function:

ROTOZOOMANIM num,anim,x,y,angle,factor_size_zoom

I set factor_size_zoom to 2. The anim are 20x20 px each tile...

You can show the bug in the attached png...

I mark in red the incorrect zoomed pixels... look at center of eye monster... I mark lines to show the incorrect aspect zoom...

:blink:

TIA!
#9
Hi!

Any have worked on RPG Battle formulas?

Im currently testing some equilibrated formulas using only this kind of variables:

Attack: value 0-99
Defense: value 0-99
Speed: value 0/1. hero/enemy first attack
Luck: random % for hero win

Any help are welcome... ;D
#10
Hi!

I'm using ROTOZOOMANIM...

How obtain a CLEAR image without blur:blink:

TIA!



PS: SMOOTHSHADING don't work.... :(
#11
Hi!

None MACRO works in 11.414 version...

I try some changes... without success.

I edit .config/macroB.bat in /Documents and too macroB.bat on /GLBasic folder


O_O :blink:
#12
Hi!


Searching on help and forum about DELETE dir... I found a "trick DOS" shell command in forum for delete folders on computer...

but

I NEED delete function that works on all compiled platforms...

Any help?


TIA, Hark0
#13
Well, I search on forum for this question... and no found none related.


Any way to copy ANY frame of ANIM to an SPRITE???

Or a method like SPRITE2MEM but for one frame of ANIM?


"ANIM2SPRITE" function??? or... "ANIM(frame)2MEM" ???


TIA, Hark0
#14
Hi!

Variable or Variable%... Which is faster?

In only need numbers 0-255.

:giveup:
#15
Hi!

I'm currently testing my app on iPad 1...

Due my excessive use of ALPHAMODE function my app needs from 1.2 to 6.5 ms to paint full screen (1024x768). I Get only 18 FPS on ipad.

Any idea for REPLACE alphamode with a trick on images (maybe gray?) or similar...


Thanks in advance!

;)
#16
Suelto la pregunta a bocajarro:

¿Qué os parece que el juego en momentos determinados (mostrar 1 mapa fijo) baje a 18 FPS?

Creo que son pocos, el resto funciona correctamente a sus 60 FPS. Y lamentablemente no puedo "recortar" más la rutina de dibujado de mapa.

La máquina es un iPad 1.


Alguna opinión?  O_O
#17
The spec of VM DCPU-16:

http://pastebin.com/raw.php?i=Q4JvQvnM (v 1.7)


and main site info about this computer made by Notch for his new game 0x10c.

http://0x10cwiki.com/wiki/DCPU-16


ANY have time for make a port MADE IN GLBASIC??

;)
#18
Hi!

I open this new topic about GLB + Raspberry Pi (http://www.raspberrypi.org/).


We know RPi have ARM processor... and we have some Linux distro for use with RPi...

We can compile our GLB software to Caanoo target device... and runs in Rpi.

...

If you are used the avaliable Linux IMG images you know about needed SD card space (+- 2 gb).

My idea is REDUCE the size of Linux at minimum for run our only GLB apps.... like tv console.


Imagine:

1. Insert a SD card to RPi with only base kernel and minimum libs for use keyboard, joystick (usb), sound, net, video...

2. Loaded the OS... automatic launch our "GLB interface" (like Smart Tv, developed of course with GLB) with our GLB apps/games stuff...


Unfortunately I not have knowledge to know which files to add / remove, etc in a Linux distribution.  :o


Any more interested in "make" our GLB TV Console?  =D

Any help for reduce size / adapt files of Linux distro?


TIA, Hark0
#19
HI!

Don't miss this trailer about new Disney film!

AWESOME!!!!!

(and you can play the game too)

http://disney.go.com/wreck-it-ralph/
#20


Hi!

This video shows last improvements introduced by @Dacarsoft on GLBasic Beta 11. Running on iPad.

- Fix rounded corners and other buffer video fails.
- Rotation Screen with correct appbar rotation.
- Import files (maps) to app on iOS using mail and/or Dropbox.

Version of this game for test coming soon.

;)