PSI - GRAPEFRUIT

Programación Orientada a Objetos (Tower defense - kingdom rush)

Moderator: julianmartinez16

Post Reply
User avatar
doluig
Posts: 5
Joined: Fri Jan 24, 2020 2:03 pm
Location: Medellín
Contact:

PSI - GRAPEFRUIT

Post by doluig » Fri Jan 24, 2020 2:16 pm

Integrantes:
  • Kyle Echeverri Sánchez
  • Luigi Pinedo González
Luigi Pinedo González
Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
doluig
Posts: 5
Joined: Fri Jan 24, 2020 2:03 pm
Location: Medellín
Contact:

Re: PSI - GRAPEFRUIT

Post by doluig » Sun Jan 26, 2020 8:52 pm

¿Qué hemos hecho?
  • Investigación previa inicial
  • Backlog
  • Temática y nombre del juego
  • Buscar referentes sobre los Tower Defense
¿Qué falta por hacer?
  • Organizar la investigación que se lleva y agregar más
  • Creación del logo del juego y empresa
  • Realizar las actividades de la semana 2
¿Qué dificultades hemos tenido?
  • Problemas para poder organizar la información. Hay demasiada información y aún no estamos seguros de qué parte usar para el juego.

>> BACKLOG <<

https://www.slideshare.net/KyleEcheverri/backlog-psi
Last edited by doluig on Fri Jan 31, 2020 3:02 pm, edited 2 times in total.
Luigi Pinedo González
Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
doluig
Posts: 5
Joined: Fri Jan 24, 2020 2:03 pm
Location: Medellín
Contact:

Re: PSI - GRAPEFRUIT

Post by doluig » Sun Feb 02, 2020 2:42 pm

¿Qué hemos hecho?
  • Conceptualización de Mecánicas
  • Logo del Juego
  • Ideas de los dos mapas
  • Personajes
  • Idea del HUD
  • Apropiación de la información investigada al juego
¿Qué falta por hacer?
  • Pasar los mapas a digital
  • Actividades de la semana 3
  • Repartir tareas
  • Buscar sprites
¿Qué dificultades hemos tenido?
  • Difícil decisión al momento de definir cada enemigo y las mecánicas de la pérdida y ganancia de XP/Memorias (Definen la compra de torretas en el juego y el final del mismo)
Imágenes:
  • Logo del juego: Image
  • Mecáncas, Pantalla HUD, Idea de mapas: Image
Luigi Pinedo González
Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
falcospizaetus
Posts: 3
Joined: Fri Jan 24, 2020 2:03 pm

Re: PSI - GRAPEFRUIT

Post by falcospizaetus » Wed Feb 05, 2020 5:20 pm

¿Qué hemos hecho?
  • Analisis de videos tutoriales [1-4 de la serie Tower Defense]
  • Kyle: Inicio de codigo para rutas de enemigos y colocación de torres.
  • Luigi: Busqueda de sprites y assets para usar
¿Qué vamos a hacer?
  • Elección de sprites
  • Elaboración de mapas
  • Implementación en Unity de los codigos preliminares y sprites
¿Qué dificultades hemos tenido?
  • Kyle no tuvo internet desde el 1° de Feb hasta el 5 de Feb (hoy), lo que dificulto la comunicación.
Evidencia

Ruta Enemigos

Code: Select all

public GameObject ruta;
private byte index;
private Vector3 sigPos;
private float vel = 1;
private float dist = 0.5f;

void Start(){
	sigPos = ruta.transform.GetChild(0).position; 
}

void Update() {
	Vector3 dir = sigPos - this.transform.position;
	this.transform.position += dir * vel * Time.deltaTime;
	
	if(dir.magnitude <= dist) {
		if (index + 1 < ruta.transform.childCount) {
			index += 1;
			sigPos = ruta.transform.GetChild(index).transform;
			Debug.Log("x siguiente: " + sigPos.x + " y siguiente: " + sigPos.y)
		}
	}
}
Creación Torres

