<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7560847\x26blogName\x3dPeor+es+Nada\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLACK\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://peoresnada.blogspot.com/search\x26blogLocale\x3des_419\x26v\x3d2\x26homepageUrl\x3dhttps://peoresnada.blogspot.com/\x26vt\x3d8853004166748984398', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

jueves, 24 de marzo de 2005

Un juego muy serio


defencyclopedia.com

Te tengo un proyecto especial para ti, almorzamos y hablamos de eso. Así empezó el gran reto profesional de mi carrera en computación. En la mesa me lo soltó sin tapujos, ¿Quieres hacer un sistema de juegos de guerra? Mis ojos se debieron haber puesto como dos huevos fritos, por la sonrisa de Flores Prado, sin pensarlo le dije un sonoro y seguro “SI”.

El Capitán de Navío Gabriel Flores Prado, era en ese entonces, el director de informática de la Armada de Guerra Venezolana, mi jefe. Pocas veces en la vida me he encontrado con personas como él, muy preparado, respetuoso, profesional, culto, tolerante, justo. Anécdotas hay un millón, todas relativas a su calidad profesional, humana y espiritual. Siempre de buen humor, dueño de una gran simpatía y don de gente, por donde pasa deja sonrisas en todos, por estas cualidades se ganó mi respeto y gran admiración. Habla fluido italiano, por el tiempo que pasó en Italia trabajando en lo de las fragatas y yo practicaba con el para no olvidarlo. En resumen, puedo decir que la palabra que mejor lo define es “Señor”, así, con mayúsculas, un verdadero Señor.

Haberme tomado en cuenta para el desarrollo de este sistema, representaba una gran oportunidad de hacer algo mucho más interesante que los tradicionales y aburridos sistemas administrativos de siempre, pero también un gran compromiso.

Corría el año 1986 compartía mi tiempo entre este empleo como analista de sistemas y mis estudios de licenciatura en computación en la UCV (Universidad Central de Venezuela).

El proyecto consistía en desarrollar la automatización del sistema manual de juegos de guerra “Seatag”, diseñado y utilizado en la Escuela Naval Superior de Newport en EE.UU. Este juego era parte muy importante del Curso de Estado Mayor de la ESGN. (Escuela Superior de Guerra Naval) en Venezuela.

El director de la ESGN en ese momento era el Vicealmirante Elías Daniels, el mismo que seis años después apareció en la TV presentando a Chávez, cuando este fue apresado por el frustrado y sanguinario intento de golpe de estado del año 92 y dijo aquel fatídico “Por ahora”, (¡wakala!). Allí Daniels era comandante del Estado Mayor Conjunto (creo).

Daniels es todo un personaje, muy culto y preparado, conocedor de las ciencias de la navegación y la educación, además de ser un usuario de primera línea. Sus opiniones y aportes siempre fueron oportunos, precisos e importantes.

Para el desarrollo del proyecto se dispusieron recursos materiales y humanos de primer orden, mis grandes colaboradores fueron, el Capitán de Navío Eljuri, gran experto en guerra electrónica, misilística y armamento; el Teniente de Fragata Rafael Chieffo, Ingeniero de Computación de la USB y José Luis Meléndez, quien ahora seguro debe ser un gran hacker. No podía ser mejor equipo.

En este proyecto se usó el primer Burroughs B20 en Venezuela, computador basado en el microprocesador Intel 8086 / 8088 de 8 bits a 8 mhz. Memoria hasta 640 K, disco duro hasta 8mb, sistema operativo BTOS, análogo al DOS o CPM y Basic. En aquel momento era lo máximo.

El diseño funcional del sistema completo se hizo en 3 semanas, puro papel, ni una línea de código. El diagrama de módulos codificables ocupaba toda la pared de mi oficina, así se podía observar todo el sistema en una sola visión global. Al tener todo esto diseñado descubrí que el manejo de las armas, los rádares, misiles, buques y toda la data del sistema requerían de un gran sistema de validación e interrelación, o sea un manejador de base de datos (DBMS). En ese momento no existía como herramienta para este ambiente operativo, así que tuvimos que asumir el desarrollo en paralelo de un DBMS. Para esto usamos la pared del frente. Asumimos esto como parte del mismo proyecto y no nos quejamos por ello, corrimos el riesgo de no cambiar la fecha de entrega.

Ya la parte preliminar estaba concluida y procedimos a la programación, pruebas, mucha matemática y aquí descubrimos para que son necesarias las integrales, que en este caso nos sirvieron para definir las funciones que determinaban las posibilidades de que un evento sucediera.

El sistema se terminó y su primera liberación se la hicimos al Director de Informática, Flores Prado, una presentación muy exigente, todo quedó al 100%, solo se observaron cosas de estética, después de corregidas, a los días se le presentó a la ESGN y quedaron muy contentos. Recibimos las felicitaciones de Daniels y Eljuri y otros del cuerpo directivos de la ESGN y de la Comandancia de la Armada. Todos estábamos muy contentos.

Pero la verdadera prueba de fuego, aún estaba por ocurrir y confieso que esto hacía que me temblaran las piernas. En Conejo Blanco este año estarían ubicados los Head Quarters de las Operaciones Unitas, un evento de ejercicios militares internacionales. Muchos países participando en maniobras reales, en escenarios reales: Venezuela, Estados Unidos, Puerto Rico, Panamá, Israel y otros que no recuerdo, muchas de las decisiones de estas maniobras se tomaban en las mesas de juego de Seatag.

Aunque el sistema estaba liberado y probado, no hubo suficiente confianza para usarlo en este evento tan importante como sistema principal, y terminó siendo el backup del sistema manual, eso si, evaluado y escrutado por todos los presentes. El sistema era como la vedette oculta del evento, fueron tres días de trabajo intensivo, los resultados, ni una sola incongruencia, ni un solo error, tomando en cuenta el azar que involucran los dados y el random del computador, todo quedó a pedir de boca y no hubo ni una sola discordancia entre los resultados manuales y automatizados, eso significó el éxito total.

De esto, hace ya 19 años es un gran recuerdo, mi gran reto profesional, un juego muy serio.

8 Comments:

Blogger unocontodo said...

Esos primeros trabajos, no se olvidan... y... cual usarán ahora?...

11:20 a.m.  
Blogger KodeGeek said...

Chamo, muy interesante todo el proceso de entrega de el sistema, además de las arquitecturas utilizadas. ¡Has rodado una vainita!

No pude evitar hacer una analogía mental entre tu artículo y la pelicula "War Games" (en Venezuela Juegos de Guerra, con Matthew Broderic)

3:24 p.m.  
Blogger sunrisetkila4two said...

Hola! Me parecio muy interesante tu historia!
Gracias por visitar mi blog!
Saludos desde Los Angeles!

11:44 p.m.  
Blogger stelle said...

Entretenido este post!
Que satisfacción !

4:19 a.m.  
Anonymous Anónimo said...

Que buena historia , gran parte la vivi... desde la tribuna por supuesto , en alguna ocasion me invitaron a participar en el diseño de algun simulador u otro proyecto de la Armada, donde ogullo tube de compartir con mucha gente buena.

Al Capitan Flores Prado, tube la suerte de conocelo en persona y donde emprendimos una gran y sincera amistad, fue fugaz pero muy intenza, llena de gratos recuerdos y buenas anecdonas inolvidables. Adicionalmente tubimos a bien compartir en varias ocasiones experiencias en el terreno culinario ya que el, ademas de ser excelente persona, su dedicacion por la cocina no tiene nada que enviarle a ningun otro chef del medio .. Mis saludos cordiales al "CAPI", comno soliamos llamarlo por cariño.

Muy bueno tu relato amigo (aunque personalmente no te recuerdo, seguro nos topamos en algun momento por ahi), primera vez que leo Blog y mne parece muy ameno , aelante y felicitaciones.

4:03 p.m.  
Blogger Andres said...

86', ah mundo que buen relato, me recordó mi época de AmigaWorld, y como la usaban en MIT para hacer un laboratorio de realidad virtual para hacer representaciones gráficas de los War Games. Muy bueno recuerdos y mejor recopilación. Por cierto, ese participé en un equipo de migración de Bourrohgs a AS/400

1:54 p.m.  
Anonymous Anónimo said...

Miguel, en las cercanías de convertirme en "SEXIGENARIO", has revivido un grato recuerdo de nuestro paso por la Armada. Tuve fé en tí y lo demostraste con creces.Participé en muchas comisiones para adquirir Juegos de Guerra de empresas extranjeras, y siempre mantuve la posición de desarrollarlo con recursos propios, de nuestro país, tenemos capacidad para eso y mucho mas. Ya retirado, con Laly Bustamante, Arturo Nieves, Pablo Diez y pasantes del IUPFAN desarrollamos para la Escuela Superior de Guerra Naval, otro Juego de Guerra, basado en redes BANYAN VINES y el correo electrónico BEYOND MAIL,con mucho éxito tanto que fué usado por tres años consecutivos en los procesos de formación de los Ofiales de Estado Mayor. Pero a tí y a los que hicieron equipo contigo les quedó el mérito de haber desarrollado el primer Juego de Guerra, automatizado, de la Armada Venezolana.Agradezco los conceptos emitidos sobre mi persona y aprovecho la ocasión para saludar a Nelson Cisneros, a quien me une una cálida amistad,y quien "posteo" uno de los mensajes. Nelson hubiese sido por su capacidad, profesionalismo y don de gente, otra estrella del equipo.Lamentablemente no lo conocí en esa época. Saludos cordiales para tí y tu familia, de quien mantiene un vivo recuerdo de tu amistad. Capitán de Navío Gabriel Flores (a) El Capi

10:37 p.m.  
Blogger Gustavo E Fuentes M said...

Que fino, Miguel! Esto me inspira, para contar alguna de mis experiencias en proyectos, no se si tan sexys como estás, pero si tengo una que otra que va más allá de sistemas de información. Me agradó mucho el texto y me da curiosidad de conocer más del proyecto.

4:55 p.m.  

Publicar un comentario

<< Home