aboutsummaryrefslogtreecommitdiff
path: root/backyard
diff options
context:
space:
mode:
authorCamil Staps2015-02-16 23:30:39 +0100
committerCamil Staps2015-02-16 23:30:39 +0100
commit0269e39635fdb88d683dbf8cb3cacffc09ee86e7 (patch)
treef68d3c03954e4b20cdf859541ffad4f01c014d6a /backyard
parentAdded gulp default task (diff)
Added backyard framework
Diffstat (limited to 'backyard')
-rw-r--r--backyard/trunk/GameController/.gitignore73
-rw-r--r--backyard/trunk/GameController/src/nl/camilstaps/botleagues/GameController.java16
-rw-r--r--backyard/trunk/GameController/src/nl/camilstaps/botleagues/MyGame.java12
3 files changed, 101 insertions, 0 deletions
diff --git a/backyard/trunk/GameController/.gitignore b/backyard/trunk/GameController/.gitignore
new file mode 100644
index 0000000..b630aee
--- /dev/null
+++ b/backyard/trunk/GameController/.gitignore
@@ -0,0 +1,73 @@
+# Source: http://www.bmchild.com/2012/06/git-ignore-for-java-eclipse-project.html
+
+# Directories #
+/build/
+/bin/
+target/
+
+# OS Files #
+.DS_Store
+
+*.class
+
+# Package Files #
+*.jar
+*.war
+*.ear
+*.db
+
+######################
+# Windows
+######################
+
+# Windows image file caches
+Thumbs.db
+
+# Folder config file
+Desktop.ini
+
+######################
+# OSX
+######################
+
+.DS_Store
+.svn
+
+# Thumbnails
+._*
+
+# Files that might appear on external disk
+.Spotlight-V100
+.Trashes
+
+
+######################
+# Eclipse
+######################
+
+*.pydevproject
+.project
+.metadata
+bin/**
+tmp/**
+tmp/**/*
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.classpath
+.settings/
+.loadpath
+/src/main/resources/rebel.xml
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# CDT-specific
+.cproject
+
+# PDT-specific
+.buildpath
diff --git a/backyard/trunk/GameController/src/nl/camilstaps/botleagues/GameController.java b/backyard/trunk/GameController/src/nl/camilstaps/botleagues/GameController.java
new file mode 100644
index 0000000..0ad9d2c
--- /dev/null
+++ b/backyard/trunk/GameController/src/nl/camilstaps/botleagues/GameController.java
@@ -0,0 +1,16 @@
+/**
+ *
+ */
+package nl.camilstaps.botleagues;
+
+/**
+ * The idea is to let this be a generic class that can be used for any game.
+ * It should take care of functions like:
+ *
+ * * Starting up bots
+ * * Sending data to bots
+ * * Receiving data from bots
+ */
+public abstract class GameController {
+
+}
diff --git a/backyard/trunk/GameController/src/nl/camilstaps/botleagues/MyGame.java b/backyard/trunk/GameController/src/nl/camilstaps/botleagues/MyGame.java
new file mode 100644
index 0000000..ecce818
--- /dev/null
+++ b/backyard/trunk/GameController/src/nl/camilstaps/botleagues/MyGame.java
@@ -0,0 +1,12 @@
+/**
+ *
+ */
+package nl.camilstaps.botleagues;
+
+/**
+ * The idea is to let this be an example of a game controller.
+ * Initially, we can do all the work here. Ideally, later, we'll split that up in an abstract part (in GameController) and an extension.
+ */
+public class MyGame extends GameController {
+
+}