Juego desarrollado en Java utilizando la plataforma JavaFX
“Tic Tac Toe”
Subgrupo: 1
Nombre de los Autores:
Oswaldo Andres Jimenez Molina
Daniel García Montoya
Gerson Julián Bernal Alfonso
Samuel Marulanda
Oscar Alejando Ortiz Trujillo
Institución: Politécnico Grancolombiano
Materia: Paradigmas de Programación
Entrega 1 Semana 3
Profesor: Ricardo David Camargo Lemos
Fecha 6 de noviembre 2023
Contenido
Introducción...................................................................................................................... 3
Historia..............................................................................................................................4
Desarrollo......................................................................................................................... 5
Conclusión........................................................................................................................ 6
Bibliografía........................................................................................................................7
Introducción.
Java es un lenguaje sencillo y orientado a objetos, que permite el desarrollo de
aplicaciones en múltiples áreas, como seguridad, animación, acceso a bases de datos,
aplicaciones cliente-servidor, interfaces gráficas, páginas Web interactivas y desarrollo
de aplicaciones móviles, o para creación de juegos interactivos.
Con esto buscamos afianzar la programación orientada a objetos ya que disminuye los
errores y promociona la reutilización del código, además del IDE Eclipse que es una
plataforma de software compuesto por un conjunto de herramientas de programación
de código abierto multiplataforma para desarrollar el proyecto aplicaciones cliente.
En este caso vamos a desarrollar un juego interactivo que nos permita desarrollar
nuestro curso de paradigmas de programación, por lo tanto, nos enfocamos en el
dominio de la programación orientada a objetos y el desarrollo de un juego utilizando
programación orientada a objetos teniendo en cuenta librería gráfica para JAVA y el IDE
ECLIPSE para desarrollar nuestro juego.
Historia
El juego que conocemos ahora como Tic Tac Toe tomó una forma anterior en la Antigua
Roma llamada "Terni Lapilli" o "Tres piedras a la vez". cada jugador solo tenía tres
piedras para usar en el tablero y tenía que moverlas por los espacios vacíos para poder
seguir jugando, las primeras evidencias de estos juegos escritos con tiza por toda
Roma, fuera de Roma, aparecieron juegos similares a Tic Tac Toe en las antiguas
civilizaciones egipcias y del Medio Oriente, un juego de estrategia similar de tres en
raya se remonta al antiguo Egipto, para ganar este juego, el primer jugador que coloque
sus tres piezas en una de las ocho líneas. Este juego en particular llegó hasta China y
Filipinas.
“Picaria” era el juego que jugaban los habitantes de Pueblo en lo que ahora es el
suroeste de los Estados Unidos. Picaria tiene más en común con Three Men's Morris
que con Tic Tac Toe. El juego también requiere que los jugadores alineen tres de sus
piezas en una fila moviéndose libremente por el tablero.
La cuadrícula de 3x3 parece ser lo más consistente en la historia de Tic Tac Toe. Si
bien se usa principalmente con fines de entretenimiento, la cuadrícula de 9 cuadrados
también se usó como una ayuda mágica en la época medieval. Conocido como "el
Cuadrado Mágico", esta cuadrícula alinea los números del 1 al 9 para que sus sumas
sean las mismas horizontal, vertical y diagonalmente. Se creía que este cuadrado
contenía un mensaje numérico que contenía los secretos del mundo.
Desarrollo.
Con el preámbulo anterior el juego propuesto por nuestro grupo de trabajo es el juego
TIC TAC TOE este juego tiene como objetivo alinear 3 o más de tus símbolos
actualmente este juego debe tener en cuenta lo siguiente:
Los símbolos son X O, o ceros y cruces en un tablero.
El tablero es de 9 espacios.
El juego XO es para 2 jugadores, que se turnan para marcar el espacio libre en una
cuadrícula.
Conclusión.
Con la primera parte de este trabajo nos permitimos plantearnos el como vamos a
trabajar, y reunirnos para escoger el juego a realizar en nuestro grupo.
Planeación de las próximas entregas definiendo responsables por actividades e ir de la
mano con trabajo en equipo para el mejor desarrollo de la actividad, teniendo en cuenta
todas las recomendaciones dadas por el docente.
Bibliografía.
Henao, C., & Perfil, V. T. mi. (s/f). Conceptos Básicos de Programación Orientada a
Objetos. [Link]. Recuperado el 24 de mayo de 2022,
de[Link]
Herramientas básicas para los desarrolladores en Java. (2015, mayo 20). BBVA
API_Market. [Link]
los-desarrolladores-en-java/
(S/f). [Link]. Recuperado el 24 de mayo de 2022, de
[Link]