Archived
1
0
Commit Graph

52 Commits

Author SHA1 Message Date
d387d706bb -Implemented Inventory
-Created FullInventoryException

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 15:51:45 -07:00
1bd81d97bd -Created Exception for inventory being full
-Implemented Inventory Object
-Revised how Drone interacts with inventory

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 15:51:14 -07:00
b89f594fdf -Started implementing Inventory object
-Revised how Objectives are generated

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 14:42:32 -07:00
8d6840ac87 -NeighborBuilding is now Drone specific.
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 13:52:08 -07:00
77c93d6c2c -Added method of verifiying if a NeighborBuilding was created during the current turn.
NeighborBuildings should only be used during the current turn.  References to them that are used later will not function.

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 13:41:48 -07:00
500396b422 -Updated URL in Readme
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 13:29:56 -07:00
d14d57abb2 -Updated Readme
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 13:27:59 -07:00
b3bda5837a -Updated Readme
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-15 13:26:42 -07:00
7ee4f440e5 -Removed Upgrade from Drone. Upgrades will be performed by approaching an upgrade shop.
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-14 11:49:30 -07:00
dd89b54fc3 -Added checking to validate moves
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-13 15:32:23 -07:00
a5e5999b4d -Created classes for additional building types
-Restructred how buildings are represented

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-13 15:12:14 -07:00
73cd872900 -Added a link to the team that owns a building
-Added method for drones to find the owner of a building
-Buildings now distinguished between public and private

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-13 10:49:19 -07:00
c1f49275fe Merge branch 'master' of git@github.com:tgrosinger/Nomads.git 2011-09-12 15:55:40 -07:00
fda0029f82 Created method for finding nearby buildings with in a drone's sight range
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-12 15:54:45 -07:00
59c87ef637 Fixed typo. 2011-09-12 09:31:28 -07:00
ff8cbae761 Updated Readme.md
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-10 22:14:16 -07:00
89a6f1e559 -Refactored Neighbor to NeighborDrone
-Created NeighborBuilding

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-10 21:57:45 -07:00
564c97c8b9 -Fixed testing of valid moves
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-09-10 20:57:34 -07:00
92387b4759 -Started deciding on how police will function
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-08-30 15:39:28 -07:00
3bd4981079 - (Mostly) finished Upgrade class
- Finished upgrade process in DroneListItem

Still need to check that a max level on the requested upgrade has not been reached.

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-08-29 21:13:31 -07:00
2de93e31e6 -Continued work on Upgrade Class
Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-08-29 15:53:53 -07:00
29f8d0c633 -Created Police Class
-Created Upgrade Class
-Began Implementing Upgrade

