commit 27fbca1c4632b78329f77b327d16b3be32e1ee17 Author: Dmitri Kolytchev Date: Sat Jan 30 01:15:35 2016 -0500 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e31b6a5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +[Ll]ibrary/ +[Tt]emp/ +[Oo]bj/ +[Bb]uild/ + +# Autogenerated VS/MD solution and project files +*.csproj +*.unityproj +*.sln +*.suo +*.tmp +*.user +*.userprefs +*.pidb +*.booproj + +# Unity3D generated meta files +*.pidb.meta + +# Unity3D Generated File On Crash Reports +sysinfo.txt diff --git a/Assets/materials.meta b/Assets/materials.meta new file mode 100644 index 0000000..2e987ef --- /dev/null +++ b/Assets/materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e2e40b664303f46be9da45fb5047fb3c +folderAsset: yes +timeCreated: 1454131402 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/materials/Player 2.mat b/Assets/materials/Player 2.mat new file mode 100644 index 0000000..2fc991c Binary files /dev/null and b/Assets/materials/Player 2.mat differ diff --git a/Assets/materials/Player 2.mat.meta b/Assets/materials/Player 2.mat.meta new file mode 100644 index 0000000..5aa3182 --- /dev/null +++ b/Assets/materials/Player 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7868c53fa5d2448a5b98771851249001 +timeCreated: 1454127889 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/materials/player 1.mat b/Assets/materials/player 1.mat new file mode 100644 index 0000000..a4a9cfd Binary files /dev/null and b/Assets/materials/player 1.mat differ diff --git a/Assets/materials/player 1.mat.meta b/Assets/materials/player 1.mat.meta new file mode 100644 index 0000000..920d997 --- /dev/null +++ b/Assets/materials/player 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10cdd775ba2f043be8eb738f420b2fa5 +timeCreated: 1454127744 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/materials/player 3.mat b/Assets/materials/player 3.mat new file mode 100644 index 0000000..0d9bd1c Binary files /dev/null and b/Assets/materials/player 3.mat differ diff --git a/Assets/materials/player 3.mat.meta b/Assets/materials/player 3.mat.meta new file mode 100644 index 0000000..cde7226 --- /dev/null +++ b/Assets/materials/player 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2162f860139c84d20b4a9d5b02cbca66 +timeCreated: 1454127975 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scenes.meta b/Assets/scenes.meta new file mode 100644 index 0000000..e4ea46c --- /dev/null +++ b/Assets/scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 56609040e51724b448fff3beb2001f23 +folderAsset: yes +timeCreated: 1454131432 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scenes/prototype.unity b/Assets/scenes/prototype.unity new file mode 100644 index 0000000..952678e Binary files /dev/null and b/Assets/scenes/prototype.unity differ diff --git a/Assets/scenes/prototype.unity.meta b/Assets/scenes/prototype.unity.meta new file mode 100644 index 0000000..1260bc1 --- /dev/null +++ b/Assets/scenes/prototype.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 358850b6ee3ff4ddead944948e54eaf6 +timeCreated: 1454129913 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts.meta b/Assets/scripts.meta new file mode 100644 index 0000000..6c8f74e --- /dev/null +++ b/Assets/scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d5f93acaf5a644b38bbf3f5e0245d053 +folderAsset: yes +timeCreated: 1454131373 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/PlayerBehaviour.cs b/Assets/scripts/PlayerBehaviour.cs new file mode 100644 index 0000000..c2c14cb --- /dev/null +++ b/Assets/scripts/PlayerBehaviour.cs @@ -0,0 +1,31 @@ +using UnityEngine; +using System.Collections; + +public class PlayerBehaviour : MonoBehaviour { + + public int playerNumber; + public float speed = 10; + public GameObject anchor; + public float maxRangeFromAnchor = 3; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + string horizAxisString = "Horizontal"+(playerNumber==1?"":playerNumber.ToString()); + string vertAxisString = "Vertical"+(playerNumber==1?"":playerNumber.ToString()); + + Vector3 movement = new Vector3 (Input.GetAxis(horizAxisString), Input.GetAxis(vertAxisString), 0) * speed; + + if (movement.magnitude > speed) + movement = movement.normalized * speed; + + //if((transform.position + movement - anchor.transform.position).magnitude >= maxRangeFromAnchor) + // movement -= anchor.transform.position - transform.position + + transform.position += movement * Time.deltaTime; + } +} diff --git a/Assets/scripts/PlayerBehaviour.cs.meta b/Assets/scripts/PlayerBehaviour.cs.meta new file mode 100644 index 0000000..ed430aa --- /dev/null +++ b/Assets/scripts/PlayerBehaviour.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 90f4da0f2c10848e5a0bc60e7671ed1e +timeCreated: 1454128392 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/RuneBehaviour.cs b/Assets/scripts/RuneBehaviour.cs new file mode 100644 index 0000000..421a025 --- /dev/null +++ b/Assets/scripts/RuneBehaviour.cs @@ -0,0 +1,17 @@ +using UnityEngine; +using System.Collections; + +public class RuneBehaviour : MonoBehaviour { + + public static float range; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + + } +} diff --git a/Assets/scripts/RuneBehaviour.cs.meta b/Assets/scripts/RuneBehaviour.cs.meta new file mode 100644 index 0000000..0fb54c7 --- /dev/null +++ b/Assets/scripts/RuneBehaviour.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 667395b800eb84a9c88455c4b1dd95b2 +timeCreated: 1454128288 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/scripts/SelectorBehaviour.cs b/Assets/scripts/SelectorBehaviour.cs new file mode 100644 index 0000000..301c68f --- /dev/null +++ b/Assets/scripts/SelectorBehaviour.cs @@ -0,0 +1,21 @@ +using UnityEngine; +using System.Collections; + +public class SelectorBehaviour : MonoBehaviour { + + public GameObject[] follows; + + // Use this for initialization + void Start () { + + } + + // Update is called once per frame + void Update () { + Vector3 averagePosition = new Vector3 (0, 0, 0); + for (int i = 0, j = follows.Length; i