Flaming Horns - The Gatekeeper

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

Moderator: julianmartinez16

User avatar
estebanc1503
Posts: 56
Joined: Fri Jul 22, 2016 10:06 am

Nivel montado en Unity

Post by estebanc1503 » Fri Feb 24, 2017 9:42 am

Image

Weekly Meeting
¿Que hicimos?
Adelantamos montaje de nivel de unity del escenario y de las torretas.
¿Que vamos hacer?
Empezar la programación de las torteras
Pulir el diseño de personajes
organizar el sprint semanal.
¿Que probelmas hubieron?
El organizar los sprints
y el manejo del tiempo como correspondiente a al avance generado.

User avatar
JorgeIglesias
Posts: 37
Joined: Fri Jul 22, 2016 10:51 am

Actualizacion nivel

Post by JorgeIglesias » Wed Mar 08, 2017 9:44 am

Image
Flaming Horns Studios
:twisted: Experiences so powerful they could reap your soul! :twisted:

Jorge L. Iglesias
Estudiante de entretenimiento digital
4 semestre
Clase 10 - 12
Mier, Vier

User avatar
estebanc1503
Posts: 56
Joined: Fri Jul 22, 2016 10:06 am

Personajes juegos

Post by estebanc1503 » Wed Mar 08, 2017 9:52 am

Minion basico
Image
Minion nivel 2
Image
Angel
Image
Dios
Image

User avatar
estebanc1503
Posts: 56
Joined: Fri Jul 22, 2016 10:06 am

Weekly Meeting

Post by estebanc1503 » Wed Mar 08, 2017 10:10 am

Que se hizo?
Se terminaron los personajes
Se les hizo los cambios al diseño de nivel
¿Que se va hacer?
La programación general del juego
¿Que problemas hubieron?
Compresión de los temas de programación
organización de tiempo

User avatar
JorgeIglesias
Posts: 37
Joined: Fri Jul 22, 2016 10:51 am

Puntos Extra Jorge Iglesias

Post by JorgeIglesias » Wed Mar 15, 2017 12:53 am

Diagrama

Image


Codigo Clase Estudiante

Code: Select all

using System;


   public class Estudiante
    {
        private string nombre;
        private string apellido;
        private int id;
        private bool mayor;
        private int carrera;


        public Estudiante(string nombre)
        {
            Nombre = nombre;
        }
        public Estudiante(int carrera)
        {
            Carrera = carrera;
        }
        public Estudiante(string nombre, string apellido)
        {
            Nombre = nombre;
            Apellido = apellido;
        }
        public Estudiante(string nombre, int carrera)
        {
            Nombre = nombre;
            Carrera = carrera;
        }
        public Estudiante(string nombre, bool mayor)
        {
            Nombre = nombre;
            Mayor = mayor;
        }
        public Estudiante(int carrera, string apellido)
        {
            Carrera = carrera;
            Apellido = apellido;
        }
        public Estudiante(int carrera, int id)
        {
            Carrera = carrera;
            Id = id;
        }
        public Estudiante(string nombre, string apellido, int carrera)
        {
            Nombre = nombre;
            Apellido = apellido;
            Carrera = carrera;
        }
        public Estudiante(string nombre, int carrera, int id)
        {
            Nombre = nombre;
            Carrera = carrera;
            Id = id;
        }
        public Estudiante(string apellido, int carrera, bool mayor)
        {
            Apellido = apellido;
            Carrera = carrera;
            Mayor = mayor;
        }

    
        public string Nombre
        {
            get
            {
                return nombre;
            }

            set
            {
                nombre = value;
            }
        }

        public int Id
        {
            get
            {
                return id;
            }

            set
            {
                id = value;
            }
        }

        public bool Mayor
        {
            get
            {
                return mayor;
            }

            set
            {
                mayor = value;
            }
        }

        public int Carrera
        {
            get
            {
                return carrera;
            }

            set
            {
                carrera = value;
            }
        }

        public string Apellido
        {
            get
            {
                return apellido;
            }

            set
            {
                apellido = value;
            }
        }
    }



