Skip to content

Instantly share code, notes, and snippets.

View kurtkaiser's full-sized avatar

Kurt Kaiser kurtkaiser

View GitHub Profile
@kurtkaiser
kurtkaiser / BattleRPGMakeButton.cs
Created July 2, 2020 19:52
RPG battle system, this game was built for a YouTube tutorial.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class MakeButton : MonoBehaviour
{
[SerializeField]
private bool physical;
@kurtkaiser
kurtkaiser / DungeonWeaponColliderScript.cs
Created July 2, 2020 19:35
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class WeaponColliderScript : MonoBehaviour
{
public GameObject player;
private float weaponDamage;
private void OnTriggerEnter2D(Collider2D collision)
{
@kurtkaiser
kurtkaiser / DungeonWeaponScript
Created July 2, 2020 19:34
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
public class WeaponScript : MonoBehaviour
{
private bool swing = false;
int degree = 0;
private float weaponY = -0.4f;
@kurtkaiser
kurtkaiser / DungeonSpawerScript.cs
Created July 2, 2020 19:32
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
public class SpawnerScript : MonoBehaviour
{
public GameObject enemyPrefab;
public GameObject[] spawnPoints;
private float timer;
@kurtkaiser
kurtkaiser / DungeonPlayerScript.cs
Created July 2, 2020 19:30
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class PlayerScript : MonoBehaviour
{
private float horizontal;
private float vertical;
private float speed = 4.0f;
@kurtkaiser
kurtkaiser / DungeonEnemyScript.cs
Created July 2, 2020 19:27
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EnemyScript : MonoBehaviour
{
private float range;
private Transform target;
private float minDistance = 5.0f;
private bool targetCollision = false;
@kurtkaiser
kurtkaiser / DungeonGameManager.cs
Created July 2, 2020 19:26
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
public GameObject[] spawners;
private int level = 0;
private int currentScene = 0;
@kurtkaiser
kurtkaiser / DoorToLevel1Script.cs
Created July 2, 2020 19:24
Dungeon Crawl RPG - game made for a video tutorial
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DoorToLevel1Script : MonoBehaviour
{
public GameManager gameManager;
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.gameObject.CompareTag("Player"))
@kurtkaiser
kurtkaiser / divisionCalculator.asm
Created April 24, 2019 01:55
Simple division calculator written in MASM Assembly language for the x86 processors
; Simple Division Calculator
; Kurt Kaiser
INCLUDE Irvine32.inc
; .data is used for declaring and defining variables
.data
codeTitle BYTE " --------- Math Magic --------- ", 0
directions BYTE "Enter 2 numbers.", 0
prompt1 BYTE "First number: ", 0
@kurtkaiser
kurtkaiser / multiplicationCalc.asm
Created April 24, 2019 01:37
Simple multiplication calculation written in MASM Assembly language for the x86 processor.
; Simple Multiplication Calculator
; Kurt Kaiser
INCLUDE Irvine32.inc
; .data is used for declaring and defining variables
.data
codeTitle BYTE " --------- Math Multiplication Magic --------- ", 0
directions BYTE "Enter 2 numbers.", 0
prompt1 BYTE "First number: ", 0