📄 history
字号:
HISTORY del Batalla Naval:--------------------------All---9/3/98 0.60: Les cambie el nombre a los clientes y al servidor. Reemplaze bt por bn.12/9/97 0.50: Modifique el Makefile, es mas simple y compatible para hacer paquetes debian. Ahora incluye un archivo midi. Documentacion modificada y actualizada.xbnclient--------- 0.01 a 0.27: Trate de aprender a programar en X.28/12/95 0.28: Mi primer version publica. 1/ 2/96 0.29: Despues de llegar de vacaciones corregi el bug que no te deja jugar solo y otro de que le daba el turno a personas que no jugaban. Se invirto el significado del color AZUL con el VERDE.7/3/96 0.30: Agregue un par de cositas en la presentacion. Un par de BUGS. Un par de cositas cuando perdes o ganas.8/3/96 0.31: Agregue en icono (Bugs bunny).9/3/96 0.32: Pantalla de mensajes de abajo y otros chiches.9/3/96 0.33: Despues de haber terminado la 0.32 y subirla a un BBS me di cuenta del bug mas grande de todos. Si ponias barcos de mas o de menos se moria el cliente.(Solo en la v0.32)10/3/96 0.34: Agregue la opcion de poder mandar mensajes entre usuarios. Ademas retoque un poco todo como el ABOUT.11/3/96 0.35: Un par de cositas mejoradas.17/3/96 0.36: Se agrego la parte del manejo de usuarios por nombre. Un par de bugs corregidos.Ahora solo con cambiar el MAXPLAYER se agrega los jugadores que uno quiero sin tocar nada mas del fuente.28/3/96 0.37: Solo cambie el icono para que el prog no requiera 256 colores. Mejore los errores de compilacion y todo ocupa mucho menos. 8/4/96 0.38: Un lindo bug corregido. 0.39: - No existio - 8/4/96 0.40: Cambie algo14/4/96 0.41: Mejore un par de cosas como borrar la pantalla cuando terminas un juego o te desconectas. Cambie el formato de los parametros.Lo saque a Sebastian del About :)16/4/96 0.42: Un par de cositas.17/4/96 0.43: Boton de 'status'18/4/96 0.44: Opcion de ocultar la tabla. Opcion -n (username)18/4/96 0.45: Varios bugs resueltos de ocultar la tabla.19/4/96 0.46: Un par de retoques. 8/8/96 0.48: Para igualar a las demas versiones. Ninguna modificacion.12/9/97 0.50: Saque las librerias sspkg. Gran parte del codigo de nuevo. Varios bugs. Cliente Inteligente. No usa la funcion getlogin() ya que devuelve null en glibc.9/3/98 0.60: Solo le cambie el nombre.bnserver-------- 0.01 a 0.18: Trate de aprender usando sockets, fork(),signal(), memoria compartida, y todo eso. Una vez que me di cuenta que todo se podia hacer mas facil hice el servidor sin nada de eso. Gracias Dios por el select(). 0.19 a 0.27: - No existieron -28/12/95 0.28: Primera version publica.1/2/96 0.29: No se que le agregue.7/3/96 0.30: Tampoco me acuerdo si le agregue algo. 0.31: - No existio -9/3/96 0.32: Mas funciones del protocolo.9/3/96 0.33: Cree un mini retardo.10/3/96 0.34: Habilite la opcion de mandar mensajes.11/3/96 0.35: Un terrible bug solucionado. Lo encontre gracias a que puse la opcion de mandar mensajes, y cuando uno se desconectaba y otro mandaba un mensaje el btserver se quedaba en un estado de loop. Pasaba lo mismo con todas las funciones del protocolo.Lo que me falto fue hacer el FD_CLR cuando uno se desconectaba "bien". Bug acarreado desde que uso select en vez de fork.17/3/96 0.36: Se modifico para hacerlo compatible con el cliente. Y creo que corregi un mini bug.Cambio de nombre de las variables para hacerlo igual al cliente. 8/4/96 0.37: Algo cambie 0.38 y 0.39: - No existieron - 8/4/96 0.40: Algo cambie y no se que.14/4/96 0.41: Agregue el parametro -d que debuguea o monitorea lo que hacen los jugadores. Modifique todo el formato del modo debug varias veces hasta que al final quedo como el monitor de las netware 2.x. Vale la pena ponerlo (van a ver las cosas redundantes que hay). Sirve tambien para los que quieren hacer otros clientes. Cambie el formato de los parametros. Un maldito bug que viene desde hace tiempo que me tiraba en la pantalla el paquete que iba un jugador, solucianado.16/4/96 0.42: Un par de cositas.17/4/96 0.43: Soporte para la funcion status.BNP v0x1118/4/96 0.44: Algunos detalles18/4/96 0.45: Algunos detalles19/4/96 0.46: Bug desde el 0.43 resuelto.Borraba los nombres cuando uno ganaba o perdia. 9/7/96 0.47: (no oficial) (horape) Arreglo de un bug que hacia que si se le mandaba algo que no correspondiera al BNP se clavara con un feo segmentation fault. Soporte p/BTWIN. Cuando recibe un BNREA queriendo leer tablero de un usuario que no lo mando no le contesta (para acelerar el BTWIN, que pide TODOS los tableros MUY seguido.- Horacio Pe#a )20/7/96 0.48: Tiene un par de arreglos para mejorar el soporte de BTWIN. (Horacion Pe#a)12/9/97 0.50: Varios BUGS - Como detectar cuando uno se descontecta de manera no 'correcta', retoques estequicos para el debug, otro bug mas para el chequeo del protocolo, etc.09/03/98 0.60: Solo pavadas, y algun bug, creo y le cambie el nombrenbnclient--------- 5/4/96 0.01: Empece a ponerme a ver como funcionan las ncurses. 0.01 a 0.15: Varias versiones hasta llegar a algo jugable. La 0.15 es igual a la 0.40 8/4/96 0.40: Termine mi primera version de este cliente. Las mismas funciones que su colega el xbtclient v0.4014/4/96 0.41: Agregue la opcion de jugar en blanco y negro. Especial para jugar en terminales VT100 (via telnet o en BBS). Cambie el formato de los parametros.16/4/96 0.42: Mejore la opcion de la emulacion VT100 (para que funque mas veces [80x24])17/4/96 0.43: Boton de 'status'18/4/96 0.44: Opcion de ocultar la tabla. Opcion -n (username)18/4/96 0.45: Varios bugs causados por ocultar tabla.19/4/96 0.46: Mas funciones para el teclado.12/7/96 0.47: (no oficial) (horape) Renombrada la variable sendmsg que hacia que no compilara en los kernels nuevos. 8/8/96 0.48: Igual a la 0.47 0.49: Horacio Pe馻 me envio una version beta con soporte de gpm, y como yo no la continue, y el tampoco que ahi - pero esta linda (tal vez vos la quieras continuar ).12/9/97 0.50: getlogin() devulve null en ipv4 con glibc ( libc6 ). Ahora usa getenv("LOGNAME"), y algo mas modifique pero no me acuerdo. Cliente inteligente.09/03/98 0.60: Solo le cambie el nombre. btwin (horape)--------------9/7/96 pre0.0: Consegui entender c髆o funcionan los Winsock! Se conecta!10/7/96 pre0.1: Manda y recibe mensajes.11/7/96 pre0.2: Manda el tablero.12/7/96 0.1: Primera versi髇 p鷅lica. Se puede jugar y, aunque le faltan unas cuantas cosas (por eso no es la 0.47) ya cumple con los dos objetivos principales de dise駉. (leer btwin/LEEME.batnav)13/7/96 0.2: Muestra los barcos hundidos con el dibujito. 14/7/96 0.3: Ventana de status.20/7/96 0.48: Luego de varias versiones qued
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -