Adventure time
A downloadable game for Windows and Linux
Jake se ha perdido y tienes que buscarlo, tendrás que atravesar el bosque de Ooo, llega hasta la dulce princesa, y dale sus pataditas al rey helado!
Hola a todos espero que disfruten de mi primer juego inspirado en Hora de Aventura, en serio me gusta hacer juegos y yo quería empezar con uno que trata de esta serie tiene referencias y lo hice con todo cariño, y un reto encuentra a todos los Shelbys!
English:
Jake is lost and you have to look for him, you will have to go through the forest of Ooo, get to the sweet princess, and give his little kicks to the icy king!
Hello everyone I hope you enjoy my first game inspired by Adventure Time, I really like making games and I wanted to start with one that deals with this series has references and I did it with all my love, and a challenge find all the Shelbys!
Status | Released |
Platforms | Windows, Linux |
Author | AstroHelloWorld |
Genre | Adventure, Platformer, Survival |
Tags | 2D, Cute |
Download
Click download now to get access to the following files:
Development log
- Adventure timeAug 03, 2023
Comments
Log in with itch.io to leave a comment.
Cute looking game. I'm working on something similar for fun.
Cheers.
podrias pasarme el scrip del ataque lo necesito para mi fangame y ninguno de los tutoriales de youtube funcionan
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class mele_player : MonoBehaviour
{
[SerializeField] private Transform controladorGolpe;
[SerializeField] private float radioGolpe;
[SerializeField] private float dañoGolpe;
[SerializeField] private float tiempoEntreAtaques;
[SerializeField] private float tiempoSiguienteAtaque;
private Animator animator;
public AudioClip sonidoespada1;
public AudioClip sonidoespada2;
public AudioClip sonidoespada3;
public AudioClip sonidoespada4;
private int controlador_sonido_espada = 0;
private void Start()
{
animator = GetComponent<Animator>();
}
// Update is called once per frame
void Update()
{
if(tiempoSiguienteAtaque > 0)
{
tiempoSiguienteAtaque -= Time.deltaTime;
}
if (Input.GetKeyDown(KeyCode.Space) && tiempoSiguienteAtaque <=0)
{
Golpe();
tiempoSiguienteAtaque = tiempoEntreAtaques;
}
}
private void Golpe()
{
animator.SetTrigger("atacar");
if (controlador_sonido_espada == 0)
{
AudioManager.Instance.ReproducirSonido(sonidoespada1);
controlador_sonido_espada += 1;
}
else if (controlador_sonido_espada == 1)
{
AudioManager.Instance.ReproducirSonido(sonidoespada2);
controlador_sonido_espada += 1;
}
else if (controlador_sonido_espada == 2)
{
AudioManager.Instance.ReproducirSonido(sonidoespada3);
controlador_sonido_espada += 1;
}
else if (controlador_sonido_espada == 3)
{
AudioManager.Instance.ReproducirSonido(sonidoespada4);
controlador_sonido_espada = 0;
}
Collider2D[] objetos = Physics2D.OverlapCircleAll(controladorGolpe.position, radioGolpe);
foreach (Collider2D colisionador in objetos)
{
if (colisionador.CompareTag("enemigo"))
{
colisionador.transform.GetComponent<enemigo>().TomarDaño(dañoGolpe);
}else if (colisionador.CompareTag("rey_helado"))
{
colisionador.transform.GetComponent<rey_helado>().TomarDaño(dañoGolpe);
}
else if (colisionador.CompareTag("rh_suit"))
{
colisionador.transform.GetComponent<rh_suit>().TomarDaño(dañoGolpe);
}
}
}
private void OnDrawGizmos()
{
Gizmos.color = Color.red;
Gizmos.DrawWireSphere(controladorGolpe.position, radioGolpe);
}
}
Este es, espero te ayude; tengo un canal de youtube:
https://www.youtube.com/channel/UCovupmyNdNORqgxG12huqnA?sub_confirmation=1
Estaré haciendo video de Unity tambien estoy pensando en tlv vender todo el codigo del juego, puede ser a un dolar jajasja; bueno espero que te sirva el script, estaría agradecido si te suscribieras :)
una pregunta como isiste el script del ataque
con gizmos
I made a video on your game (1:00:48)
Thank you my friend, I love your video and your work :D