Codigo Main Ejecucion

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Clase
{
    class Program
    {
        static void Main(string[] args)
        {
            string nombre = "nombre";
            string apellido = "apellido";
            int id = 55;
            bool mayor = true;
            int carrera = 12;
            Estudiante[] est = new Estudiante[10];
            est[0] = new Estudiante(nombre);
            est[1] = new Estudiante(carrera);
            est[2] = new Estudiante(nombre, apellido);
            est[3] = new Estudiante(nombre, carrera);
            est[4] = new Estudiante(nombre, mayor);
            est[5] = new Estudiante(carrera, apellido);
            est[6] = new Estudiante(carrera, id);
            est[7] = new Estudiante(nombre, apellido, carrera);
            est[8] = new Estudiante(nombre, carrera, id);
            est[9] = new Estudiante(apellido, carrera, mayor);


        }
    }
}
Last edited by JorgeIglesias on Wed Mar 15, 2017 10:33 am, edited 1 time in total.
Flaming Horns Studios
:twisted: Experiences so powerful they could reap your soul! :twisted:

Jorge L. Iglesias
Estudiante de entretenimiento digital
4 semestre
Clase 10 - 12
Mier, Vier

User avatar
JorgeIglesias
Posts: 37
Joined: Fri Jul 22, 2016 10:51 am

Movimiento personaje

Post by JorgeIglesias » Wed Mar 15, 2017 10:21 am

Code: Select all


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class movimiento : MonoBehaviour {

 [SerializeField]
    private Transform[] points=new Transform[6];

    private int i = 0;

    public float speed = 0.01F;

    void Update() {
        
			transform.position = Vector3.Lerp(transform.position, points[i].position, speed);

		 if ((transform.position - points[i].transform.position).magnitude < 20){
          i++;
    }

        if (i == 6)
        {
          i=0;
		  gameObject.SetActive(false);
		  transform.position=points[0].transform.position;
        }
	}
}
Flaming Horns Studios
:twisted: Experiences so powerful they could reap your soul! :twisted:

Jorge L. Iglesias
Estudiante de entretenimiento digital
4 semestre
Clase 10 - 12
Mier, Vier

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

Re: Flaming Horns - The Gatekeeper

Post by xacarana » Wed Mar 15, 2017 10:58 am

Se debe subir la evidencia de funcionamiento del código, se debe subir todo antes de la clase. No se respondieron las preguntas de seguimiento. Proxima clase si esto no se hace correctamente es un strike.
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
estebanc1503
Posts: 56
Joined: Fri Jul 22, 2016 10:06 am

Weekly Meeting

Post by estebanc1503 » Fri Mar 17, 2017 10:20 am

¿Que se hizo?
Se trabajo en el código del movimiento de los minions.
¿Que se va hacer?
Montar el vídeo de funcionalidad del código.
continuar con la programación de las torres.
¿Que problemas hubieron?
Decidir si trabajarlo desde el 2D o el 3D por funcionalidad del código.

User avatar
JorgeIglesias
Posts: 37
Joined: Fri Jul 22, 2016 10:51 am

Prueba de movimiento

Post by JorgeIglesias » Wed Mar 22, 2017 12:55 am

Flaming Horns Studios
:twisted: Experiences so powerful they could reap your soul! :twisted:

Jorge L. Iglesias
Estudiante de entretenimiento digital
4 semestre
Clase 10 - 12
Mier, Vier

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

Re: Flaming Horns - The Gatekeeper

Post by xacarana » Wed Mar 22, 2017 9:03 am

¿Y la respuesta a las preguntas? ¿donde esta el arte? ¿donde esta la funcionalidad completa? Este avance es muy superficial, vuelvo a revisar en clase, tienen tiempo para mejorar la preentrega de la próxima semana.

Image
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

Post Reply