Signed-off-by: Tony Grosinger <tony@grosinger.net>
2011-08-29 13:46:07 -07:00
Tony Grosinger
7ab6479ad4 -Continue Attack
-Implement Kill/Die

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-06-04 23:16:41 -07:00
Tony Grosinger
b7c5991a7a -Implemented most of Steal
-Started Attack

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-06-04 22:35:53 -07:00
Tony Grosinger
a0e3d07a90 Finished Objectives
Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-05-20 10:38:41 -07:00
Tony Grosinger
ec147dede8 Started checking to see that the moving drone is the owner of the objective it lands on
Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-05-19 17:25:12 -07:00
Tony Grosinger
c7bf2268e8 -Created TownHall object
-Implemented Inventory
-Started Objectives

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-05-19 17:22:54 -07:00
Tony Grosinger
20e7ec66fe -Implemented randomly generated MoneyPiles
-Continued implementing creation of drones and houses

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-27 14:15:34 -07:00
Tony Grosinger
bb5ab7a7aa -Implemented most of creating a new drone
Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-26 13:47:41 -07:00
Tony Grosinger
4f7140b45a -Added houses
-Almost finished with adding ability to build a house
-Houses included in safezone if they are on the same team

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-26 12:59:04 -07:00
Tony Grosinger
b53eec8a61 -Added to building class
-Buildings now generated and placed on map
-Maps only generated on interval
-Fixed grid lines (I think)

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-25 22:27:19 -07:00
Tony Grosinger
db1b945815 Added new mapping feature. Will now create a directory and output generated map files every turn. Will probably add a way to change the frequency these are generated.
Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-25 20:02:34 -07:00
Tony Grosinger
806a3da1c3 -Added Neighbor object
-Added ability to find neighbors nearby within your visible distance

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-23 21:56:30 -07:00
Tony Grosinger
f4bae64bbd -Fixed moving, hitting an edge no longer crashes the game
-Other stuff that I forget now...

Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-23 20:03:45 -07:00
Tony Grosinger
70a933ac09 -Major overhaul of design. Now using interfaces rather than extending
-Added DroneTools to allow a Drone to find out necessary information
-Prevented drone from accessing information it shouldn't get
-Changed moving again
-More stuff that I have forgotten by now
2011-04-22 19:46:44 -07:00
Tony Grosinger
a2bb46503c -Revampped move method, might actually work now
-Moved move methods to DroneListItem
-Designed turn system
-Created two drawings that will help express how things should be structured
2011-04-22 10:46:29 -07:00
ursa-arcadius
ab8838fd31 -Completed initial version of class loading
-Completed initial version of drone and team creation
-Other small tweaks

Signed-off-by: ursa-arcadius <github2@grosinger.net>
2011-04-21 22:36:58 -07:00
Tony Grosinger
0530ecec96 -Worked on loading of drones into the game at runtime
Signed-off-by: Tony Grosinger <github2@grosinger.net>
2011-04-21 17:05:18 -07:00
unknown
8cc1c9a0dc -Changed most comments to work in JavaDoc
-Continued working on Move

Signed-off-by: unknown <github2@grosinger.net>
2011-04-20 12:13:32 -07:00
Tony
4201170b95 -Continued moving code
-Realized problem with generic types and passing of variables, have not fixed yet
-Started changing formatting to prevent line wrapping

Signed-off-by: Tony <github2@grosinger.net>
2011-04-20 08:13:57 -07:00
ursa-arcadius
49a5013ec2 Started implementing the ability for a Drone to move
Signed-off-by: ursa-arcadius <github2@grosinger.net>
2011-04-19 23:06:06 -07:00
unknown
9b90b7e18e -Added debugging modes
Signed-off-by: unknown <github2@grosinger.net>
2011-04-19 10:15:53 -07:00
unknown
6a97a20d41 -Create building class
-Added console output
-Finished basic flow of program
-Added game winner announcement
-Added teamname and dronename

Signed-off-by: unknown <github2@grosinger.net>
2011-04-19 09:29:41 -07:00
unknown
e314b0168a -Started setting up the world class
-Created GameObject class
-Changed Drone.java from interface to extendible class
-Formatting

Signed-off-by: unknown <github2@grosinger.net>
2011-04-19 08:43:34 -07:00
unknown
ba3b981f0b -Continue to set up main class and initalization of program
Signed-off-by: unknown <github2@grosinger.net>
2011-04-19 08:02:38 -07:00
ursa-arcadius
6c64be6f3b -Created the beginnings of a linkedlist system to keep track of all the drones
-Formatting
-Started structuring the initializing of the game
-Created lots of classes

Signed-off-by: ursa-arcadius <github2@grosinger.net>
2011-04-18 21:22:22 -07:00
Tony
e883ef1c43 Created constructor for world
Signed-off-by: Tony <github2@grosinger.net>
2011-04-18 16:38:36 -07:00
Ansel Santosa
f79ddf207b made a world 2011-04-18 16:34:17 -07:00
Tony
94673eb6d8 Created World class
Signed-off-by: Tony <github2@grosinger.net>
2011-04-18 16:23:29 -07:00
Tony
a56ad949e3 Created interface for other drones
Signed-off-by: Tony <github2@grosinger.net>
2011-04-18 16:20:18 -07:00