Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Twse, Mi Querido Miniengine :)

Iniciado por tewe76, 29 de Enero de 2005, 06:51:51 PM

« anterior - próximo »

tewe76

 Hola, gente. Pues éso, que a ver si me podéis testear mi engine.

http://perso.wanadoo.es/tewe76/Temp/TWSEBeta.zip

Os pongo el contenido del txt, porque seguro que nadie lo lee :)
CitarPrueba del engine 2D TWSE para VisualBasic sobre DX7.
Motor hecho por Tewe.

Descomprime el zip en una carpeta y ejecuta el exe. Sigue las instrucciones durante la ejecución.

Necesita DX7 o superior y las runtimes de VB6.0


Se agradece todo tipo de comentario.

Nota: DX7 parece tener un bug con los midi. Si la ruta del archivo es muy larga, da error. Si sucede éso, pon los archivos en c:\borrar\ o semejante.


GRACIAS POR LA AYUDA

Ponedme los resultados del test en este Hilo, si sois tan amables. Me gustaría que lo probaséis en Windowed y FullScreen. Cualquier cosa que queráis comentar, será bienvenida.
Tewe
www.TAPAZAPA.com : Funny and easy to play games for all ages! - Fairy Match - Brain Crash
www.LaRebelionDelBiberon.com : Experiencias de unos padres primerizos

vicho

 Modo: Pantalla Completa
Alias usuario: vicho
SO: windows 2000,sp4
Proc: XP 2200, 1800 mhz
RAM: 398
Tarjeta gráfica: ti 4200
Mem gráfica: 128
Versión DX: 9
Comienzo:29-01-2005 14:55:41
Total Mem: 16170KB
Free Mem: 15862KB
Res de Escritorio: 1024x768x32
Res de Engine: 800x600x16
Sprites:100-FPS:560
Sprites:200-FPS:398
Sprites:300-FPS:283
Sprites:400-FPS:236
Sprites:500-FPS:195
Sprites:600-FPS:173
Sprites:700-FPS:148
Sprites:800-FPS:137
Sprites:900-FPS:119
Sprites:1000-FPS:113
Sprites:1100-FPS:102
Sprites:1200-FPS:94
Sprites:1300-FPS:89
Sprites:1400-FPS:81
Sprites:1500-FPS:79
Sprites:1600-FPS:73
Sprites:1700-FPS:71
Sprites:1800-FPS:63
Sprites:1900-FPS:60
Sprites:2000-FPS:61
Sprites:2100-FPS:60
Sprites:2200-FPS:56
Sprites:2300-FPS:55
Sprites:2400-FPS:54
Sprites:2500-FPS:51
Sprites:2600-FPS:50
Sprites:2700-FPS:47
Sprites:2800-FPS:47
Sprites:2900-FPS:45
Sprites:3000-FPS:44
Sprites:3100-FPS:43
Sprites:3200-FPS:41
Sprites:3300-FPS:41
Sprites:3400-FPS:39
Sprites:3500-FPS:39
Sprites:3600-FPS:37
Sprites:3700-FPS:36
Sprites:3800-FPS:36
Sprites:3900-FPS:34
Sprites:4000-FPS:34
Sprites:4100-FPS:33
Sprites:4200-FPS:32
Sprites:4300-FPS:31
Sprites:4400-FPS:31
Sprites:4500-FPS:31
Sprites:4600-FPS:30
Sprites:4700-FPS:30
Sprites:4800-FPS:29
Sprites:4900-FPS:28
Sprites:5000-FPS:28
Sprites:5100-FPS:27
Sprites:5200-FPS:27
Sprites:5300-FPS:26
Sprites:5400-FPS:26
Sprites:5500-FPS:25
Sprites:5600-FPS:25
Sprites:5700-FPS:25
Sprites:5800-FPS:25
Sprites:5900-FPS:24
Sprites:6000-FPS:24
Sprites:6100-FPS:23
Sprites:6200-FPS:23
Sprites:6300-FPS:23
Sprites:6400-FPS:22
Sprites:6500-FPS:22
Sprites:6600-FPS:22
Sprites:6700-FPS:21
Sprites:6800-FPS:21
Sprites:6900-FPS:21
Sprites:7000-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s

Modo: Ventana
Alias usuario: vicho
SO: windows 2000,sp4
Proc: xp2200 1800mhz
RAM: 398
Tarjeta gráfica: ti 4200
Mem gráfica: 128
Versión DX: 9
Comienzo:29-01-2005 15:25:43
Total Mem: 16112KB
Free Mem: 15804KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:532
Sprites:200-FPS:385
Sprites:300-FPS:295
Sprites:400-FPS:234
Sprites:500-FPS:198
Sprites:600-FPS:168
Sprites:700-FPS:151
Sprites:800-FPS:133
Sprites:900-FPS:120
Sprites:1000-FPS:111
Sprites:1100-FPS:99
Sprites:1200-FPS:92
Sprites:1300-FPS:86
Sprites:1400-FPS:83
Sprites:1500-FPS:77
Sprites:1600-FPS:74
Sprites:1700-FPS:69
Sprites:1800-FPS:66
Sprites:1900-FPS:64
Sprites:2000-FPS:62
Sprites:2100-FPS:59
Sprites:2200-FPS:57
Sprites:2300-FPS:55
Sprites:2400-FPS:52
Sprites:2500-FPS:52
Sprites:2600-FPS:49
Sprites:2700-FPS:47
Sprites:2800-FPS:47
Sprites:2900-FPS:44
Sprites:3000-FPS:43
Sprites:3100-FPS:42
Sprites:3200-FPS:42
Sprites:3300-FPS:40
Sprites:3400-FPS:39
Sprites:3500-FPS:38
Sprites:3600-FPS:37
Sprites:3700-FPS:37
Sprites:3800-FPS:35
Sprites:3900-FPS:35
Sprites:4000-FPS:34
Sprites:4100-FPS:33
Sprites:4200-FPS:32
Sprites:4300-FPS:32
Sprites:4400-FPS:31
Sprites:4500-FPS:30
Sprites:4600-FPS:30
Sprites:4700-FPS:29
Sprites:4800-FPS:29
Sprites:4900-FPS:29
Sprites:5000-FPS:27
Sprites:5100-FPS:27
Sprites:5200-FPS:27
Sprites:5300-FPS:26
Sprites:5400-FPS:26
Sprites:5500-FPS:26
Sprites:5600-FPS:25
Sprites:5700-FPS:25
Sprites:5800-FPS:24
Sprites:5900-FPS:24
Sprites:6000-FPS:24
Sprites:6100-FPS:23
Sprites:6200-FPS:23
Sprites:6300-FPS:23
Sprites:6400-FPS:22
Sprites:6500-FPS:22
Sprites:6600-FPS:22
Sprites:6700-FPS:21
Sprites:6800-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s

DraKKaR

 Ahí vvan mis resultados:

CitarModo: Ventana
Alias usuario: DraKKaR
SO: WindowsXP
Proc: Athlon 1400
RAM: 256
Tarjeta gráfica: GeForce2 GTS 64 MB
Mem gráfica: 64 MB
Versión DX: 9.1c
Comienzo:29/01/2005 20:53:23
Total Mem: 7976KB
Free Mem: 7670KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:449
Sprites:200-FPS:413
Sprites:300-FPS:344
Sprites:400-FPS:262
Sprites:500-FPS:239
Sprites:600-FPS:180
Sprites:700-FPS:170
Sprites:800-FPS:162
Sprites:900-FPS:142
Sprites:1000-FPS:130
Sprites:1100-FPS:123
Sprites:1200-FPS:115
Sprites:1300-FPS:82
Sprites:1400-FPS:83
Sprites:1500-FPS:93
Sprites:1600-FPS:85
Sprites:1700-FPS:84
Sprites:1800-FPS:77
Sprites:1900-FPS:49
Sprites:2000-FPS:72
Sprites:2100-FPS:63
Sprites:2200-FPS:61
Sprites:2300-FPS:62
Sprites:2400-FPS:56
Sprites:2500-FPS:59
Sprites:2600-FPS:55
Sprites:2700-FPS:53
Sprites:2800-FPS:53
Sprites:2900-FPS:49
Sprites:3000-FPS:47
Sprites:3100-FPS:48
Sprites:3200-FPS:37
Sprites:3300-FPS:43
Sprites:3400-FPS:44
Sprites:3500-FPS:39
Sprites:3600-FPS:41
Sprites:3700-FPS:41
Sprites:3800-FPS:36
Sprites:3900-FPS:38
Sprites:4000-FPS:38
Sprites:4100-FPS:36
Sprites:4200-FPS:35
Sprites:4300-FPS:35
Sprites:4400-FPS:34
Sprites:4500-FPS:33
Sprites:4600-FPS:32
Sprites:4700-FPS:31
Sprites:4800-FPS:31
Sprites:4900-FPS:31
Sprites:5000-FPS:23
Sprites:5100-FPS:29
Sprites:5200-FPS:28
Sprites:5300-FPS:26
Sprites:5400-FPS:29
Sprites:5500-FPS:27
Sprites:5600-FPS:27
Sprites:5700-FPS:26
Sprites:5800-FPS:27
Sprites:5900-FPS:24
Sprites:6000-FPS:24
Sprites:6100-FPS:24
Sprites:6200-FPS:24
Sprites:6300-FPS:24
Sprites:6400-FPS:22
Sprites:6500-FPS:23
Sprites:6600-FPS:24
Sprites:6700-FPS:23
Sprites:6800-FPS:22
Sprites:6900-FPS:22
Sprites:7000-FPS:22
Sprites:7100-FPS:22
Sprites:7200-FPS:21
Sprites:7300-FPS:21
Sprites:7400-FPS:21
Sprites:7500-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s


No se me ha puesto en pantalla copleta, pero sí que me ha toqueteao los Hercios de la pantalla..

senior wapo

 Aqui van mis pruebas, me sale mejor rendimiento en modo ventana :blink:


Modo: Ventana
Alias usuario: senior wapo
SO: XP SP1
Proc: P4 2600
RAM: 1GB
Tarjeta gráfica: ATI Radeon 9600
Mem gráfica: 128MB
Versión DX: Direct X 9.0b
Comienzo:29/01/2005 21:05:30
Total Mem: 15999KB
Free Mem: 15698KB
Res de Escritorio: 1400x1050x16
Res de Engine: 1400x1050x16
Sprites:100-FPS:1107
Sprites:200-FPS:748
Sprites:300-FPS:463
Sprites:400-FPS:334
Sprites:500-FPS:265
Sprites:600-FPS:218
Sprites:700-FPS:185
Sprites:800-FPS:162
Sprites:900-FPS:144
Sprites:1000-FPS:128
Sprites:1100-FPS:116
Sprites:1200-FPS:106
Sprites:1300-FPS:98
Sprites:1400-FPS:91
Sprites:1500-FPS:84
Sprites:1600-FPS:79
Sprites:1700-FPS:73
Sprites:1800-FPS:71
Sprites:1900-FPS:67
Sprites:2000-FPS:64
Sprites:2100-FPS:61
Sprites:2200-FPS:58
Sprites:2300-FPS:55
Sprites:2400-FPS:53
Sprites:2500-FPS:51
Sprites:2600-FPS:49
Sprites:2700-FPS:47
Sprites:2800-FPS:45
Sprites:2900-FPS:44
Sprites:3000-FPS:42
Sprites:3100-FPS:41
Sprites:3200-FPS:40
Sprites:3300-FPS:37
Sprites:3400-FPS:37
Sprites:3500-FPS:36
Sprites:3600-FPS:35
Sprites:3700-FPS:34
Sprites:3800-FPS:34
Sprites:3900-FPS:32
Sprites:4000-FPS:32
Sprites:4100-FPS:31
Sprites:4200-FPS:30
Sprites:4300-FPS:30
Sprites:4400-FPS:29
Sprites:4500-FPS:28
Sprites:4600-FPS:28
Sprites:4700-FPS:27
Sprites:4800-FPS:27
Sprites:4900-FPS:26
Sprites:5000-FPS:26
Sprites:5100-FPS:25
Sprites:5200-FPS:25
Sprites:5300-FPS:24
Sprites:5400-FPS:24
Sprites:5500-FPS:23
Sprites:5600-FPS:23
Sprites:5700-FPS:22
Sprites:5800-FPS:22
Sprites:5900-FPS:22
Sprites:6000-FPS:21
Sprites:6100-FPS:21
Sprites:6200-FPS:21
Sprites:6300-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s



Modo: Pantalla Completa
Alias usuario: senior wapo
SO: XP SP1
Proc: P4 2600
RAM: 1GB
Tarjeta gráfica: ATI RADEON 9600
Mem gráfica: 128MB
Versión DX: DirectX 9.0b
Comienzo:29/01/2005 21:12:26
Total Mem: 16229KB
Free Mem: 15928KB
Res de Escritorio: 1400x1050x16
Res de Engine: 800x600x16
Sprites:100-FPS:1435
Sprites:200-FPS:731
Sprites:300-FPS:452
Sprites:400-FPS:328
Sprites:500-FPS:258
Sprites:600-FPS:212
Sprites:700-FPS:181
Sprites:800-FPS:157
Sprites:900-FPS:139
Sprites:1000-FPS:124
Sprites:1100-FPS:113
Sprites:1200-FPS:104
Sprites:1300-FPS:96
Sprites:1400-FPS:89
Sprites:1500-FPS:83
Sprites:1600-FPS:77
Sprites:1700-FPS:73
Sprites:1800-FPS:69
Sprites:1900-FPS:65
Sprites:2000-FPS:61
Sprites:2100-FPS:59
Sprites:2200-FPS:56
Sprites:2300-FPS:54
Sprites:2400-FPS:51
Sprites:2500-FPS:50
Sprites:2600-FPS:47
Sprites:2700-FPS:46
Sprites:2800-FPS:44
Sprites:2900-FPS:43
Sprites:3000-FPS:41
Sprites:3100-FPS:40
Sprites:3200-FPS:39
Sprites:3300-FPS:37
Sprites:3400-FPS:36
Sprites:3500-FPS:35
Sprites:3600-FPS:34
Sprites:3700-FPS:33
Sprites:3800-FPS:33
Sprites:3900-FPS:32
Sprites:4000-FPS:31
Sprites:4100-FPS:30
Sprites:4200-FPS:29
Sprites:4300-FPS:29
Sprites:4400-FPS:28
Sprites:4500-FPS:27
Sprites:4600-FPS:27
Sprites:4700-FPS:26
Sprites:4800-FPS:26
Sprites:4900-FPS:25
Sprites:5000-FPS:25
Sprites:5100-FPS:24
Sprites:5200-FPS:24
Sprites:5300-FPS:24
Sprites:5400-FPS:23
Sprites:5500-FPS:23
Sprites:5600-FPS:22
Sprites:5700-FPS:22
Sprites:5800-FPS:21
Sprites:5900-FPS:21
Sprites:6000-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s


