Dragon Basher: Tomato Update now online

  Prev 1 2 3 4 5 Next

Posted: 08‑05‑2017 01:46


Joe


Fire Flipper
1406 posts
The Tomato Update is now online at http://dragonbasher.com

Login to the Queville server and from the first screen take the teleport which will deliver you to the "Farmhouse" and the "Well".

Get Bucket and use the Well to fill it with water, then go to the Farmhouse and if you don't have any tomatoes in your inventory they will give you four tomatoes.

Find a tile you want to plant on and click the tomato in your inventory to select the "Plant Tomato" option and a tomato plant will appear at your feet. When it expires in one-minute, it will randomly produce tomatoes in adjoining tiles and then randomly may die.

Each tomato a plant produces will randomly grow into a new plant after one-minute. thus planting one tomato has the potential to fill an entire screen with tomatoes.

When a player picks a tomato up, the seconds will be converted into minutes - thus is a tomato is set to expire in forty seconds and you pick it up, it will be good for forty minutes in your inventory. When you drop it, the number of minutes will then be converted back into seconds.

I have also increased the amount of health eating a tomato gives you to four which makes them good survival food and watching them grow can be mesmerizing.

Also notice there is a new "Reset" button on your inventory, pressing this button will reset your inventory - it was created because the inventory kept getting corrupted during debugging and I believe it is going to become the "die" routine that takes your player back to the first screen. It currently resets inventory but doesn't let the client know so you have to refresh your browser also - it is a work in progress.

This is a fun update, I hope to see some players online enjoying this one. I'll be around. :)

http://dragonbasher.com

-Joe

DevTeam Member

 


Posted: 08‑05‑2017 13:40


Joe


Fire Flipper
1406 posts
More changes: items in your inventory now have an "examine" option that will tell you how long the item has before it will expire.

The current routine is rather basic, I plan to elaborate on it so players don't get exact times but rather "new sword" and "old sword" kind of information. For now, this helps with debugging.

The source code for this update has not been released yet; I have a lot more work I want to get done before I spend time zip'ing the files together. Soon there will be much more to do. :)

-Joe

DevTeam Member

 


Posted: 08‑12‑2017 09:55


Joe


Fire Flipper
1406 posts
I seem to have messed up the LoadMap() routine during login and players on the Queville server are dumped into grass ... but the maps are there, just scroll two screens and then back and they'll be loaded.

I'm working on routines that will make it so tomatoes only grow on grass tiles, things are fluid and may or may not grow correctly.

Overall, things are working. :)

-Joe

DevTeam Member

 


Posted: 08‑12‑2017 13:29


warkings


Ghost Grabber
827 posts
Exciting progress! :)

 


Posted: 08‑12‑2017 14:09


Joe


Fire Flipper
1406 posts
Yes, tomato plants will produce a tomato on any of the four adjoining tiles (up down left right) and after one-minute any tomatoes they produced has a random potential to grow into a new plant, but it will only sprout on grass tiles - rows F and G on the tile viewer script. They will only grow on their own map screen (four map screens per client screen).

It is indeed exciting progress, and I'm enjoying logging in to check on the new Queville Tomato Garden. :)

-Joe

DevTeam Member

 


Posted: 08‑14‑2017 10:35


QuaCzar


Fire Flipper
1803 posts
I'll try to update gitHub, since I'll be using it more, now.

-QuaCzar : SysOp | P2P Guide | Anarchy Leader | #1 Magic

 


  Prev 1 2 3 4 5 Next

Hunt food, smith weapons, and prepare for battle! Can you stop
the Evil Que from taking over the entire game? Browser based multi-player
fantasy role-playing game that requires no downloads or plug-ins! Free to play forever!

By being at queville.com, you agree to our Terms of Service.