Updates to Battle Farm, May 18 2017

BATTLE FARM VERSION 1.0.248

User Experience Improvements

  • Monsters will now only attack players if the players have already attacked them. Also, found a big inefficiency in how monsters were finding targets so hopefully that will speed up the game a bit.
  • The farm signs now have game hints on them rather than being blank.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 12 2017

BATTLE FARM VERSION 1.0.245

New Features

  • NEW coin polisher floor - when you furnish it, your coins collected will increase.
  • Added name signs to the farms so you know which one belongs to which player.

User Experience Improvements

  • Fixed the sword timing so that you can attack enemies more easily.
  • Changed the enemy logic a bit mostly to try and continue to battle that "slow game" flag on the servers. I suspect it has to do with the enemies tying up all the cycles. We'll see.
  • Did a couple of things to streamline the farm claiming process: got rid of the column on the land - now you only claim by using the GUI. Also, the GUI disappears as soon as you click it, to prevent clicking twice by mistake. Clicking twice didn't really break anything, but it did teleport you to a different farm than you'd claimed which is confusing.

Bugs Fixed

  • Anchored the giant sign in each corner so it would stop falling over

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 11 2017

BATTLE FARM VERSION 1.0.244

This is the first game I've worked with tools and weapons in. Battle Farm classic didn't have them (it had cannons, which I plan to bring back to this game too). It's been a lot of learning especially using tools along with FilteringEnabled, which on its own always complicates matters (though - I'm getting the hang of it). I introduced the slingshots before I knew enough about tools and also about moving parts (like the shot) around. I'll get back to those in the next week or so.

New Features

  • NEW MONSTER - Smarty Bot is strong and might drop some metal if you kill it!
  • NEW MONSTER - Angry Ent is also strong and drops lumber when killed (sometimes!)
  • Silver swords award extra XP on monster hits.

User Experience Improvements

  • Made the swords a little better - fixed some timing issues with the cool down and added sound effects so that players have audio feedback when they hit (or miss) a target.
  • If you find a player bounty, the MOST it can award you is 2x your current coins. This is to prevent a brand new player getting millions and throwing off the game balance.

Bugs Fixed

  • The mail icon blink was going a bit nutty due to multiple timers - fixed.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 10 2017

BATTLE FARM VERSION 1.0.243

Today Battle Farm went from 7 dislikes to 6. Which means someone actively took away their thumbs down. Which oddly cheered me up probably far more than it should have!

New Features

  • Started to put in landscape features that players can buy and everyone on the server can use.
  • If you build lots of things for yourself and your fellow players, you'll get the new PHILANTHROPIST badge, plus some Gold.

User Experience Improvements

  • When you start or respawn, your weapon slot will have your weapon of choice in it rather than resetting to the common wood sword.
  • Cost of sword upgrades (in both materials and coins) is lower.
  • Reduced the number of zombies on field at one time (the field is, after all, much smaller now).
  • Tools have a short reload timer on them now.

Bugs Fixed

  • Floor changes weren't saving properly if you made them in the same session as buying a new floor. That's fixed.
  • The particle emitter on the elevator is not present until you actually build your house now (before it was phantom particles! oooo!)

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 09 2017

BATTLE FARM VERSION 1.0.242

I decided to dedicate a little time each week to my least favorite activity: making the models look better. I know it's important, I just can't stand working with Studio's model manipulation tools. There are people who are rock stars at creating models with these tools - I am not one of them. I find the tools to be imprecise and clumsy and I get frustrated fast. However, I do want the game to look good, so I'll keep at it, a little at a time. It also provides kind of a nice break from just flat out coding all day.

New Features

  • NEW FLOOR TYPE: Sword Forge. You can now get anvils to upgrade the swords you own and make them more powerful. (note: more powerful enemies coming very soon!)
  • Made the building look a little more farm-house and less office-park. It's still a little plain largely because it needs to be able to grow and grow and that makes customization a little tougher, but it's getting there.

