Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Players can move!
  • Loading branch information
smz11006 committed Dec 15, 2015
1 parent e2336cb commit 614415c
Show file tree
Hide file tree
Showing 63 changed files with 685 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Roguelike2d/Assets/Prefabs/Enemies.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Enemies/Megabot_Melee.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Enemies/Megabot_Ranged.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Enemies/Skull_Melee.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Enemies/Skull_Ranged.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Environment/Battery.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Roguelike2d/Assets/Prefabs/Environment/Exit.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/OuterWall1.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/OuterWall2.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/OuterWall3.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/Wall1.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/Wall2.prefab
Binary file not shown.
Binary file modified Roguelike2d/Assets/Prefabs/Environment/Wall3.prefab
Binary file not shown.
9 changes: 9 additions & 0 deletions Roguelike2d/Assets/Prefabs/Player.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Roguelike2d/Assets/Prefabs/Player/Player.prefab
Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Prefabs/Player/Player.prefab.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file modified Roguelike2d/Assets/Scenes/ProcGenTest.unity
Binary file not shown.
15 changes: 15 additions & 0 deletions Roguelike2d/Assets/Script/NextLevel.cs
@@ -0,0 +1,15 @@
using UnityEngine;
using System.Collections;

public class NextLevel : MonoBehaviour {
public GameObject player;

void OnCollisionEnter(Collision col)
{
if (col.gameObject.tag == "Exit")
{
Debug.Log("HitExit");
Application.LoadLevel(0);
}
}
}
12 changes: 12 additions & 0 deletions Roguelike2d/Assets/Script/NextLevel.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions Roguelike2d/Assets/Script/PlayerMovement.cs
@@ -0,0 +1,30 @@
using UnityEngine;
using System.Collections;

public class PlayerMovement : MonoBehaviour {

float speed = 4f;

// Update is called once per frame
void Update()
{

if (Input.GetKey(KeyCode.D))
{
transform.Translate(Vector2.right * speed * Time.deltaTime);
}
else if (Input.GetKey(KeyCode.A))
{
transform.Translate(-Vector2.right * speed * Time.deltaTime);
}
else if (Input.GetKey(KeyCode.W))
{
transform.Translate(Vector2.up * speed * Time.deltaTime);
}
else if (Input.GetKey(KeyCode.S))
{
transform.Translate(-Vector2.up * speed * Time.deltaTime);
}
}
}

12 changes: 12 additions & 0 deletions Roguelike2d/Assets/Script/PlayerMovement.cs.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions Roguelike2d/Assets/Script/ProdGen/BoardManager.cs
Expand Up @@ -34,6 +34,7 @@ public class BoardManager : MonoBehaviour {
public GameObject[] foodTiles; //Array of food prefabs public GameObject[] foodTiles; //Array of food prefabs
public GameObject[] enemyTiles; //Array of enemy prefabs public GameObject[] enemyTiles; //Array of enemy prefabs
public GameObject[] outerWallTiles; //Array of ourter tile prefabs public GameObject[] outerWallTiles; //Array of ourter tile prefabs
public GameObject[] batteryTiles; //Array of the Batteries for unlocking


private Transform boardHolder; //A variable to store references to the transform of something private Transform boardHolder; //A variable to store references to the transform of something
private List<Vector3> gridPositions = new List<Vector3>(); //A list of possible locations to place tiles private List<Vector3> gridPositions = new List<Vector3>(); //A list of possible locations to place tiles
Expand Down Expand Up @@ -139,6 +140,9 @@ public class BoardManager : MonoBehaviour {
//Instanciate a random number of food tiles based on min/max, at random positions //Instanciate a random number of food tiles based on min/max, at random positions
LayoutObjectAtRandom(foodTiles, foodCount.minimum, foodCount.maximum); LayoutObjectAtRandom(foodTiles, foodCount.minimum, foodCount.maximum);


//instanciate a fixed number of batteries
LayoutObjectAtRandom(batteryTiles, 4, 4);

//Determine number of enemies based on current level number, based on logarithim progression //Determine number of enemies based on current level number, based on logarithim progression
int enemyCount = (int)Mathf.Log(level, 2f); int enemyCount = (int)Mathf.Log(level, 2f);


Expand Down
Binary file added Roguelike2d/Assets/Sprites/BatteryPickup.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions Roguelike2d/Assets/Sprites/BatteryPickup.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Roguelike2d/Assets/Sprites/Enemy.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Sprites/Enemy/New Animation.anim.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Roguelike2d/Assets/Sprites/Enemy/Robot1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions Roguelike2d/Assets/Sprites/Enemy/Robot1.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Roguelike2d/Assets/Sprites/Enemy/Robot2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 56 additions & 0 deletions Roguelike2d/Assets/Sprites/Enemy/Robot2.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
8 changes: 8 additions & 0 deletions Roguelike2d/Assets/Sprites/Enemy/Skull1.controller.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added Roguelike2d/Assets/Sprites/Enemy/Skull1.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 614415c

Please sign in to comment.