Capiflash

 Modo: Ventana
Alias usuario: Capiflash
SO: Windows Xp
Proc: P4 3.00 Gh
RAM: 512 Mb
Tarjeta gráfica: Geforce FX5200
Mem gráfica: 128 Mb
Versión DX: 9.0
Comienzo:29/01/2005 21:04:24
Total Mem: 16064KB
Free Mem: 15757KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:240
Sprites:200-FPS:245
Sprites:300-FPS:208
Sprites:400-FPS:168
Sprites:500-FPS:142
Sprites:600-FPS:124
Sprites:700-FPS:105
Sprites:800-FPS:96
Sprites:900-FPS:82
Sprites:1000-FPS:78
Sprites:1100-FPS:71
Sprites:1200-FPS:64
Sprites:1300-FPS:61
Sprites:1400-FPS:57
Sprites:1500-FPS:54
Sprites:1600-FPS:50
Sprites:1700-FPS:48
Sprites:1800-FPS:46
Sprites:1900-FPS:44
Sprites:2000-FPS:41
Sprites:2100-FPS:38
Sprites:2200-FPS:36
Sprites:2300-FPS:35
Sprites:2400-FPS:34
Sprites:2500-FPS:33
Sprites:2600-FPS:32
Sprites:2700-FPS:31
Sprites:2800-FPS:29
Sprites:2900-FPS:30
Sprites:3000-FPS:28
Sprites:3100-FPS:28
Sprites:3200-FPS:27
Sprites:3300-FPS:26
Sprites:3400-FPS:24
Sprites:3500-FPS:24
Sprites:3600-FPS:24
Sprites:3700-FPS:23
Sprites:3800-FPS:22
Sprites:3900-FPS:22
Sprites:4000-FPS:22
FX(S/N): S
Midi(S/N): S
Input: S

[EX3]

 
QUOTE ("Resultados")

Modo: Ventana
Alias usuario: [EX3]
SO: Windows XP Home Edition
Proc: AMD Athlon XP 1600+
RAM: 256 DDR
Tarjeta gráfica: nVidia GForce 3 Titanium 64mb
Mem gráfica: 64mb
Versión DX: DirectX 9.0c
Comienzo:30/01/2005 2:27:25
Total Mem: 7920KB
Free Mem: 7613KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:442
Sprites:200-FPS:303
Sprites:300-FPS:239
Sprites:400-FPS:197
Sprites:500-FPS:169
Sprites:600-FPS:148
Sprites:700-FPS:131
Sprites:800-FPS:116
Sprites:900-FPS:106
Sprites:1000-FPS:98
Sprites:1100-FPS:90
Sprites:1200-FPS:83
Sprites:1300-FPS:77
Sprites:1400-FPS:72
Sprites:1500-FPS:67
Sprites:1600-FPS:63
Sprites:1700-FPS:60
Sprites:1800-FPS:57
Sprites:1900-FPS:55
Sprites:2000-FPS:53
Sprites:2100-FPS:50
Sprites:2200-FPS:48
Sprites:2300-FPS:46
Sprites:2400-FPS:45
Sprites:2500-FPS:43
Sprites:2600-FPS:42
Sprites:2700-FPS:40
Sprites:2800-FPS:39
Sprites:2900-FPS:38
Sprites:3000-FPS:36
Sprites:3100-FPS:35
Sprites:3200-FPS:34
Sprites:3300-FPS:33
Sprites:3400-FPS:32
Sprites:3500-FPS:32
Sprites:3600-FPS:30
Sprites:3700-FPS:30
Sprites:3800-FPS:29
Sprites:3900-FPS:29
Sprites:4000-FPS:28
Sprites:4100-FPS:27
Sprites:4200-FPS:27
Sprites:4300-FPS:26
Sprites:4400-FPS:26
Sprites:4500-FPS:25
Sprites:4600-FPS:25
Sprites:4700-FPS:24
Sprites:4800-FPS:23
Sprites:4900-FPS:23
Sprites:5000-FPS:23
Sprites:5100-FPS:22
Sprites:5200-FPS:22
Sprites:5300-FPS:21
Sprites:5400-FPS:21
Sprites:5500-FPS:21
FX(S/N): Si
Midi(S/N): Si
Input: Si

Modo: Pantalla Completa
Alias usuario: [EX3]
SO: Windows XP Home Edition
Proc: AMD Athlon XP 1600+ (5343mhz reales aprox.)
RAM: 256mb DDR
Tarjeta gráfica: nVidia GForce 3 Titanium 64mb
Mem gráfica: 64mb
Versión DX: DirectX 9.0c
Comienzo:30/01/2005 2:33:29
Total Mem: 7978KB
Free Mem: 7671KB
Res de Escritorio: 1024x768x32
Res de Engine: 800x600x16
Sprites:100-FPS:435
Sprites:200-FPS:314
Sprites:300-FPS:243
Sprites:400-FPS:197
Sprites:500-FPS:167
Sprites:600-FPS:144
Sprites:700-FPS:128
Sprites:800-FPS:115
Sprites:900-FPS:104
Sprites:1000-FPS:96
Sprites:1100-FPS:87
Sprites:1200-FPS:82
Sprites:1300-FPS:76
Sprites:1400-FPS:71
Sprites:1500-FPS:67
Sprites:1600-FPS:63
Sprites:1700-FPS:59
Sprites:1800-FPS:57
Sprites:1900-FPS:54
Sprites:2000-FPS:52
Sprites:2100-FPS:50
Sprites:2200-FPS:47
Sprites:2300-FPS:46
Sprites:2400-FPS:44
Sprites:2500-FPS:42
Sprites:2600-FPS:41
Sprites:2700-FPS:39
Sprites:2800-FPS:38
Sprites:2900-FPS:37
Sprites:3000-FPS:36
Sprites:3100-FPS:35
Sprites:3200-FPS:34
Sprites:3300-FPS:33
Sprites:3400-FPS:32
Sprites:3500-FPS:31
Sprites:3600-FPS:30
Sprites:3700-FPS:30
Sprites:3800-FPS:29
Sprites:3900-FPS:28
Sprites:4000-FPS:27
Sprites:4100-FPS:27
Sprites:4200-FPS:26
Sprites:4300-FPS:26
Sprites:4400-FPS:25
Sprites:4500-FPS:25
Sprites:4600-FPS:24
Sprites:4700-FPS:24
Sprites:4800-FPS:23
Sprites:4900-FPS:23
Sprites:5000-FPS:22
Sprites:5100-FPS:22
Sprites:5200-FPS:21
Sprites:5300-FPS:21
Sprites:5400-FPS:21
FX(S/N): Si
Midi(S/N): Si
Input: Si
[/quote]
Un detalle, como has implementado la recuperacion del device? Mantienes el foco de la ventana siempre activo? Al hacer ALT+TAB en modo pantalla completa la aplicacion sigue en pantalla descuadrandome todos los iconos del escritorio y el tamaño de las ventanas abiertas :P, eso lo puedes evitar facilmente para ke al hacer cambio de aplicacion se minimize y no pierdas la resolucion del escritorio.

Tiene buena pinta :) Ya de momento has logrado mas ke yo con mi version en DirectDraw de la dx_lib32, ke entonces, hace ya 3 años no logre implementar el modo ventana. He visto un pelin sencillo este test, hazte algo mas burro para la proxima, ke veamos al motor en todo su explendor ;) Por cierto, podrias comentar un poco las "features" de tu motor? :)

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt

tywok_

 
Modo: Ventana
Alias usuario: tywok
SO: windows 2000 sp4
Proc: centrino 1500
RAM: 512
Tarjeta gráfica: la del chipset del centrino...
Mem gráfica: compartida hasta 64mb
Versión DX: 9
Comienzo:30/01/2005 2:58:14
Total Mem: 7451KB
Free Mem: 7144KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:413
Sprites:200-FPS:347
Sprites:300-FPS:274
Sprites:400-FPS:257
Sprites:500-FPS:229
Sprites:600-FPS:207
Sprites:700-FPS:189
Sprites:800-FPS:172
Sprites:900-FPS:162
Sprites:1000-FPS:151
Sprites:1100-FPS:139
Sprites:1200-FPS:131
Sprites:1300-FPS:126
Sprites:1400-FPS:119
Sprites:1500-FPS:112
Sprites:1600-FPS:105
Sprites:1700-FPS:102
Sprites:1800-FPS:97
Sprites:1900-FPS:94
Sprites:2000-FPS:90
Sprites:2100-FPS:86
Sprites:2200-FPS:83
Sprites:2300-FPS:80
Sprites:2400-FPS:77
Sprites:2500-FPS:75
Sprites:2600-FPS:72
Sprites:2700-FPS:70
Sprites:2800-FPS:68
Sprites:2900-FPS:66
Sprites:3000-FPS:64
Sprites:3100-FPS:61
Sprites:3200-FPS:60
Sprites:3300-FPS:58
Sprites:3400-FPS:57
Sprites:3500-FPS:55
Sprites:3600-FPS:54
Sprites:3700-FPS:53
Sprites:3800-FPS:51
Sprites:3900-FPS:50
Sprites:4000-FPS:50
Sprites:4100-FPS:48
Sprites:4200-FPS:47
Sprites:4300-FPS:46
Sprites:4400-FPS:45
Sprites:4500-FPS:45
Sprites:4600-FPS:43
Sprites:4700-FPS:42
Sprites:4800-FPS:41
Sprites:4900-FPS:40
Sprites:5000-FPS:39
Sprites:5100-FPS:39
Sprites:5200-FPS:39
Sprites:5300-FPS:38
Sprites:5400-FPS:37
Sprites:5500-FPS:37
Sprites:5600-FPS:36
Sprites:5700-FPS:35
Sprites:5800-FPS:34
Sprites:5900-FPS:34
Sprites:6000-FPS:34
Sprites:6100-FPS:33
Sprites:6200-FPS:33
Sprites:6300-FPS:32
Sprites:6400-FPS:32
Sprites:6500-FPS:31
Sprites:6600-FPS:31
Sprites:6700-FPS:30
Sprites:6800-FPS:30
Sprites:6900-FPS:29
Sprites:7000-FPS:29
Sprites:7100-FPS:28
Sprites:7200-FPS:28
Sprites:7300-FPS:28
Sprites:7400-FPS:28
Sprites:7500-FPS:27
Sprites:7600-FPS:27
Sprites:7700-FPS:27
Sprites:7800-FPS:26
Sprites:7900-FPS:26
Sprites:8000-FPS:26
Sprites:8100-FPS:25
Sprites:8200-FPS:25
Sprites:8300-FPS:25
Sprites:8400-FPS:25
Sprites:8500-FPS:24
Sprites:8600-FPS:24
Sprites:8700-FPS:24
Sprites:8800-FPS:23
FX(S/N): s
Midi(S/N): s
Input: S



Modo: Pantalla Completa
Alias usuario: tywok
SO:
Proc:
RAM:
Tarjeta gráfica:
Mem gráfica:
Versión DX:
Comienzo:30/01/2005 3:04:12
Total Mem: 7503KB
Free Mem: 7196KB
Res de Escritorio: 1024x768x32
Res de Engine: 800x600x16
Sprites:100-FPS:414
Sprites:200-FPS:345
Sprites:300-FPS:299
Sprites:400-FPS:264
Sprites:500-FPS:232
Sprites:600-FPS:212
Sprites:700-FPS:194
Sprites:800-FPS:178
Sprites:900-FPS:165
Sprites:1000-FPS:154
Sprites:1100-FPS:144
Sprites:1200-FPS:136
Sprites:1300-FPS:128
Sprites:1400-FPS:120
Sprites:1500-FPS:115
Sprites:1600-FPS:109
Sprites:1700-FPS:104
Sprites:1800-FPS:99
Sprites:1900-FPS:93
Sprites:2000-FPS:92
Sprites:2100-FPS:87
Sprites:2200-FPS:85
Sprites:2300-FPS:81
Sprites:2400-FPS:78
Sprites:2500-FPS:75
Sprites:2600-FPS:73
Sprites:2700-FPS:71
Sprites:2800-FPS:68
Sprites:2900-FPS:66
Sprites:3000-FPS:64
Sprites:3100-FPS:63
Sprites:3200-FPS:60
Sprites:3300-FPS:59
Sprites:3400-FPS:58
Sprites:3500-FPS:56
Sprites:3600-FPS:56
Sprites:3700-FPS:55
Sprites:3800-FPS:54
Sprites:3900-FPS:53
Sprites:4000-FPS:49
Sprites:4100-FPS:48
Sprites:4200-FPS:48
Sprites:4300-FPS:46
Sprites:4400-FPS:45
Sprites:4500-FPS:44
Sprites:4600-FPS:43
Sprites:4700-FPS:42
Sprites:4800-FPS:41
Sprites:4900-FPS:41
Sprites:5000-FPS:40
Sprites:5100-FPS:39
Sprites:5200-FPS:38
Sprites:5300-FPS:37
Sprites:5400-FPS:37
Sprites:5500-FPS:36
Sprites:5600-FPS:36
Sprites:5700-FPS:35
Sprites:5800-FPS:34
Sprites:5900-FPS:34
Sprites:6000-FPS:33
Sprites:6100-FPS:33
Sprites:6200-FPS:32
Sprites:6300-FPS:32
Sprites:6400-FPS:32
Sprites:6500-FPS:31
Sprites:6600-FPS:31
Sprites:6700-FPS:30
Sprites:6800-FPS:30
Sprites:6900-FPS:29
Sprites:7000-FPS:29
Sprites:7100-FPS:28
Sprites:7200-FPS:28
Sprites:7300-FPS:28
Sprites:7400-FPS:27
Sprites:7500-FPS:27
Sprites:7600-FPS:27
Sprites:7700-FPS:26
Sprites:7800-FPS:26
Sprites:7900-FPS:26
Sprites:8000-FPS:25
Sprites:8100-FPS:25
Sprites:8200-FPS:25
Sprites:8300-FPS:25
Sprites:8400-FPS:25
Sprites:8500-FPS:24
Sprites:8600-FPS:24
Sprites:8700-FPS:24
Sprites:8800-FPS:23
Sprites:8900-FPS:23
Sprites:9000-FPS:23
Sprites:9100-FPS:23
Sprites:9200-FPS:23
Sprites:9300-FPS:22
Sprites:9400-FPS:22
Sprites:9500-FPS:22
Sprites:9600-FPS:22
Sprites:9700-FPS:21
Sprites:9800-FPS:21
Sprites:9900-FPS:21
Sprites:10000-FPS:21
Sprites:10100-FPS:21
FX(S/N): S
Midi(S/N): S
Input: S