Code: Select all

public GameObject torre;
public float correctY;

void OnMouseDown(){
	GameObject temp;
	Vector3 pos = this.transform.position;
	pos.y += corAlt;
	temp = Instantiate(torre);	
	temp.transform.position = pos;
	temp.layer = 5;
	Destroy(this.GameObject)
}
Kyle Echeverri Sánchez
> Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
doluig
Posts: 5
Joined: Fri Jan 24, 2020 2:03 pm
Location: Medellín
Contact:

Re: PSI - GRAPEFRUIT

Post by doluig » Fri Feb 07, 2020 12:28 pm

¿Qué hemos hecho?
  • Kyle: Programación básica y movimiento de enemigos, elaboración de mapas, implementación en Unity de los códigos preliminares.
  • Luigi: Búsqueda de sprites y assets para usar.
¿Qué vamos a hacer?
Spawn de enemigos.
  • Elección final de sprites.
  • Creación de torres.
¿Qué dificultades hemos tenido?
  • Luigi no pudo encontrar todos los assets.
Evidencia:
Programación movimiento, creación de mapa.
Image
Luigi Pinedo González
Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
falcospizaetus
Posts: 3
Joined: Fri Jan 24, 2020 2:03 pm

Re: PSI - GRAPEFRUIT

Post by falcospizaetus » Wed Feb 12, 2020 6:50 pm

¿Que hemos hecho?
  • Kyle: Finalización de rutas en el primer mundo, detección de enemigos y creación de torres.
¿Qué vamos a hacer?
  • Analisis de los siguientes videos en el tutorial de Tower Defense.
  • Pooling y disparos
  • Introducción de sprites
¿Qué dificultades hemos tenido?
Manejo del tiempo

Evidencia
Image
Kyle Echeverri Sánchez
> Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
doluig
Posts: 5
Joined: Fri Jan 24, 2020 2:03 pm
Location: Medellín
Contact:

Re: PSI - GRAPEFRUIT

Post by doluig » Sun Feb 16, 2020 6:57 pm

¿Que hemos hecho?
Kyle: Pooling y disparos.
Luigi: Implementación de sprites a Unity, y creación de los sprites de las torres.

¿Qué vamos a hacer?
Analisis de los siguientes videos en el tutorial de Tower Defense.
Terminar la creación de sprites.
Ataque de torres y enemigos.

¿Qué dificultades hemos tenido?
No hay suficientes sprites para usar en Unity, por lo cual tocó crearlos desde cero y esto está tomando mucho tiempo.

Evidencia:
Sprite torre/cañón:
  • Image
  • Image
Sprite soldados:
  • Image
Pooling:
  • Image
Implementación:
  • Image
Luigi Pinedo González
Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
falcospizaetus
Posts: 3
Joined: Fri Jan 24, 2020 2:03 pm

Re: PSI - GRAPEFRUIT

Post by falcospizaetus » Wed Feb 19, 2020 2:22 pm

¿Que hemos hecho?
Kyle: Disparo de torres y mejoramiento del mapa
Luigi: Sprite de torre II y barra de vida

¿Qué vamos a hacer?
Kyle: Mapa nivel II, Refactoring
Luigi: Dirección mov. enemigos y HUD

¿Qué dificultades hemos tenido?
Ninguno.

Evidencia:
Image
Image
Kyle Echeverri Sánchez
> Programación y Diseño Orientado a Objetos

Co-fundador de Grapefruit, una subsidiaria de Fructaria Studios.

User avatar
xacarana
Site Admin
Posts: 1225
Joined: Fri Jan 15, 2016 6:13 pm

Re: PSI - GRAPEFRUIT

Post by xacarana » Fri Feb 21, 2020 2:47 pm

Image

Muy bien 👌👌, Recuerden poner la descripción de las imágenes.
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply