Giter VIP home page Giter VIP logo

piratassinmemoria's Introduction

PiratasSinMemoria

Unity version: 2021.3.13.f1

piratassinmemoria's People

Contributors

jjricaurtem avatar

Watchers

 avatar Jherson Cohecha avatar

piratassinmemoria's Issues

Actualizar los archivos de audio en el juego

  • Colocar los ultimos archivos de audio en el juego y que se correspondan
  • verificar que partes no están usando el servicio de audio para actualizarlos
  • Validar los loops ( La música del inicio no quedó la que era, además no se loopea, suena una vez completa y muere )

Mostrar el jugador en turno

Colocar el jugador que está en turno en este momento para el caso del multiplayer
no sé donde colocarlo pero lo pondría por ahora en el Canvas como un texto como por aqui:

Image

Diseño de la solución

para saber que jugador está en turno podemos:

  1. en el Commons.Events.TableEventChannel (
    public class TableEventChannel : ScriptableObject
    ) colocar un evento algo como OnTurnChange que reciba el número del jugador en turno
  2. escuchar el evento donde en el controlador del jugador en turno (nuevo MonoBehaviour)
    • Tratar este objeto como un prefab
    • Colocar el recurso de la imágen de la foto que nos entregaránen #8 de acuerdo al jugador en turno
  3. en el comportamiento de la mesa enviar el evento de cambio de turno en esta línea
    if (_isMultiplayer) _currentTurn = _currentTurn == 1 ? 2 : 1;
    • mover esa línea a un método privado nuevo
    • invocar también el cambio de turno al final del método Start para que tome el primer turno.

Dudas

  1. Como se debería ver este texto donde indique el jugador activo en este momento? Mostrar en la esquina superior derecha la foto (O solo la cabeza) del personaje en turno, retirarla y mostrar la del siguiente jugador cuando el turno termine.

Realizar el diagrama de arquitectura

POR QUE?

Las nuevas personas que se unan al grupo deberían poder entender como esta estructurado el proyecto por lo que necesitarán guias de como trabajar

QUE?

  • realizar un diagrama/documento de arquitectura explicando como está organizado el juego

Ventana de Inicio

Image

  • Integrar los artes que envíen para esta página
  • Abrir el pergamino cuando se de clic sobre el
  • Abrir los enlaces de los crédito
  • Redireccionar al escenario de nuevo juego cuando se escoja partida individual

Subtareas

  • A la espera de #23 para culminar esta página asi como de los nombres con los datos con los que cada uno aparecerá

Monedas multijugador

  • logica de jugador1/jugador 2
  • mostrar 2 filas de monedas o 1 sola dependiendo de la cantidad de jugadores
  • al cometer un error quitar la moneda correspondiente
  • modificar las ventanas de vistoria y derrota para siempre mostros el jugador ganador

Ventana de multijugador

Image

Características

  • Animación de transición de las espadas
  • Muestra los personajes del jugador 1 y 2
  • Permite volver al menu principal o iniciar la partida
  • Muestra la cara de la moneda que le corresponde a cada jugador
  • Muestra una imágen de cada jugador
    • Muestra los títulos del jugador 1 y jugador 2

Dudas Y Bloqueantes:

  • Aún se hará la animación de las espadas para esta versión o es mejor dejarla para después?

Subtareas

Cambiar la fuente principal

La fuente que se utilizó para los botones y para el título del juego requiere una licencia que para videojuegos cuesta 300 Dolares con lo cual esta fuera de alcance de este proyecto, se debe actualizar esta fuente en las diferentes pantallas para poder publicar el proyecto.

Subtareas

  • Acualizar la impagen del título del juego
  • Actualizar la imágen del título de la ventana de derrota
  • Actualizar la imágen del título de la ventana de victoria
  • Actualizar los botónes Play, Exit, Again
  • Actualizar las nuevas imágenes en Unity

Dudas

  • @Jaaart ¿Será posible crear estas imágenes (Excepto la del título del juego) como una fuente como tal y no como imágenes y de esta forma poderlas usar en diferentes partes del Juego?
    probablemente necesitemos esto https://www.fontself.com/store

Diseñar la página de Itch.io

POR QUE?

Ya empezamos a compartir los enlces del juego y nuestro principal enlace es nuestra página de itch.io la cual está con un diseño por defecto y sería muy bueno que esta página siguiera el estilo del juego.

Cambiar los Sellos del pergamino

Image

Cambiar los sellos del pergamino para que se muestren todo el tiempo .

  • mostrar el sello con el simbolo de abrir si el pergamino está cerrado
  • mostrar el sello con el simbolo de cerrar si el pergamino está abierto
  • mostrar el sello con el simbolo de menú si tiene conectado un Gamepad

Crear menú dentro del pergamino

Crear un menú dentro del pergamino para que se pueda navegar en las diferentes opciones dentro de él.
image

  1. Prototipar cada una de las opciones de navegación
  2. Discutir y acordar el diseño y la interacción con el usuario, no olvidar incluír la navegación con los controles y los efectos visuales y sonoros que lleve. Cerrar esta actividad con un documento de diseño y con las actividades creadas
  3. Crear los assets para este fin ( Colocar aqui las tareas necesarias para cada rol )
  4. Integrar con Unity
  5. Pruebas

Ajustar los sonidos

  • Agregar sonido diferente para menu principal
  • Reducir el espacio "Vacio" de los sonidos para los clicks

Para: Jonathan

Colocar menú de opciones dentro del pergamino

Image

Opciones:

  • Home (Me parece más acertado "Game" )
    • Opcion Volver Al Menú Principal
    • Opción Reiniciar
    • Opción Salir del juego (Solo en el Menú principal)
  • Crédits
  • Settings
    • music
    • sound FX

Tareas:

  • Discusión Inicial
  • Listado de tareas (Pendiente)

Animación de la Moneda

Tenémos el modelo de la moneda en 3D y alguna animación en video pero toca coordinar como incluír esta animación y/o el modelo dentro del juego.

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.