Lord Trancos 2

 
Citar
Modo: Ventana
Alias usuario: Lord Trancos 2
SO: XP SP1
Proc: P4 2.4MHz
RAM: 512Mb
Tarjeta gráfica: GF4MX 128Mb
Mem gráfica: 128Mb
Versión DX: La última
Comienzo:30/01/2005 3:38:35
Total Mem: 16040KB
Free Mem: 15728KB
Res de Escritorio: 1280x1024x32
Res de Engine: 1280x1024x16
Sprites:100-FPS:359
Sprites:200-FPS:261
Sprites:300-FPS:227
Sprites:400-FPS:190
Sprites:500-FPS:165
Sprites:600-FPS:145
Sprites:700-FPS:132
Sprites:800-FPS:114
Sprites:900-FPS:110
Sprites:1000-FPS:99
Sprites:1100-FPS:93
Sprites:1200-FPS:86
Sprites:1300-FPS:79
Sprites:1400-FPS:74
Sprites:1500-FPS:72
Sprites:1600-FPS:67
Sprites:1700-FPS:64
Sprites:1800-FPS:62
Sprites:1900-FPS:58
Sprites:2000-FPS:56
Sprites:2100-FPS:53
Sprites:2200-FPS:50
Sprites:2300-FPS:50
Sprites:2400-FPS:48
Sprites:2500-FPS:45
Sprites:2600-FPS:44
Sprites:2700-FPS:43
Sprites:2800-FPS:40
Sprites:2900-FPS:41
Sprites:3000-FPS:38
Sprites:3100-FPS:38
Sprites:3200-FPS:37
Sprites:3300-FPS:36
Sprites:3400-FPS:34
Sprites:3500-FPS:34
Sprites:3600-FPS:33
Sprites:3700-FPS:32
Sprites:3800-FPS:30
Sprites:3900-FPS:30
Sprites:4000-FPS:30
Sprites:4100-FPS:29
Sprites:4200-FPS:28
Sprites:4300-FPS:28
Sprites:4400-FPS:27
Sprites:4500-FPS:27
Sprites:4600-FPS:26
Sprites:4700-FPS:26
Sprites:4800-FPS:25
Sprites:4900-FPS:25
Sprites:5000-FPS:24
Sprites:5100-FPS:24
Sprites:5200-FPS:23
Sprites:5300-FPS:22
Sprites:5400-FPS:22
FX(S/N): s
Midi(S/N): s
Input: s

Citar
Modo: Pantalla Completa
Alias usuario:
SO:
Proc:
RAM:
Tarjeta gráfica:
Mem gráfica:
Versión DX:
Comienzo:30/01/2005 3:45:03
Total Mem: 16208KB
Free Mem: 15896KB
Res de Escritorio: 1280x1024x32
Res de Engine: 800x600x16
Sprites:100-FPS:360
Sprites:200-FPS:294
Sprites:300-FPS:239
Sprites:400-FPS:196
Sprites:500-FPS:169
Sprites:600-FPS:112
Sprites:700-FPS:111
Sprites:800-FPS:119
Sprites:900-FPS:112
Sprites:1000-FPS:101
Sprites:1100-FPS:92
Sprites:1200-FPS:86
Sprites:1300-FPS:83
Sprites:1400-FPS:77
Sprites:1500-FPS:72
Sprites:1600-FPS:69
Sprites:1700-FPS:65
Sprites:1800-FPS:62
Sprites:1900-FPS:59
Sprites:2000-FPS:56
Sprites:2100-FPS:55
Sprites:2200-FPS:53
Sprites:2300-FPS:49
Sprites:2400-FPS:48
Sprites:2500-FPS:46
Sprites:2600-FPS:45
Sprites:2700-FPS:43
Sprites:2800-FPS:41
Sprites:2900-FPS:40
Sprites:3000-FPS:39
Sprites:3100-FPS:38
Sprites:3200-FPS:38
Sprites:3300-FPS:36
Sprites:3400-FPS:34
Sprites:3500-FPS:34
Sprites:3600-FPS:33
Sprites:3700-FPS:32
Sprites:3800-FPS:32
Sprites:3900-FPS:28
Sprites:4000-FPS:27
Sprites:4100-FPS:29
Sprites:4200-FPS:26
Sprites:4300-FPS:27
Sprites:4400-FPS:27
Sprites:4500-FPS:26
Sprites:4600-FPS:27
Sprites:4700-FPS:26
Sprites:4800-FPS:26
Sprites:4900-FPS:25
Sprites:5000-FPS:25
Sprites:5100-FPS:24
Sprites:5200-FPS:24
Sprites:5300-FPS:23
Sprites:5400-FPS:23
Sprites:5500-FPS:23
Sprites:5600-FPS:22
Sprites:5700-FPS:22
Sprites:5800-FPS:22
Sprites:5900-FPS:21
Sprites:6000-FPS:21
Sprites:6100-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s
on los años y mucho esfuerzo he llegado a atesorar una ignorancia total sobre casi todas las cosas.
Gate to Avalon (mi Blog)

dbtoke

 yo lo probe y me da mejor en modo ventana

MODO VENtana----------------------------------------------------------------->>>>>>>>>>>>>>>>>>>>

Modo: Ventana
Alias usuario: dbtoke
SO: winxp service pack1
Proc: amd athlon xp2000/ 1667mhz
RAM: 256mb
Tarjeta gráfica: geforce 4 mx 440 64mb
Mem gráfica: 64mb
Versión DX: 9.b
Comienzo:29/01/2005 10:55:01 p.m.
Total Mem: 7976KB
Free Mem: 7669KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:208
Sprites:200-FPS:195
Sprites:300-FPS:177
Sprites:400-FPS:153
Sprites:500-FPS:132
Sprites:600-FPS:116
Sprites:700-FPS:104
Sprites:800-FPS:96
Sprites:900-FPS:87
Sprites:1000-FPS:78
Sprites:1100-FPS:74
Sprites:1200-FPS:70
Sprites:1300-FPS:65
Sprites:1400-FPS:61
Sprites:1500-FPS:58
Sprites:1600-FPS:55
Sprites:1700-FPS:53
Sprites:1800-FPS:49
Sprites:1900-FPS:47
Sprites:2000-FPS:45
Sprites:2100-FPS:44
Sprites:2200-FPS:42
Sprites:2300-FPS:41
Sprites:2400-FPS:39
Sprites:2500-FPS:37
Sprites:2600-FPS:37
Sprites:2700-FPS:35
Sprites:2800-FPS:34
Sprites:2900-FPS:33
Sprites:3000-FPS:32
Sprites:3100-FPS:32
Sprites:3200-FPS:30
Sprites:3300-FPS:29
Sprites:3400-FPS:29
Sprites:3500-FPS:28
Sprites:3600-FPS:26
Sprites:3700-FPS:27
Sprites:3800-FPS:26
Sprites:3900-FPS:26
Sprites:4000-FPS:25
Sprites:4100-FPS:24
Sprites:4200-FPS:24
Sprites:4300-FPS:23
Sprites:4400-FPS:23
Sprites:4500-FPS:23
Sprites:4600-FPS:22
Sprites:4700-FPS:21
Sprites:4800-FPS:21
Sprites:4900-FPS:21
Sprites:5000-FPS:21
FX(S/N): si
Midi(S/N): si
Input: si ,pero aveces un poco tranco


