inahuelio Goto Github PK
Type: User
Type: User
Hacer un juego estilo “Batalla naval”, donde participen 2 jugadores. - El juego permitirá elegir el protagonista con el cual jugar o Sandokán y sus valientes amigos o Armada británica - Al iniciar el juego se podrá elegir el tamaño del tablero de guerra a utilizar, el mismo deberá tener dimensiones NxN. Donde las columas se identificarán con letras (A-B-C…) y las filas con números enteros (1,2,3…). El mínimo de la cuadrícula deberá ser de 10X10 - Sandokán deberá defender 5 establecimientos en la isla cada establecimiento ocupa celdas de la cuadrícula con orientación o Fuerte, 6 celdas horizontales o Campamento de defensa, 3 celdas verticales o Depósito de armas, 2 celdas horizontales. o Defensa Norte, 2 celda verticales o Defensa Sur, 1 celda - La Armada británica deberá defender 5 barcos de guerra. o Crucero pesado, 6 celdas verticales o Galeón, 3 celdas horizontal o Cañonero, 2 celdas verticales o Galera, 2 celdas horizontales o Barcaza, 1 celda - El jugador que inicie la partida deberá elegir una columna y una fila donde bombardear al oponente, en caso de impactar sobre algún objetivo se deberá imprimir por pantalla IMPACTADO! y en caso que el ataque haya alcanzado a todas las celdas de un objetivo se deberá imprimir DESTRUIDO y el nombre del objetivo Ej. “DESTRUIDO DEFENSA SUR” - La ubicación de los objetivos será random - Partida especial. En cada partida cada protagonista tendrá la posibilidad de ganar un defensa de su oponente, esta posibilidad estará sujeta a una probabilidad seteable al iniciar el juego (por defecto la probabilidad de ganar es del 30%). o La defensa seleccionada será la que menos celdas ocupe, y deberá ser ubicada en forma random dentro de la cuadrícula del jugador, pudiendo estar en celdas vacías o previamente bombardeadas. En el caso que esto suceda, estas celdas bombardeadas deberán seguir siendo visualizadas como bombardeadas. o En el caso que sea la última defensa del oponente, automáticamente el jugador será el ganador de la partida. - El juego finalizará cuando alguno de los participantes logre destruir todas las defensas del contrario. - En cada partida se deberá mostrar las celdas previamente bombardeadas.
repositorio de prueba
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.