Saturday, March 10, 2012

Update 10/03/2012

Ok, here comes what I have been doing in this day.

Website and Blog.
What was done:

What needs to be done:
  • Add the templates.
  • Erase previous links.
  • Find a way to post on TFGames that the links will disappear.

Game
What was done:
  • Added a game history text file. This should make it easier to track down bugs and faults in the game.
  • New location: Outskirts of farm.
  • New TF item: Lizard oil.
What needs to be done:
  •  Add a new enemy: Lizardman.
  • Add a new enemy: Dark magician.
  • Add a new store: Tree Stump Shop.
  • Add a new NPC: Dark figure.
*On a side note: It's Mother's Day somewhere around the world, so remember to congratulate them.

Friday, March 9, 2012

First gear

Well, as thetitle should imply, it has been a very slow drive since I posted the bug-fix version of the game. I have been really busy with real life lately, so I haven't gotten around enough to actually code or write any new content.

On another note, I have had one problem with TFGames, not big or anything. It's just that I can't see their site on my computer. I have two different internet browsers and neither of them seems to be able to log into the site. I can do it from my celphone, but it's very slow and uncomfortable. One of the reasons I created this blog was in case something like this happened, that I couldn't get into the post of TFGames. I have sent an email to them, asking if this might have to do with the server of the site, but have received no answer so far.

Which takes me to point number two, a Starheaven website. Yes, I know a blog is cool and everything, and I can probably fit everything here. However, I would like a space that could be more... how to put it... personal? To have that feeling. I would like a site similar to a wiki that could be able to host the most recent version of the game, and get some other information too, like a list of monsters, myths, legends of Starheaven, etc.

It would be nice to stop seeing all the lines of codes and just focus on the escence, on the world, every once in a while. Anyway, I'll see into it if I can make it with google or if I should do it like a wiki.
This post is mainly to sort my ideas out, get people updated to the status of the game (they deserve it), and invite everyone to add their comments.

Wednesday, March 7, 2012

New build: Beta 0.0.6

That's right, a new build is up.
Changelog:
  • Made a confirmation of purchase screen.
  • Made it possible to buy more than 1 object per purchase.
  • Fixed bug: Healing at the infirmary almost always causes a crash.
  • Fixed bug: Running never works. Even when it gives a success message, you're dumped right back into combat.
  • Fixed bug: Failing when running seems to cause absurd damage (took 50 on one attempt). Note: the more difference in speeds, the higher the damage when failing to run up to 75% of maximum health.
  • Correction: Can buy things at the shop, but evidently they're free and there is no message as to succeeding in the purchase.
  • Corrected: For some reason, white feathers sometimes leave a human head that won't change. Seems to happen more on females, particularly if they were males who TGed. It was because of some bad gender manipulation regarding the chest area.
  • Corrected: Can't seem to drop items. You needed to have at least clicked on an item and have seen its description in order to be able to drop them later. Corrected this and works as intended.
  • Corrected: When an item is dropped by an NPC after a fight, the item never makes it to your inventory. This was caused because changing items weren't specified in the global items function.
  • Still getting the crash when using plenty of white feathers. Seems to be when affinity's over 70 or so. Correction -> An image of an end of game wasn't shipped in the last install. Sorry.
  • Made a warning screen for overwriting saved games.
Rapid install here and here.
Python version here and here.

A note, seems I can't access TF Games. Maybe they are having difficulties, but I'm not sure. Can any one else access their webpage?

Tuesday, March 6, 2012

Update 06/03/2012: Even more Bugfixing

Here is the status report so far:

  • Made a confirmation of purchase screen.
  • Made it possible to buy more than one object per purchase.
  • Correction: Can buy things at the shop, but evidently they're free and there is no message as to succeeding in the purchase.
  • Corrected: For some reason, white feathers sometimes leave a human head that won't change. Seems to happen more on females, particularly if they were males who TGed. It was because of some bad gender manipulation regarding the chest area.
  • Corrected: Can't seem to drop items. You used to need to have at least clicked on an item and have seen its description in order to be able to drop them later. Corrected this and now works as intended.
  • Corrected: When an item is dropped by an NPC after a fight, the item never makes it to your inventory. This was caused because changing items weren't specified in the global items function.
  • Still getting the crash when using plenty of white feathers. Seems to be when affinity's over 70 or so. Correction -> An image of an end of game wasn't shipped in the last install. Sorry.
  • Made a warning screen for overwriting games.
What's still planned:
  • New location: Outskirts of farm.
  • New TF item: Lizard.
  • New enemy: Lizardman.
  • New enemy: Dark magician.
  • New store: Tree Stump Shop.
  • New NPC: Dark figure.
  • New characteristic: Game history. This is mainly for tracking the bugs better. Will be a file in the game folder with a list of all the buttons that were clicked since starting the game, or loading a player. This, along the saved games file, will make following the bugs a lot easier.
Now, a special thank you to Ewe for having reported most (if not all) of these bugs.
I'll see if I can upload the almost-bugfree version today.

Sunday, March 4, 2012

Update 04/03/2012: Bugfixing

Thanks to various comments about the game on the TFGames' forums, I started to track and correct the bugs in the game. Here is the status report so far:
  • Fixed bug: Healing at the infirmary almost always causes a crash. This was because of how the increase of HP on the player was implemented
  • Fixed bug: Running never works. Even when it gives a success message, you're dumped right back into combat. This was because the possibility to return to the previous screen wasn't implemented in the running screen.
  • Fixed bug: Failing when running seems to cause absurd damage (took 50 on one attempt). This was because of some bad math.Now, the more difference in speeds, the higher the damage when failing to run up to 75% of maximum health.
  • Fixed bug: Could get negative health. Was fixed implementing a method inside the player class.
  • Fixed bug:  Can buy things at the shop, but evidently they're free. This was due to the lack of the line of code that "Charged" the goods to the player.
 What still needs work:
  • Correction: There is no message as to succeeding in the purchase*. 
  • Make a warning screen for overwriting games.
 *A note about the shop:
It wasn't my intention to implement a purchase screen. I personally made it that way because I can buy more items on one click. I will probably change this, to be able to buy more than one item on the same purchase and to have a confirmation screen, on the next release.

Bugs that were reported but I couldn't reproduce:
  • When using the white feather, at 94 speed for some reason and 73 affinity. At that point, any action causes a crash.
  • When playing the game, the computer tries to warn of something right before crashing.
What's planned for next release:
  • New location: Outskirts of farm.
  • New TF item: Lizard.
  • New enemy: Lizardman.
  • New enemy: Dark magician.
  • New store: Tree Stump Shop.
  • New NPC: Dark figure.
  • New characteristic: Game history. This is mainly for tracking the bugs better. Will be a file in the game folder with a list of all the buttons that were clicked since starting the game, or loading a player. This, along the saved games file, will make following the bugs a lot easier.
Again, a thank you to everyone that has reported bugs.