MODO PANTALLA COMPLETA---------------------------------------------------->>>>>>>>>>>>>>>>>>>
Modo: Pantalla Completa
Alias usuario: dbtoke
SO: xp service pack 1
Proc: amd athlon xp 2000 1667 mhz
RAM: 256mb
Tarjeta gráfica: geforce 4 mx 440
Mem gráfica: 64mb ddr
Versión DX: 9.b
Comienzo:29/01/2005 11:00:48 p.m.
Total Mem: 8016KB
Free Mem: 7709KB
Res de Escritorio: 1024x768x32
Res de Engine: 800x600x16
Sprites:100-FPS:207
Sprites:200-FPS:197
Sprites:300-FPS:177
Sprites:400-FPS:152
Sprites:500-FPS:132
Sprites:600-FPS:117
Sprites:700-FPS:106
Sprites:800-FPS:95
Sprites:900-FPS:84
Sprites:1000-FPS:80
Sprites:1100-FPS:75
Sprites:1200-FPS:70
Sprites:1300-FPS:65
Sprites:1400-FPS:62
Sprites:1500-FPS:58
Sprites:1600-FPS:55
Sprites:1700-FPS:52
Sprites:1800-FPS:51
Sprites:1900-FPS:48
Sprites:2000-FPS:46
Sprites:2100-FPS:44
Sprites:2200-FPS:42
Sprites:2300-FPS:41
Sprites:2400-FPS:39
Sprites:2500-FPS:38
Sprites:2600-FPS:37
Sprites:2700-FPS:36
Sprites:2800-FPS:35
Sprites:2900-FPS:33
Sprites:3000-FPS:31
Sprites:3100-FPS:32
Sprites:3200-FPS:31
Sprites:3300-FPS:30
Sprites:3400-FPS:29
Sprites:3500-FPS:28
Sprites:3600-FPS:27
Sprites:3700-FPS:27
Sprites:3800-FPS:26
Sprites:3900-FPS:25
Sprites:4000-FPS:25
Sprites:4100-FPS:25
Sprites:4200-FPS:24
Sprites:4300-FPS:24
Sprites:4400-FPS:23
Sprites:4500-FPS:23
Sprites:4600-FPS:22
Sprites:4700-FPS:22
Sprites:4800-FPS:21
Sprites:4900-FPS:21
FX(S/N): si
Midi(S/N): si
Input: si


chau

TheAzazel

 A mi me va igual en modo ventana que en pantalla completa :P

He visto que en modo ventana...pone que la resolucion del engine son 1024x768 cuando en realidad es de 800x600.

Y para comparar.... tengo un test que mas o menos hace lo mismo... utiliza CRM32Pro+SDL y esta en C++ con VisualStudio2003, pongo el primero, unos del medio y el maximo... y bueno, los resultados estan ahi...para que todo aquel que quiera hacer algo sencillo.... pueda utilizar VB sin temor a perder velocidad... (al menos, en el volcado de graficos) aunque segun aumenta la carga de sprites.... aumenta la diferencia pero me temo que no es por la diferencia en el volcado grafico...si no por la logica de control de los sprites(aunq sea sencilla!!).... hay es donde se nota la dif entre el VB y el C++.

800x600x16 modo ventana completa y entre parentesis, el homonimo de la lib twse:
100 sprites= +/- 1800fps  (+/- 1700fps)
1000 sprites= +/- 178fps  (+/- 143fps)
3000 sprites= +/- 60fps    (+/-  46fps)
5000 sprites= +/- 36fps    (+/- 28fps)
6800 sprites= +/- 26fps    (+/- 21fps)
Y el maximo de sprites cumpliendo los 20fps son +/- 9000.

Una ultima observacion que refuerza lo que dije anteriormente (en VB se empieza a sobrecargar con muchos sprites.. pero no por el volcado, si no por la logica) es que mas o menos, a todos nos ha dado el mismo maximo...entorno a los 6800 sprites...independiente (casi jeje) de la CPU o tarjeta grafica.

Pues nada mas, un saludo y espero que te sea util.



Modo: Pantalla Completa
Alias usuario: TheAzazel
SO: WindowsXP SP2
Proc: AthlonXP 3000+, 2100Mhz
RAM: 1024
Tarjeta gráfica: ATI Radeon 9700
Mem gráfica: 128
Versión DX: 9
Comienzo:30/01/2005 11:39:15
Total Mem: 16209KB
Free Mem: 15908KB
Res de Escritorio: 1024x768x32
Res de Engine: 800x600x16
Sprites:100-FPS:1693
Sprites:200-FPS:915
Sprites:300-FPS:549
Sprites:400-FPS:388
Sprites:500-FPS:302
Sprites:600-FPS:248
Sprites:700-FPS:210
Sprites:800-FPS:182
Sprites:900-FPS:160
Sprites:1000-FPS:143
Sprites:1100-FPS:130
Sprites:1200-FPS:118
Sprites:1300-FPS:109
Sprites:1400-FPS:101
Sprites:1500-FPS:94
Sprites:1600-FPS:88
Sprites:1700-FPS:82
Sprites:1800-FPS:78
Sprites:1900-FPS:73
Sprites:2000-FPS:70
Sprites:2100-FPS:66
Sprites:2200-FPS:63
Sprites:2300-FPS:60
Sprites:2400-FPS:58
Sprites:2500-FPS:55
Sprites:2600-FPS:54
Sprites:2700-FPS:51
Sprites:2800-FPS:50
Sprites:2900-FPS:48
Sprites:3000-FPS:46
Sprites:3100-FPS:45
Sprites:3200-FPS:44
Sprites:3300-FPS:43
Sprites:3400-FPS:41
Sprites:3500-FPS:39
Sprites:3600-FPS:39
Sprites:3700-FPS:38
Sprites:3800-FPS:36
Sprites:3900-FPS:35
Sprites:4000-FPS:35
Sprites:4100-FPS:34
Sprites:4200-FPS:33
Sprites:4300-FPS:33
Sprites:4400-FPS:32
Sprites:4500-FPS:31
Sprites:4600-FPS:30
Sprites:4700-FPS:29
Sprites:4800-FPS:29
Sprites:4900-FPS:28
Sprites:5000-FPS:28
Sprites:5100-FPS:27
Sprites:5200-FPS:27
Sprites:5300-FPS:26
Sprites:5400-FPS:26
Sprites:5500-FPS:26
Sprites:5600-FPS:25
Sprites:5700-FPS:24
Sprites:5800-FPS:24
Sprites:5900-FPS:24
Sprites:6000-FPS:23
Sprites:6100-FPS:23
Sprites:6200-FPS:22
Sprites:6300-FPS:22
Sprites:6400-FPS:22
Sprites:6500-FPS:21
Sprites:6600-FPS:21
Sprites:6700-FPS:21
Sprites:6800-FPS:21
FX(S/N): s
Midi(S/N): s
Input: s






