Coder Social home page Coder Social logo

banderas_java's Introduction

Fun with flags!

Tener en cuenta:

  • Proyecto en parejas
  • Se debe crear un repositorio por equipo
  • Se debe subir varios commits y push dependiendo de la estrategía de solución del proyecto
  • Se debe interactuar con un archivo, el cual será construído entre todos los estudiantes

Criterios de evaluación:

  • 10% Trabajo en el repositorio, mínimo 15 commits por cada estudiantes para terminar el proyecto
  • 10% Diseño en java de dos banderas diferentes, la lista del grupo no puede tener banderas repetidas
  • 10% Subir el diseño de banderas correspondiente en este repositorio como pull request
  • 10% Configuración y programación menú
  • 25% Programación del juego y la interfaz gráfica
  • 20% Exposición entrega final ejercicio (Diapositivas y presentación)
  • 5% Buenas prácticas en el código
  • 10% Aplicación del concepto de funciones en el proyecto

Instrucciones de cada bandera

  1. Las banderas se guardaran en el archivo /recursos/info_banderas.csv

  2. Este archivo guardará, el nombre de la bandera, seguido de los datos del juego en una línea y a continuación la información de cada pixel de cada celda, usando un digito para el color, como se explicará en el paso 4

  3. Todas las banderas tendran un estilo pixel art, como el ejemplo a continuación.

Bandera Gran Bretaña

  1. Dibujar la bandera separando colores para cada pixel, según la siguiente lista

    • 1 : Rojo
    • 2 : Azul
    • 3 : Blanco
    • 4 : Amarillo
    • 5 : Verde
    • 6 : Morado
    • 7 : Cyan
    • 8 : Negro
  2. Si algún color de la bandera no esta en la lista, se debe usar un color sustituto, que permita que la bandera se entienda

  3. Si la bandera tiene un escudo o adorno, se debe aproximar según criterio del estudiante. Dos ejemplos, Mejico y Costa Rica.

Bandera Mejico Bandera Costa Rica

Helpers

Son programas de java, con funciones listas, que el estudiante podrá usar como ayuda para realizar operaciones en el juego.

  • ConsoleColors: Contiene la información de los colores
  • ConsoleFile: Realiza operaciones con archivos
  • ConsoleInput: Permite leer datos que el usuario ingrese

Plantilla para imprimir

Referencias

Inspiración

banderas_java's People

Contributors

xaca avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.