Commit Graph

121 Commits

Author SHA1 Message Date
Robbie Antenesse 5224f69de2 Improved script loading, added loading progress bar. 2016-04-14 14:54:56 -06:00
Robbie Antenesse 98280fc465 Improved Oversimplified.CopyObject to copy arrays by value instead of reference. 2016-04-14 14:54:25 -06:00
Robbie Antenesse 74b7eb885d Optimized collision checks. Like wtf why didn't I do it this way before? 2016-04-14 08:31:01 -06:00
Robbie Antenesse e87f4433d1 Adjust global economy based on the overall average price difference instead of amount bought vs sold. 2016-04-13 23:33:42 -06:00
Robbie Antenesse ee3dac7063 Reduced number of collision checks on the Ship to reduce diagonal movement lag. 2016-04-13 23:20:54 -06:00
Robbie Antenesse de7f4d5bcb Made oceanRoom generate 5 islands at the start. 2016-04-13 23:20:11 -06:00
Robbie Antenesse 33eecd7cc7 Updated Oversimplified.CopyObject() to allow passing options object to override any GameObject properties. 2016-04-13 23:18:29 -06:00
Robbie Antenesse 434d7e411e Increased price of items in short supply on islands. 2016-04-13 23:16:59 -06:00
Robbie Antenesse f80775702a Screenshots from yesterday that I forgot to commit. 2016-04-13 22:15:23 -06:00
Robbie Antenesse 4cf021ff74 Reset base popularity to 5, just in case I don't get stat increases into the game on time. Also added a screenshot. 2016-04-13 18:06:45 -06:00
Robbie Antenesse 6c64da02a3 Made island economy make sense based on the inventory it generates. 2016-04-13 17:56:52 -06:00
Robbie Antenesse 3d90f9639d Added arrows to indicate when there are multiple pages to look through. 2016-04-13 17:32:56 -06:00
Robbie Antenesse e8a43df0bc Finished Trade GUI and got trading working! There's test data in there, so this isn't ready to merge yet. 2016-04-13 16:49:32 -06:00
Robbie Antenesse 470bac1997 Eliminate the concept of a tradeRoom. 2016-04-13 16:48:32 -06:00
Robbie Antenesse 1255929124 Make words wrap nicely, but allow punctuation to wrap to next line. 2016-04-13 16:46:31 -06:00
Robbie Antenesse d8cb0151d8 Replaced every instance of OS.S.pixelScale with pixel() to make life easier. 2016-04-12 18:14:09 -06:00
Robbie Antenesse 0825c135c1 Made some more noise 2016-04-12 18:12:41 -06:00
Robbie Antenesse d45a8b6903 Made some noise 2016-04-12 17:07:22 -06:00
Robbie Antenesse 4cee4c49b6 Started work on Trade interaction. 2016-04-12 10:02:27 -06:00
Robbie Antenesse 1e2638c1f0 Little bit of work on Trade screen. 2016-04-11 22:47:01 -06:00
Robbie Antenesse b4afa9c8a8 Expand all Oversimplified.R to Oversimplified.Rooms 2016-04-11 22:44:00 -06:00
Robbie Antenesse 4f58ea6ba4 Started work on Trade room. Found a bug with background color not changing when rooms change! 2016-04-11 18:06:06 -06:00
Robbie Antenesse 3208d230bf Prevent moving ship if inventory screen is open. Also resize map. 2016-04-11 17:00:27 -06:00
Robbie Antenesse aac13ca552 Reset variables for presentation. 2016-04-11 16:30:39 -06:00
Robbie Antenesse 3816805784 Fix broken controls. 2016-04-11 16:30:15 -06:00
Robbie Antenesse 1f24b91a28 Built out Inventory GUI, moved some things around to where they made more sense, altered how Cargo is managed. 2016-04-11 16:22:56 -06:00
Robbie Antenesse 2647ebd724 Work on Inventory GUI. 2016-04-10 22:31:04 -06:00
Robbie Antenesse eb82c3432c Started preparing the icons to be able to use. 2016-04-10 13:02:50 -06:00
Robbie Antenesse 654e71f14f Started kind of working on making a GUI for the Inventory. 2016-04-09 20:13:08 -06:00
Robbie Antenesse 5b5465ab97 Began trying to figure out the best way to do interactions. 2016-04-09 20:12:16 -06:00
Robbie Antenesse 7012f201ab My first step toward fumbling my way through adding a GUI class to OversimplifiedJS. 2016-04-09 20:11:42 -06:00
Robbie Antenesse 193f643c82 Added awesome contributions from Paws Screen! 2016-04-09 20:10:32 -06:00
Robbie Antenesse ec2689d4c0 Unified hunger and thirst/food and water, balanced energy a bit. 2016-04-08 14:39:12 -06:00
Robbie Antenesse 357c25e59a Added more helpful info. 2016-04-08 13:57:19 -06:00
Robbie Antenesse 8c1750d188 Merge branch 'master' into gh-pages
# Conflicts:
#	index.html
2016-04-08 13:48:58 -06:00
Robbie Antenesse 342f1d6273 Create gh-pages branch via GitHub 2016-04-08 13:42:15 -06:00
Robbie Antenesse ce19d757df Added a way to find a point in front of the ship. 2016-04-08 07:52:28 -06:00
Robbie Antenesse fbfa3faa53 Added Oversimplified.GameObjectsAtPoint() to return a list of all objects overlapping with a point, altered Oversimplified.CollisionAtPoint() to use Oversimpified.GameObjectsAtPoint() to reduce code. 2016-04-08 07:33:11 -06:00
Robbie Antenesse 9ad26265d1 Setting up island economy functions. 2016-04-08 00:19:55 -06:00
Robbie Antenesse bfcb459d74 Added energy consumption and display, updated Ship prefab to use the new Oversimplified.GameObject.SimpleMove() to stop if crashed. 2016-04-07 18:20:23 -06:00
Robbie Antenesse 2c25adab8b Improved Oversimplified.GameObject.SimpleMove() by allowing the user to specify what interval of pixels they want to check for collisions instead of each and every collision. 2016-04-07 18:19:30 -06:00
Robbie Antenesse 31a61f6808 Added Economy variables and functions. 2016-04-07 18:17:45 -06:00
Robbie Antenesse 052e58fb4f Fixed some island stuff (All GameObjects MUST HAVE at least 1 animation) and took a screenshot. 2016-04-07 13:19:22 -06:00
Robbie Antenesse 914168459c Started islands and items. 2016-04-07 12:39:11 -06:00
Robbie Antenesse 3719e69ba3 Added seamless transitions on the map, shrank Ocean room to allow making an in-game map. 2016-04-07 12:26:36 -06:00
Robbie Antenesse 8694b5412b Fixed some little things. 2016-04-07 12:24:16 -06:00
Robbie Antenesse fd077aa54a Added item icons. 2016-04-06 17:50:24 -06:00
Robbie Antenesse 9c2e2ba64d Update font attribution. 2016-04-06 15:06:15 -06:00
Robbie Antenesse f7adca5a79 Added pixel text writing to start.js and 4x4 and 5x6 alphabets. Added test to rooms/oceanRoom.js. 2016-04-06 14:52:02 -06:00
Robbie Antenesse 84434851a1 Made ocean faster and move randomly every 2 frames. 2016-04-06 14:49:37 -06:00