Modo: Ventana
Alias usuario: TheAzazel
SO: Windows XP SP2
Proc: AthlonXP 3000+, 2100Mhz
RAM: 1024
Tarjeta gráfica: ATI Radeon 9700
Mem gráfica: 128
Versión DX: 9
Comienzo:30/01/2005 11:34:36
Total Mem: 16150KB
Free Mem: 15849KB
Res de Escritorio: 1024x768x32
Res de Engine: 1024x768x16
Sprites:100-FPS:1692
Sprites:200-FPS:919
Sprites:300-FPS:552
Sprites:400-FPS:393
Sprites:500-FPS:306
Sprites:600-FPS:250
Sprites:700-FPS:212
Sprites:800-FPS:183
Sprites:900-FPS:162
Sprites:1000-FPS:144
Sprites:1100-FPS:131
Sprites:1200-FPS:119
Sprites:1300-FPS:110
Sprites:1400-FPS:101
Sprites:1500-FPS:95
Sprites:1600-FPS:88
Sprites:1700-FPS:84
Sprites:1800-FPS:79
Sprites:1900-FPS:75
Sprites:2000-FPS:70
Sprites:2100-FPS:67
Sprites:2200-FPS:64
Sprites:2300-FPS:61
Sprites:2400-FPS:58
Sprites:2500-FPS:56
Sprites:2600-FPS:54
Sprites:2700-FPS:52
Sprites:2800-FPS:50
Sprites:2900-FPS:48
Sprites:3000-FPS:47
Sprites:3100-FPS:45
Sprites:3200-FPS:44
Sprites:3300-FPS:43
Sprites:3400-FPS:41
Sprites:3500-FPS:40
Sprites:3600-FPS:39
Sprites:3700-FPS:38
Sprites:3800-FPS:37
Sprites:3900-FPS:36
Sprites:4000-FPS:35
Sprites:4100-FPS:34
Sprites:4200-FPS:33
Sprites:4300-FPS:32
Sprites:4400-FPS:32
Sprites:4500-FPS:31
Sprites:4600-FPS:30
Sprites:4700-FPS:30
Sprites:4800-FPS:29
Sprites:4900-FPS:29
Sprites:5000-FPS:28
Sprites:5100-FPS:27
Sprites:5200-FPS:27
Sprites:5300-FPS:26
Sprites:5400-FPS:26
Sprites:5500-FPS:26
Sprites:5600-FPS:25
Sprites:5700-FPS:25
Sprites:5800-FPS:24
Sprites:5900-FPS:24
Sprites:6000-FPS:24
Sprites:6100-FPS:23
Sprites:6200-FPS:23
Sprites:6300-FPS:22
Sprites:6400-FPS:22
Sprites:6500-FPS:22
Sprites:6600-FPS:21
Sprites:6700-FPS:21
Sprites:6800-FPS:21
FX(S/N):  s
Midi(S/N): s
Input: s

tewe76

 ¡Cómo me gusta este foro! :)
A ver, cosillas:

-No pensé que los logs fuesen a quedar tan largos. En mi máquina llega máximo a 1300 sprites (PII 350MHz Gráfica patatera). Jope, 6000 sprites moviéndose al mismo tiempo, no me esperaba tanto. Claro que estáis usando máquinas bastante potentes, ¿no? Este engine está pensado para usar en el mercado share, asi que me interesa más los resultados en máquinas semejantes a la mía. Si tenéis PCs medio olvidados de hace años, o portátiles antiguos, etc, agradecería que lo probaseis también en ellos.
-A Drakkar:
CitarNo se me ha puesto en pantalla copleta, pero sí que me ha toqueteao los Hercios de la pantalla..
¿Qué quieres decir con que no se te ha puesto en pantalla completa? ¿Te ha dado un error la aplicación y se ha salido? ¿La aplicación se ha ejecutado bien, pero en modo ventana? Este tipo de datos me interesa incluso más que los FPS. No pretendo forzar mucho la velocidad, pero sí necesito que sea lo más estable posible. ¿Podrías explicarte mejor?
-A senior wapo:
CitarAqui van mis pruebas, me sale mejor rendimiento en modo ventana
No me sorprende mucho :), más abajo explico por qué.
-A EX3:
CitarUn detalle, como has implementado la recuperacion del device? Mantienes el foco de la ventana siempre activo? Al hacer ALT+TAB en modo pantalla completa la aplicacion sigue en pantalla descuadrandome todos los iconos del escritorio y el tamaño de las ventanas abiertas , eso lo puedes evitar facilmente para ke al hacer cambio de aplicacion se minimize y no pierdas la resolucion del escritorio.
Ups, tengo que confesar algo... :D ¿Recuperación del device? ¿Qué es éso? La verdad es que el modo pantalla completa es modo ventana trucado. Lo único que cambia es que en pantalla completa uso la API de Windows para 1:cambiar la resolución de pantalla y 2:hacer el form siempre visible. Y así consigo un fullscreen pero más estable (al menos en teoría). Lo hago así porque cuando empecé con el engine, tiempo ha :), precisamente tenía problemas con el fullscreen real, por recuperación de device, creo, me fallaban las fuentes o algo así. La cuestión, que decidí centrarme en modo ventana, que por entonces a mi me bastaba. Y más adelante descubrí las APIs de las que hablo y dije, hey, pues voy a probarlo así. Por éso no me sorprende mucho que en ventana vaya incluso más rápido que el full, porque en el fondo es lo mismo.
CitarTiene buena pinta  Ya de momento has logrado mas ke yo con mi version en DirectDraw de la dx_lib32, ke entonces, hace ya 3 años no logre implementar el modo ventana.
Gracias por el elogio. Pero nada, chico, tú sigues siendo el rey del DX en VB ;)
CitarHe visto un pelin sencillo este test, hazte algo mas burro para la proxima, ke veamos al motor en todo su explendor  Por cierto, podrias comentar un poco las "features" de tu motor?
Como he dicho antes, la velocidad es algo secundario, me interesa sobre todo la estabilidad del sistema, especialmente comprobar si mis "trucos" funcionan bien en cualquier PC, no sólo en el mío. ¿Las features? Pues como su nombre indica, es un engine simple, DX7 en VB para 2D, dibuja sprites en pantalla, escribe texto con fuente de sistema o fuente gráfica, playea wavs y midis (todavía tengo que buscarme la vida para lo de ogg) y controla teclado y ratón (que por cierto, no uso DirectInput, sino los eventos de toda la vida, aunque un poco "trabajados"). Los sprites se pueden escalar, aunque ralentiza bastante, y no tiene ni rotación ni alfa (tengo ejemplos de código para implementarlo, pero hasta que no me hagan falta, no me molesto. Además de que ralentizan mucho más aún). Es TeWe Simple Engine :D
-A dbtoke:
CitarInput: si ,pero aveces un poco tranco
¿Qué quieres decir con éso? ¿Te iba a golpes? ¿Sólo te pasa en modo ventana o también en full?
-A The Azazel:
CitarHe visto que en modo ventana...pone que la resolucion del engine son 1024x768 cuando en realidad es de 800x600.
Ya, bueno, yo me entiendo :) En realidad se refiere a la resolución del PC cuando arranca el engine, no al tamaño de la ventana de Render.
Respecto a lo demás, estoy de acuerdo contigo. DX funciona prácticamente igual en VB, C++, C#, Java (si lo soportase), QBasic :), o el lenguaje que sea. Lo que ralentiza es la lógica, pero para juegos no excesivamente complicados VB es más que suficiente. Si a éso le unimos la facilidad del VB, pues lo veo una muy buena opción para hacer juegos. Sigo pensando que el Quake (el 1), se podría hacer con VB+DX y funcionaría a una velocidad razonable, pero bueno, yo no pienso probarlo, jeje.
Citarmas o menos, a todos nos ha dado el mismo maximo...entorno a los 6800 sprites...independiente (casi jeje) de la CPU o tarjeta grafica.
¿Y por qué a mi no me pasa de los 1300  :blink: ?

En resumen, a ver si alguien más lo puede probar, sobre todo en máquinas antiguas. Comentadme sobre todo cosas sobre estabilidad, buen funcionamiento del input, etc.
Y, por supuesto, gracias a todos por probarlo. Yo estoy contento  (uoh) , veo que funciona bastante bien
Tewe
www.TAPAZAPA.com : Funny and easy to play games for all ages! - Fairy Match - Brain Crash
www.LaRebelionDelBiberon.com : Experiencias de unos padres primerizos

