• Lunes 12 de Mayo de 2025, 07:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Neko-sama

Páginas: 1 2 [3] 4
51
Programación de Videojuegos / Re: Ocutar Archivos
« en: Viernes 23 de Septiembre de 2005, 06:06 »
a eso me refiero!

no ocultar propiamente tal...

sino que que no aparezca ARCHIVO.PNG o ARCHIVO.WAV

por lo mismo preguntaba...

tu me dices que es comun utilizar formatos propios... y como lo hiciste en tu juego??

no me imagino creando un nuevo formato de imagen mejor que un png...
quizas un formato donde almacene muchos archivo...     pero tampoco se me ocurre mucho como implementar algo asi...

tienes una idea de como hacer tales cosas???
para ya va mi pregunta...


y gracias por responde...
lastima que no haya mucha gente que responda...

52
Programación de Videojuegos / Ocutar Archivos
« en: Viernes 23 de Septiembre de 2005, 02:31 »
Hola a todos!!

cómo le hacen para ocultar las imagenes del juego o los videos, audio, etc??

cuál sería el metodo mas profesional...????

eso

53
JavaScript / Re: Crear Campos
« en: Jueves 22 de Septiembre de 2005, 16:55 »
copia este codigo
si tienes dudas, preunta sin problemas


Código: Text
  1.  
  2. <script language="javascript">
  3.  
  4. function ocultaMuestra() {
  5.  
  6.   if(document.forms[0].gato[0].checked)
  7.     document.forms[0].campo.style.visibility = "visible"
  8.   if(document.forms[0].gato[1].checked)
  9.     document.forms[0].campo.style.visibility = "hidden"
  10.  
  11. }
  12.  
  13. </script>
  14.  
  15.  
  16.  
  17. <form>
  18.  
  19. Muestra<input type="radio" name="gato" onClick="ocultaMuestra()">
  20. <br>
  21. Oculta<input type="radio" name="gato" onClick="ocultaMuestra()">
  22. <br>
  23. <input name="campo" style="visibility:hidden" value="ahora me veo!!">
  24.  
  25. </form>
  26.  
  27.  

54
Delphi / Re: Problema Al Enviar Mails
« en: Jueves 22 de Septiembre de 2005, 03:58 »
usas el TNMSMTP de FastNet

Te conectas:
Código: Text
  1.  
  2. procedure TForm1.Button1Click(Sender: TObject);
  3. begin
  4.   if NMSMTP1.Connected then
  5.     NMSMTP1.Disconnect
  6.   else
  7.   begin
  8.     NMSMTP1.Host := '';
  9.     NMSMTP1.UserID := '';
  10.     NMSMTP1.Connect;
  11.   end;
  12. end;
  13.  
  14.  

Envias el correo:
Código: Text
  1.  
  2. procedure TForm1.Button2Click(Sender: TObject);
  3. begin
  4.   if NMSMTP1.Connected then
  5.   begin
  6.     NMSMTP1.PostMessage.FromAddress := '';
  7.     NMSMTP1.PostMessage.FromName := '';
  8.     NMSMTP1.PostMessage.ToAddress.Text := '';
  9.     NMSMTP1.PostMessage.Body.Text := '';
  10.     NMSMTP1.PostMessage.Subject := '';
  11.     NMSMTP1.SendMail;
  12.   end
  13.   else
  14.     ShowMessage('Necesitas estar conectado para enviar el mail');
  15. end;
  16.  
  17.  
  18.  

eso es todo
el puerto por defecto es el 25 el del SMTP
tienes que configurar un host...  puedes usar un dns o la IP...
creo que el user Id no es necesario...

cuando exista un error... capturalo y veras que es un error de SMTP y que esta documentado... creo que son codigos pero cada codigo significa algo asi que es facil entender que es lo que pasa...

55
Programación de Videojuegos / Re: Fmc
« en: Miércoles 21 de Septiembre de 2005, 20:28 »
Te felicito JuanK!   es un bonito trabajo el que hiciste!!!

se ve muy bien todo!!!


 :lol:

56
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Miércoles 21 de Septiembre de 2005, 18:36 »
ok, muchas gracias!

57
Programación de Videojuegos / Re: Se Me Ocurrio Una "ocurrencia"
« en: Miércoles 21 de Septiembre de 2005, 06:37 »
es una tecnica que se usa de forma profecional pero solo se usa para casos especificos...


mira... cuando haces un mapa de tiles es porque quieres hacer una escena bien grande y necesitas moverte en ella ... para eso tienes que mostrar que lo tiles se muevan... y para eso tienes que volver a dibujarlos todos...