User Experience Improvements

  • Spawn points for coins and monsters can no longer fall anywhere outside of Terrain. So now you won't get a monster spawner inside your house, which depending on your personality you might see as a good or bad thing.
  • Premium trees (high yield, XP) are now sold for Gold, not Coins. The High-Yield trees also produce more than they did before, so if you already own some - lucky you!
  • Put in some protections to prevent player from clicking floor purchase button quickly and buying 2 floors by mistake.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 07 2017

BATTLE FARM VERSION 1.0.240

User Experience Improvements

  • Different "elevator" system - simplified that process. Now you just step onto the plate and pick a floor. If you own the building you can manage the floors at the same time.
  • Forcefield when you start - gives you a chance to load in before monsters stomp all over you!

Bugs Fixed

  • Elevator improvements removes the crazy "floating elevator doors" problem too.
  • Found a nasty bug when you return seeds to storage (by clicking on tree with shovel) - could really destroy your save cycle for that session. Fixed.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 05 2017

BATTLE FARM VERSION 1.0.236

I disabled the slingshot purchase until I can get it working better. Anyone who has one already can still use it, but it is buggy.

New Features

  • Walkspeed boost doubles your speed for a short time!

User Experience Improvements

  • To further combat "this game is slow", shrunk the amount of terrain.
  • Max 4 players instead of 6 (more lag / data help)

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 05 2017

BATTLE FARM VERSION 1.0.235

One of the reasons I decided to rewrite the original Battle Farm is because the save/load on it seemed beyond help. Players had issues getting into the game because of data issues, then had trouble with autosave while they were playing. People lost items and no matter what I did there always seemed to be a new crisis with the data. I was so new to Roblox when I started it that the base code was a hot mess and it was easier to start over than fix it (also I wanted a terrain based game and wanted a fresh slate for that).

I'm really proud of the work I put into the data loading in the new Battle Farm - it's carefully constructed to get the data you need when you need it and make sure the game understands and responds to the Data Store communication. Unfortunately, today I started seeing issues with multiple players and data saving - it was too much and saves were failing left and right. So I went back to it. I would like to never again say I spent hours fixing a Data Store issue but ... who are we kidding?

I SWEAR MY NEXT GAME WILL NOT SAVE ANY DATA HA

Bugs Fixed

  • Save is now every 3 minutes (and may be adjusted as I see more players in action). Manual save option added for those who need to leave the game before their next autosave.
  • Trapped some bugs that cropped up in last play test - still some out there with slingshots, will fix tomorrow.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 04 2017

BATTLE FARM VERSION 1.0.234

I was pretty horrified to see, after all the consideration into lag, that my game was tagged as slow yesterday. I spent the morning battling that, removing graphics and trying to get a custom load screen working. My past skills of trying to get graphics to work on really, really small-memory machines (like... set-top boxes) helped out A LOT. I'm not seeing that "slow game" flag on my test env - hopefully it's gone for production as well.

New Features

  • SLINGSHOTS! These will get a LOT more interesting - right now it's just a placeholder but still works (kind of - need to work on where it fires). Soon you'll grow ammo to shoot at different monsters.

User Experience Improvements

  • Re-did the loading process and got rid of a lot of the up-front images.

Bugs Fixed

  • If you hit an item max in the store, item details for ALL items would say they were sold out. The buy button would still be there but the message was super confusing. Fixed.
  • The "most coins ever" leaderboard was actually storing CURRENT coins, not lifetime coins. Fixed, though the data may take a few hours to overwrite the old with the new stat.
  • When you equipped the silver sword, it created its own tool slot rather than taking over the sword slot. Fixed.

You can play Battle Farm HERE. Thanks for playing!

Updates to Battle Farm, May 03 2017

BATTLE FARM VERSION 1.0.233

Didn't spend a lot of time on Battle Farm today as I needed a bit of a break from it. Worked on SCAVENGE instead. But I did get some fixes in.

Bugs Fixed

  • Issue with monster and gift spawn points fixed - they were slowly decreasing in number over time - now they're not
  • Even more fixing of the hall of fame. Good grief, I made some seriously stupid logic errors in my data request.

You can play Battle Farm HERE. Thanks for playing!