|
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 - JuanK
Páginas: 1 ... 175 176 [177] 178 179 ... 231
4401
« en: Domingo 23 de Mayo de 2004, 06:19 »
Bueno, yo solo digo una cosa..
Un juego se hace para divertir a los demas y generalmente para obteber utilidad de eso. Para obtener utilidad debemos diseñar algo que cualquier persona del ramo lo pueda entender y que nosotros mismo lo podamos hacer si queremos que nuestro codigo sea reutilizable y nos ahorre mucho trabajo en el futuro.
No dudo que hay, y habemos muchos gomozos de la programacion y que pensemos que deberiamos hacer un juego pensado en divertirnos.. eso no esta mal..
Pero es un mal enfoque hacer un juego pensando en divertirnos haciendolo, ya que sin lugar a dudas esa 'necesidad' de diversion por patrte de los creadores va en contraparte con lo que es el desarrollo de un producto de calidad, que sijn lugar a dudas para lograr ese objetivo de 'calidad' requerira mucho esfuerzo y tiempo dedicado al diseño.
Los procesos de dieño no prentenden ser la ultima palabra en el desarrallo y creacion de un videojuego ni de ningun tipo de software, el objeto del diseño es el de minimizar los fallos y todos los problemas en el futuro y desde luego crear una aplicacion cuyos componentes faciliten su reutilizacion y disminuyan el tiempo de desarrollo y de depuracion del software una vez este terminado.
Los diseños nunca contemplan todo, siempre quedan vaches, pero sino fuera por el diseño esos vaches estarian presentes un un porcentaje mucho mayor.
Tras realizar correcciones o desarrollos que se alejan del diseño debido a una necesidad o problema que no pudo ser previsto en la fase de diseño es necesario actualizar los documentos de diseño ya que el fin de estos mismos es el de dar soporte, documentacion y el de servir de almacenes de experiencia para eventos futuros.
En resumen el diseño y el mantenimiento del mismo es muy importante, el objeto de crear un juego puede variar segun las nececidades de cada quien, los que quieren hacer juegos solo para tener un trabajo divertido... no necesitaran mucho de diseño porque su trabajo a la larga solo sera visto por ellos y por unos pocos y luego estara en la papelera de reciclaje o en alguna carpeta que nunca miren, y luego tal vez comiencen otro juego para divertirce, o tal ves no vuelvan a hacer ninguno nunca. Las personas que pretendan o que tengan una vision empresarial y contemplenla creacion de videojuegos como algo que no solamente debe ser divertido sino que debe ser un producto que cumpla estandares de calidad deberian pensar en procesos no tan divertidos como solo hacer un juego y ya, sino pensar en los diferentes procesos de modelamiento de software, en especial lo que se acomoden a los estandare internacionales, y si no logran por alguna razon adoptar un estandart existente, deberioan ponerse en la tarea de diselñar su propia metodologia de diseño siempre y cuando esta este en favor de la calidad en todos sus aspectos.
Infortunadamente o afortunadamente, segun sea el caso, en paises como colombia que son de escasos recursos, patrocinar empresas que quieran surgir en el campo de la multimedia y de los videojuego puede ser un riesgo muy alto que muy, pero muy pocos o ningun inversionista esta dispuesto a hacer... la razon... No existen propuestas serias que cumplan con estandares ya establecidos, que cuenten con proyecciones basadas en datos reales y que adopten metodologias que incrementen la probabilidad de exito en la elaboracion de dichos proyectos.. los inversionistas necesitan saber que su inversion va a ser recuperada y que mas aun va a producir utilidades... No podemos pretender convencer a alguien de que un producto va a ser bueno porque para nosotros es divertido hacerlo y somos muy buenos programando y haciendo animaciones... se necesita vision empresarial y de negocios...
Dudo que empresas como Nintendo, Acclaim, Sega, SquareSoft o cualquiera bien conocida no utilice una metodologia determinada de diseño y desarrollo de software, aunque seguro que esto implica para ellos una mayor inversion de dinero y de tiempo para sus proyectos , pero de igual forma esta inversion se retribuira en resultados inmediatos en forma de ganancias y en resultados en mediano plazo mejorando sus procesos de desarrolo a travez de la reutilizacion y facil depuracion de los codigos ya escritos...
Sinceramente.. alguien cree que el motor que ha logrado hacer SquareSoft no conto con un fuerte diseño desde sus primeras y posiblemente simples versiones?
Yo estoy convencido de que si hubo mucho diseño y de que seguramente pasaron muchos meses elaborando papeles poco divertidos.... Lo mismo pienso de juegos como Luigis Mansion para el NGC o los juegos de deportes de EA.
Tal ves en los tiempos del primer donkey Kong, o de la famosa ranita que saltava troncos en el atari 2600 o en los tiempos de juegos como el primer Goal! no se usaba mucho o nada de diseño pero hoy en dia...??? No se cuantos participantes sean ingenieros o cuantos estan estudiando.. pero lo cierto es que un ingeniero se caracteriza por llevar procesos a travez de metodologias propias o innovadoras, trabajos que no requieran diseñlo y que esten en elgun modo mas enfocados a la programacion o al hobby son más caractreristicos de personas que han optado por seguir ramas tecnicas o tecnologicas, lo cual no esta mal porque hacen lo que les gusta y estudiaron lo que les gusta.... en lo personal estudie ingenieria de sistemas por que me GUSTA la parte tecnica, la tecnologica pero mucho mas me gusta la parte de innovar y hacer las cosas bien siguiendo estandares de calidad y promoviendo siempre la eficiencia y economia de los procesos.. asi que he dado una respuesta pensando como Ingeniero.
4402
« en: Viernes 21 de Mayo de 2004, 22:56 »
precisamente un dia antes de que publicaras este post ya habia hablado con solocodigo de ello..
4403
« en: Viernes 21 de Mayo de 2004, 21:20 »
no, cr3o que no es por ahi.. revisa aca:
HKEY_USERS\S-1-5-21-1060284298-492894223-725345543-1003\Software\Microsoft\Internet Explorer\TypedURLs
obviamente la primera parte varia segun el usuario es decir: \S-1-5-21-1060284298-492894223-725345543-1003
esta parte deberia cambiar
4404
« en: Viernes 21 de Mayo de 2004, 16:56 »
jajaja me corchaste!!!! sino estoy mal es Rational Unified Procces En palabras globales UML es una 'herramienta' o 'lenguaje' (lenguaje ... no creo pero asi lo he visto por ahi) y el RUP es la guia de como usarla.
4405
« en: Viernes 21 de Mayo de 2004, 16:45 »
lamentablemente no se como tratar ese tema en sql server.. solo en oracle.. bye
4406
« en: Viernes 21 de Mayo de 2004, 16:34 »
Bueno, en mi experiencia personal si es muy necesario... No utilizar una metodologia determinada puede llevar a un juego que aunque sirva seria solo un monton de codigo desordenado y tedioso.. si realmente la falta de diseño se veria reflejada en que el juego seria muy tedioso de depurar, y la falta de diseño va en detrimento de la modularidad e incrementa la dependencia entre componentes.
Es cierto que es muy aburrido el diseño, pero si uno va a hacer algo bien es mejor comenzar por alli.. he hecho dos juegos en toda mi vida.. de hecho el segundo recien inicie la implemenatcion.. el primero se veia bonito pero el codigo es un completo desastre, al punto que he querido cambiarle algunas cosas pero me ha dado pereza y tedio pues resulto muy complicado (tal como lo advirtieron los libros y mis maestros)... en mi seundo juego (mi proyecto de grado en la universidad) somos tres personas y vamos desde febrero en la fase de diseño y recien la semana pasado iniciamos el desarrollo, aunque a travez del proceso de diseño paralelamente desarrollamos pruebitas para ir aprsndiendo a manejar el directX y el C#.
Todo el diseño n su primera etapa se derivo del documento que nuestro amigo Ruben3D a colocado el link y de otros que tambien se encuentran en GameDev, sin embargo el documento o los documentos solo ayudan a crear una version conceptual general de lo que sera el juego y resulta de utilidad para diseñar los personajes, los escenarios etc, en fin sirve para diseñar el juego y entiendo como juego lo que ve el usuario... MUY IMPORTANTE , NECESARIO!!!. pero solo de utilidad para el desarrollo en su etapa mas basica.. cual es la etapa más basica del desarrollo? pues el inicio del diseño...
Dentro del ciclo del diseño hemos utilizado UML con RUP... realmente no hay ninguna metodologia que se ajuste demasiado a lo del videojuego , pero UML es la mas general y es suficientemente amplia para cubrir todos los aspectos.
Nosotros (mis dos compañeros y yo) hemos utilizado aspectos importantes del UML pero no todo el UML porque seria una perdida de tiempo, utilizamos lo que sabemos que nos seria de utilidad en el futuro-...
definicion de requerimientos calificacion de requerimientos casos de uso pimarios y secundarios integtracion de casos de uso descripcion de iteraciones Arquitectura diagrama de clases Colaborativo
por mencionar solo algunos y que realmente no llegan a ser la mitad de los que especifica el UML.
El ciclo de desarrollo que se deberia seguir es por iteraciones (modelo en espiral incremental) Con una semana que llevo de desarrollo al 100% y veo la diferencia notable... y gracias a estos 4 meses de diseño de videojuego y de diseño del desarrollo ya se ve que el proceso de desarrolo sera muy rapido y que la estructura del codigo sera de gran calidad.. un codigo claro, entendible, modular con bajo acoplamiento y alta cohesion..
Al dia de hoy llevamos más de 200 paginas solo en documentos relativos al diseño del videojuego y al diseño del desarrollo del mismo.
Yo apoyo el diseño sea como sea.
4407
« en: Viernes 21 de Mayo de 2004, 03:09 »
no se entiende.. mejor postea el reporte y lo revisare en la empresa.
4408
« en: Viernes 21 de Mayo de 2004, 03:08 »
Aunque la libreria que dices esta en el equipo pueden ocurrir varias cosas: 1- que la libreria este dañada 2- (el mas probable) que el segmento de disco donde esta la libreria este dañado 3- que lalibreria sea incompatible con tu sistema operativo para lo cual deberias buscar un parche en la pagina de oracle.
4409
« en: Viernes 21 de Mayo de 2004, 03:05 »
utiliza la sentencia nvl, la cual reemplaza null por un valor valido.. ej: para hacer que cuando H.dni_treballador sea null, no se retorne nada asi: SELECT H.num_habitacio, H.data_alta, I.nom AS incidencia, H.data_fin, E.nom + ' ' + E.cognom1 + ' ' + E.cognom2 AS nombre FROM incidencia_habitacio H, incidencia I, treballador E WHERE I.codi=H.codi_incidencia AND E.dni=H.dni_treballador AND nvl(H.dni_treballador,-1) <> -1;
4410
« en: Viernes 21 de Mayo de 2004, 03:01 »
eso no depende del historial.. hasta donde recuerdo eso depende de un servicio de sistema.
4411
« en: Viernes 21 de Mayo de 2004, 02:58 »
la verdad no tiene nad< que evr copn el sistema operativo.. depende unica y exclusivamente de la bios misma.
4413
« en: Miércoles 19 de Mayo de 2004, 19:56 »
visor de suecesos de xp:
panel de control> herramientas administrativas> visor de sucesos
4414
« en: Miércoles 19 de Mayo de 2004, 19:56 »
registro:
en xp busca en el registro por msconfig y borra las 'carpteas' que no te sirvan.
adicionalmente borra las entradas que no necesites en estas claves
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
4415
« en: Miércoles 19 de Mayo de 2004, 19:54 »
UTILIZA KBHIT Y BIOsKEY CON LA DOS.H
4416
« en: Miércoles 19 de Mayo de 2004, 17:48 »
Estoy de acuerdo
4417
« en: Miércoles 19 de Mayo de 2004, 16:05 »
bueno sobre linux puedes usar la pthread.. eninternet hay varios documentos sobre esta y adicionalmente tengo alguna infromacion al respecto.. si este es tu interes comentanos
4418
« en: Miércoles 19 de Mayo de 2004, 15:56 »
creo que el error no esta en el fragmento que muestras... deberias postear el codigo completo.
4419
« en: Miércoles 19 de Mayo de 2004, 15:55 »
son dos cosas.. la primera es que cuando entro all foro lo primero que hago es mirar cuales foros tienen el icono de nuevos mensajes... sin embargo en el icono que redirige a los foros de .net no pasa esto asi que aunque hayan nuevos post es necesario entrar al foro de .NET para poder mirar cuales si hay o no post nuevos.
Por otro lado el foro de C# ya supera los 150 mnsajes y creo que no deberia estar tan escondido.
Gracias.
4420
« en: Miércoles 19 de Mayo de 2004, 15:53 »
Cuando entro al foro de .NET no veo mi usuario y se encuantra habilitado el recuadro de lgion rapido... lo podrias corregir?
4421
« en: Miércoles 19 de Mayo de 2004, 06:11 »
 yo tambien... por ahi hay un foro de una persona que fue colaborador en solocodigo que tambien le ha ido muy bien.. no tengo nadea contra el, por el contrario me parece que sea lo que sea es un buen tipo, pero el foro de el va muy bien porque tiene muchois articulos que no son propios sino que los han copiado de otros foros... eso si no me gusto mucho, en cambio aca todo es propio...!!!
4422
« en: Miércoles 19 de Mayo de 2004, 00:43 »
4423
« en: Martes 18 de Mayo de 2004, 22:57 »
loco
4424
« en: Martes 18 de Mayo de 2004, 22:53 »
es un driver.. seguro que si revisa el visor de eventos alli o tendras mas informacion.
4425
« en: Martes 18 de Mayo de 2004, 16:30 »
debes crear otro vector de las mismas dimensiones, luego copias lo de un vector en el otro pero haciendolo en orden inverso en el vector de destino... una vez hecho esto solo copia el nuevo vector en el original y ya...
No esperaras que te haga el codigo de algo tan facil... si no lo haces nunca aprenderas a programar..
Espero que no llegue ningun desocupado a hacerte el trabajo.. mejor si tienes mas dudas derivadas de lo mismo .. preguntanos.
Páginas: 1 ... 175 176 [177] 178 179 ... 231
|
|
|