lo que uso yo para mejorar el rendimiento...  es que solo pinto los tiles que se ven en pantalla...    no toooodos los tiles...  y no tengo ningun problema de rendimiento... incluyendo mis tiles animados...

y eso que he usado dos capas de tiles... claro... que una no se pinta completa para poder dejar ver la capa de atras... por ejemplo... en una caverna... tienes los tiles del marco principal por donde anda tu personaje y atras dejas ver los tiles del fondo de la caberna... eso lo puedes convinar con otra capa (una tercera) que muestre una imagen estatica de algo muy al fondo... de esa forma no tienes que dibujar tooodos los tiles que esten en pantalla... solo los pocos que uses para decorar cada capa...

si haces un juego tipo zelda... es una sola capa de tiles que necesitas y no debe ser mucho la exigencia de un computador la usar eso...

58
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Miércoles 21 de Septiembre de 2005, 06:27 »
es que mira...


cómo se hace para cuando... por ejemplo un juego como megaman para super nes
en donde el fondo de atras siempre se repite pero el de adelante es como una gran imagen...

entiendes como se hace algo así???

realmente usan imagenes grandes??
de todos modos no son tan grandes las escenas...

o usan tiles??

con respecto a mis capas...
son imagenes grandes que pesan poco...    pero se ve mal en mi computador... que tampoco no esta del todo bueno... en otros que tienen mejor tarjeta grafica se ve exelente...

59
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 17:54 »
no estoy usando tiles...

uso una resolución de 640x480

son 4 capas...

son imagenes que se repiten asi que no son graaandes imagenes las que cargo...

mi computador... donde corre lento tiene una tarjeta de video de 32 MB

el computador tiene:
bueno... tiene 128 MB RAM
Windows XP
procesador P4 de 1.4 GB


no es de lo mejor pero...  yo hago correr el starcraft en un 586 y super bien...

supongamos que ponga imagenes con mas colores...   da lo mismo si uso 16 Megas o 24????

otra cosa...
no me dejaste claro en que tipo me recomiendas...

primero me dices que no use INT para numeros pequeños y despues me dices que es lo mas optimo...

estoy confundido...  cual uso???

60
Programación de Videojuegos / Re: Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 17:10 »
Hola JuanK

no te entendí bien lo que querías decir sobre las imagenes...

da lo mismo usar los 256 colores??
no afecta el rendimiento usar 24 megas??

sobre los int... en c++ tiene el mismo tamaño un int que un short...

o dices que no??
cual tipo se debiera usar??


que bueno que no sea necesario usar hilos  :lol:

bueno...  de todos modos pregunto porque tengo un juego 2D tipo sidescrolling con varias capas de profundidad moviendose a distintas velocidades y en computadores con muy buenas caracteristicas corre muy bien...  pero en otros donde no tienen muchas cosas corre lento ...  lo malo es que no es la gran cosa... como para exigir tremendo computador para ser jugado...

61
Programación de Videojuegos / Mejorar El Rendimiento
« en: Martes 20 de Septiembre de 2005, 03:35 »
Holas

tengo mi juego y me gustaría mejorar el rendimiento ...

las imagenes que tengo son PNG de 256 colores...  creo que es optimo...  o saben si tiene que ser de otra forma??

es necesario usar multi-hilos??  este no es un juego de red...

que es lo que hacen para mejorar el rendimiento de sus juegos??


eso
varias preguntas
ojala respondan  :rolleyes:

gracias

62
JavaScript / Re: Ordenar Tabla
« en: Lunes 19 de Septiembre de 2005, 09:36 »
la forma no es con javascript...

lo que tienes que usar es ASP, PHP, o lo que estes usando como lenguaje de servidor... entonces lo que haces es que pones un botón para ordenar arriba de cada columna y cuando haga click en él... haces denuevo la consulta pero ordenando por ese campo.

63
HTML / Re: Me Carga Otra Pagina ):
« en: Miércoles 14 de Septiembre de 2005, 17:24 »
sip... como dicen ....

no puede ser mas sencillo que eso...

yo voto por la idea de que es un problema de cache!!  si usas IE anda a herramientas, opciones de internet... y ahi eliminar archivos...

o

otra forma de obligar a cargar la pagina es apretando CTRL+F5 pero no siempre funciona

64
Programación de Videojuegos / Re: Les Pido Ayuda
« en: Miércoles 14 de Septiembre de 2005, 06:23 »
debieras poder tener un arreglo dinamico de objetos de un tipo por ejemplo alguna interfaz.