Pogacha

 
CitarModo: Ventana
Alias usuario: Pogacha
SO: Windows XP Service Pack 2
Proc: Pentium 4 ht 2.4 ghz 512 kb cache
RAM: 256 DDR 333
Tarjeta gráfica: NVidia GeForce 2 MX
Mem gráfica: 64 Mb
Versión DX: 9.0c
Comienzo:31/01/2005 03:45:10 p.m.
Total Mem: 7976KB
Free Mem: 7670KB
Res de Escritorio: 1024x768x16
Res de Engine: 1024x768x16
Sprites:100-FPS:202
Sprites:200-FPS:182
Sprites:300-FPS:158
Sprites:400-FPS:131
Sprites:500-FPS:112
Sprites:600-FPS:98
Sprites:700-FPS:86
Sprites:800-FPS:77
Sprites:900-FPS:71
Sprites:1000-FPS:65
Sprites:1100-FPS:60
Sprites:1200-FPS:55
Sprites:1300-FPS:51
Sprites:1400-FPS:48
Sprites:1500-FPS:46
Sprites:1600-FPS:43
Sprites:1700-FPS:41
Sprites:1800-FPS:39
Sprites:1900-FPS:37
Sprites:2000-FPS:35
Sprites:2100-FPS:34
Sprites:2200-FPS:33
Sprites:2300-FPS:31
Sprites:2400-FPS:30
Sprites:2500-FPS:29
Sprites:2600-FPS:28
Sprites:2700-FPS:27
Sprites:2800-FPS:26
Sprites:2900-FPS:25
Sprites:3000-FPS:24
Sprites:3100-FPS:24
Sprites:3200-FPS:23
Sprites:3300-FPS:22
Sprites:3400-FPS:22
Sprites:3500-FPS:21
Sprites:3600-FPS:21
FX(S/N): s
Midi(S/N): s
Input: Si

Loover

 Arg! Lo probé pero se me olvidó hacer el copy & paste! Lo dejo ya para mañana que se ha tirado la vida :D

Muy chulo!

¿Puede cargar imágenes de cualquier tamaño? ¿Por ejemplo 3456x23?
IndieLib Libreria 2.5d utilizando aceleración por hardware para la programación de juegos 2d.
Indie Rover The monkeys are reading!

TheAzazel

 
Citar¿Y por qué a mi no me pasa de los 1300 blink.gif ?

Uhmm...bueno, no te pasa de los 1300fps por la tarjeta grafica y el procesador...aunq mas q cpu....esto como va todo en hardware de video .... es la tarjeta grafica la q te frena :), al menos al principio, cuando no hay mucho sprite q calcular sus movimientos.....
Tengo un k6-2 450, otro 400 y bueno, un p233mmx pero desmontado...si algun dia lo monto lo probare.. cdo tenga un rato, te lo pruebo en uno de los k6-2 va? aunq... tienen buenas tarjetas graficas asik... tampoco te servira muxo....

[EX3]

 
CitarUps, tengo que confesar algo... :D ¿Recuperación del device? ¿Qué es éso? La verdad es que el modo pantalla completa es modo ventana trucado. Lo único que cambia es que en pantalla completa uso la API de Windows para 1:cambiar la resolución de pantalla y 2:hacer el form siempre visible. Y así consigo un fullscreen pero más estable (al menos en teoría). Lo hago así porque cuando empecé con el engine, tiempo ha :), precisamente tenía problemas con el fullscreen real, por recuperación de device, creo, me fallaban las fuentes o algo así. La cuestión, que decidí centrarme en modo ventana, que por entonces a mi me bastaba. Y más adelante descubrí las APIs de las que hablo y dije, hey, pues voy a probarlo así. Por éso no me sorprende mucho que en ventana vaya incluso más rápido que el full, porque en el fondo es lo mismo.
tewe76, te mato, eso se avisa antes macho, ke tengo un escritorio grande y bien organizado los iconos y cambiar la resolucion con el API de Windows es lo mismo que hacerlo desde Propiedades de mi Pantalla :P Mira que me temia ke el motor hiciese eso jajajajajaj, no te creas, yo en su dia tb lo pense para poder dotar de modo ventana a DirectDraw xDD

Mira, lo de la recuperacion del Device es cuando al perder el foco la aplicacion ke renderiza DirectDraw este evita ke el programa falle catastroficamente y evita tb ke los recursos del programa no se pierdan pudiendo asi continuar la ejecucion del programa una vez devuelto el foco a la ventana. A continuacion te pongo un sencillo codigo para poder recueprar el Device en DirectDraw (ya fuese asi de sencillo en D3D8 :():
Dim BRestore As Boolean 'Variable global del modulo.

'Esto comprueba si el modo de pantalla es correcto:
Private Function ExModeActive() As Boolean
On Error GoTo ErrOut
   Dim TestCoopRes As Long
   
   TestCoopRes = DirectDraw.TestCooperativeLevel
   
   If (TestCoopRes = DD_OK) Then
       ExModeActive = True
   Else
       ExModeActive = False
   End If
ErrOut:
End Function

'El codigo siguiente iria dentro de la funcion que realiza el "Flip" o que manda toda la informacion a la pantalla:

...

'Esto nos guardará de intentar 'Blitear' en caso de que perdamos las superficies (alt-tab):
   BRestore = False
   Do Until ExModeActive
       DoEvents
       BRestore = True
   Loop
         
   'Recuperamos el Device:
   If BRestore Then
       BRestore = False
       DirectDraw.RestoreAllSurfaces
   End If

...

Y para hacer el form o la ventana siempre visible tienes una funcion del API de Windows que se encarga de ello:
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cX As Long, ByVal cY As Long, ByVal wFlags As Long) As Long

Const SWP_NOMOVE = 2
Const SWP_NOSIZE = 1
Const HWND_TOPMOST = -1
Const HWND_NOTOPMOST = -2

Sub TopWindow(Top As Boolean)
If Top Then
   'Colocamos la ventana encima de todas las demas:
   Call SetWindowPos(Form1.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
Else
   'Colocamos la ventana encima de todas las demas:
    Call SetWindowPos(Form1.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
End If

CitarGracias por el elogio. Pero nada, chico, tú sigues siendo el rey del DX en VB ;)
Gracias pero hay cosas mejores como TrueVision3D :P

Otra cosa, yo tuve problemas en DirectDraw al reescalar las superifices, se mezclaba el color de fondo, el ColorKey de la transparencia, con los bordes del dibujo. A ti no te pasa?

Y por cierto, olvidate de implementar AlphaBlending en DirectDraw a no ser ke kieras ke tu engine corra a 7fps mostrando un solo sprite en pantalla a 640x480 ;) Si quieres animarte intentalo mediante poligonos con Direct3D7 Inmediate Mode, aunque yo no logre muy buenos resultados asi...

Citar¿Puede cargar imágenes de cualquier tamaño? ¿Por ejemplo 3456x23?
Loover, tanto en DirectDraw como en DirectGraphics (D3D 8 & 9) se pueden cargar superficies o surfaces del tamaño que desees. El tamaño solo esta limitado para las texturas. Si no por que crees que mi libreria tb trabaja con surfaces? Gracias a ellas puedo trabajar con mapas de durezas, salvar a disco capturas de pantalla con tamaños no potencia de 2, etc...

Salu2...
José Miguel Sánchez Fernández
.NET Developer | Game Programmer | Unity Developer

Blog | Game Portfolio | LinkedIn | Twitter | Itch.io | Gamejolt






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.