Git Product home page Git Product logo

tp2-7507's Introduction

[75.07 / 95.02] Algoritmos y programación III

Trabajo práctico 2

Segundo cuatrimestre del año 2018

Objetivo Desarrollar una aplicación de manera grupal aplicando todos los conceptos vistos en el curso, utilizando un lenguaje de tipado estático (Java) con un diseño del modelo orientado a objetos y trabajando con las técnicas de TDD e Integración Contínua.

Consigna general Desarrollar la aplicación completa, incluyendo el modelo de clases e interfaz gráfica. La aplicación deberá ser acompañada por pruebas unitarias e integrales y documentación de diseño.

Especificación de la aplicación a desarrollar La aplicación consiste en un juego por turnos basado en el clásico juego Age of Empires II.

tp2-7507's People

Contributors

emabrea avatar franjon11 avatar santiagomariani avatar julianferres avatar

Watchers

James Cloos avatar

Forkers

emabrea

tp2-7507's Issues

Reglas de población

  • Crear unidades => sube la población
  • Matar unidades => baja población
  • Matar aldeanos => baja población y baja producción de oro
  • Verificar tope poblacional

Informe

El informe esta empezado, falta ir completandolo

Pruebas de unidades | construccion

aldeano

  • - verificar construcción de cuartel y plaza central
  • - verificar que se haga en los turnos propios al jugador
  • - verificar que no suma oro

Pruebas de Unidades | movimiento y dirección

Pruebas de movimiento y dirección (1 casillero por turno en las 8 posibles direcciones, siempre y cuando no intenten ir más allá del mapa)

  • aldeano
  • arquero
  • espadachín
  • arma de asedio

Pruebas de edificios

Cuartel crea:

  • Cuartel crea:
  • espadachín
  • arquero
  • Plaza central crea aldeano
  • castillo crea arma de asedio

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.