osea... haces que todos tus objetos... cualquiera sean hereden de esta interfaz... de esa forma creas el arreglo de tipo interfaz... asi sabes que todos tienen el metodo que necesitas...    ese es uno de los grandes usos que tiene usar una interfaz

................Emergencia
...............*SuenaSirena
......................||
.......... -----------------------
......... ||..........................||
......... ||..........................||
.......Auto.....................Camion


De esa forma Auto y Cambion van a heredar el metodo SuenaSirena y ademas son de un tipo en comun, entonces puedes hacer tu arreglo de tipo Emergencia y todo lo que agregues a ese arreglo no va a tener problemas porque herendan de Emergencia y si vas a llamar un metodo en comun... ese es SuenaSirena...

así no importa los tipos que sean estos porque en si todos tienen el mismo origen.

osea... no necesita ser una lista enlazada... solo un arreglo de punteros de tipo de alguna Interfaz...

65
JavaScript / Re: Pintar Movimiento Del Mouse On Java
« en: Viernes 9 de Septiembre de 2005, 01:26 »
con JavaScript no tienes objetos para hacer eso...

no puedes dibujar...

porque no mejor intentas con un applet de java??

asi se acostumbra a hacer cuando quieres dibujar en una pagina web.

66
JavaScript / Re: ¿como Hago?
« en: Lunes 5 de Septiembre de 2005, 20:15 »
si quieres tomar el texto de un TXT, no puedes hacerlo con JavaScript, tienes que hacerlo con algun lenguaje de servidor como ASP, PHP, etc...

porque javascript hace cosas en forma local... entonces leería un archivo pero en cada computador de las personas que visitan el sitio...      me entiendes la idea???

67
Hardware / Re: Dvd Rewriter
« en: Lunes 5 de Septiembre de 2005, 20:12 »
Hasta el momento no he tenido ningun problema con el DVD

ahi les aviso si algo raro pasa

68
JavaScript / Re: Comparar Fechas
« en: Viernes 2 de Septiembre de 2005, 23:29 »
las comparaciones de fechas son sencilllas ...

mira...

si tienes una fecha con el formato 05/06/2005, lo que tienes que hacer es usar la funcion Split para quitarle los "/"

eso te dará un arreglo con los 3 valores dia, mes , año....

entonces mira, si los das vuelta tendras un numero unico de la fecha

20050605....     ese número es mayor o menor a cualquier otro que lo compares... osea... si das vuelta la fecha podras usar la comparación "mayor que" o "menor que"

recuerda convertir el valor en número

69
JavaScript / Re: Javascript Y Service Pack 2
« en: Viernes 2 de Septiembre de 2005, 23:12 »
eh tenido ese problema pero solo cuando leo una pagina de forma local...

cuando la subo al servidor este no molesta por si la pagina tiene javascript o no...


haz lo que tengas que hacer, subelo al servidor y me cuentas como te fué

70
JavaScript / Re: Quitar El Boton Cerrar
« en: Viernes 2 de Septiembre de 2005, 23:08 »
a ver si entendí....

tu quieres que aparezca una ventana (pop-up) y que este siempre visible para que las el usuario pueda ver en todo momento cuanto le queda de uso???


si es eso??
no hay forma de hacer un popup que haga eso... o de quitarle el cerrar...

lo que podrias hacer... es crear una capa como te recomendaron pero esta crearla en tooodas las paginas... asi que cuando se cambia de pagina la persona igual va a tener la "ventana" mostrandole el cronometro...   puedes darle propiedades en por javascript para que tu popup siempre este en un punto fijo de la pantalla sin importar si la pagina es grande y mueven la pagina hacia abajo...

espero que eso ayude  :hola:

71
OpenGL / Re: C++ Y Opengl
« en: Viernes 2 de Septiembre de 2005, 23:02 »
puedes usar cualquier compilador... solo tienes que llamar enlazar la librerias y todos los includes necesarios desde tu compilador

revisa en el programa que uses desde donde se hacen referencia a las lib

72
Dudas informáticas / Re: Carpetas Activa Ventana De Internet
« en: Jueves 1 de Septiembre de 2005, 18:38 »
mira... la verdad es que no se porque te pasa pero algo asi podría estar pasando por alguna clase de virus... ellos a veces levantan la ventana para que te conectes a internet y asi se puedan comunicar con otros computadores...


asi que te recomiendo que revises tu computador con algun antivirus o el AD-Aware...

supongo que si es alguna clase de virus o algo por el estilo estará abriendo algun puerto en tu computador... asi que te recomiendo conectarte a internet y cerrar tooodos los programas que puedan estar estableciento comunicaciones con el exterior y revisa que tienes abierto con el programa STADred

STADred

este programa lo hice yo y es muy util para revisar que hace tu computador...

si tienes WindowsXP podras ver que programas estan abriendo puertos

73
Hardware / Dvd Rewriter
« en: Jueves 1 de Septiembre de 2005, 03:26 »
Holas

me compré un DVD rewriter y me di cuenta despues de que salía como requerimiento minimo un pentium 4 de 2.4 GHz pero yo tengo un Athlon XP 1.8 ...

tendré problemas o la verdad es que no es importante?????

eso

74
Programación de Videojuegos / Re: Pasos Para Realizar Un Videojuego
« en: Miércoles 31 de Agosto de 2005, 17:32 »
para completar mi información...

cuando tienes todo reunido lo primero que tienes que hacer es crear la ventana... esto es BASE para tooooodos los juegos asi que por ahi se parte.

busca en la documentación de Windows para crear una ventana con borde o que ocupe toda la pantalla, etc.

tambien tienes que aprender a manejar los mensajes de Windows! controlar lo que pasa a nivel del S.O.!!       ...esto no es dificil ya que no es tanto porque un juego no recive tantos mensajes o no te preocupas de eso... pero igual hay que tener algo.

despues de tener una ventana lista...  tienes que inicializar el DirectX y para eso te recomiendo bajar la ultima version del SDK que esta disponible en Microsoft y es gratis.

utiliza Direct3D para tus juegos aunque sean 2D.

una página donde puedes encontrar todo esto y muchas cosas que me ayudaron mucho... porque recuerda... todos los juegos tienen la misma base... una pieza de tetris es lo mismo que Mario... solo que tiene un poco mas de programación  :lol:

CodigoVerde.com

Esa página ayuda bastante!!! tiene como colocar graficos, sonidos, animaciones, IA, enemigos, etc...

Suerte

75
Programación de Videojuegos / Re: Pasos Para Realizar Un Videojuego
« en: Miércoles 31 de Agosto de 2005, 07:55 »
Hola!

mira...  para la pregunta de ... con que se inicia??....  yo creo que la respuesta es con muuuuchas cosas depende de que cosas quieras hacer....  asi que te puedo decir con que me inicié yo.

bueno...
por el principio

1) El lenguaje de programacion...
    obiamente que con cualquier lenguaje de programacion es posible hacer un juego pero el mas adecuado o por lo menos es que se usa a nivel profesional o el que utilizan las grandes compañias es el "C" o "C++"...   muchos diran!!  oye!! el C# tambien es muy bueno....      sip... pero no tengo experiencia con el, asi que no opino.

porque el C++ o C...   porque es muy robusto, rapido, multiplataforma, poderoso, y OO.

IMPORTANTE:  creo que es mejor conseguir un lenguaje Orientado a Objetos...

resumen... hay que saber C y POO.

como compilador, uso Visual C++ 6.0, creo que es suficiente  :)

2) Utilizar API...
    api son cosas que te ayudan  desdentenderte de lo complejo y por medio de objetos e interfaces previamente creadas, puedes usar los metodos para hacer de tu programación mas rapida y facil para manejar lo complejo...
 me refiero a las APIs que manejan el Video, el Sonido, Red, Mouse, Teclado, etc...
para esos casos tenemos varios DirectX y OpenGL por ejemplo.

yo uso DirectX.

que es DirectX, es un conjunto de APIs que permite hacer transparente todo hardware de tu computador...  osea... no tienes que saber que tarjeta de sonido usa cada computador... solo le dices que "toque el sonido".

                 HARDWARE
                       l  l
                  DIRECTX
                       l  l
                    JUEGO

directx estaría al medio de lo que tegas que hacer...

resumen:  Aprende DirectX (solo para Windows) o OpenGL.


Eso es para empezar...

ahora...
tu juego sera 2D o 3D!!!

como no sabes ... te recomiendo partir con 2D , haciendo un Tetris, luego un Pacman, luego un Mario y despues de eso puedes hacer cualquier cosa!!!!!!

y de ahi te tiras con 3D...

ahora tienes como para empezar...
que queda un mundo por aprender...

-Manejo de Tiles
-Tiles Animados
-Sprites
-Animaciones
-Musica
-Sonido
-MUCHO!!!!

es muy dificil y agotador...    pero muy satisfactorio!!!

Páginas: 1 2 [3] 4