Nav: (Display/Hide) - Home - About the Author / this page

Current Projects: Americana Engine (Game Engine Development)

Sunday, November 10, 2013

One Cent Book at Fry's

I don't think I need to explain this further.

At first I'm like 'there's gotta be some strings attached', like the other software in the discount pile scattered around Roseville Fry's claiming a total cost of zero dollars... after the mail in rebates. There's that discount label on the book, so it's legit. No tax on this either.

Meanwhile, there girl's dolls in areas where books would normally go, and men's cologne products in the children's book aisle.

Thursday, October 31, 2013

Delta College Book Swap

Hosted by the Writers' Guild of SJDC, at Danner Hall today.

Thought it was going to be a look-only as the flyer seemed like you need to trade in books in order to obtain others, but apparently this was not the case - all of the books were free, and they were hauling in more boxes of used books every few minutes. There weren't any ebooks around though at the time I visited.

I decided to grab a few books related to the CS area, especially those focusing on the (new obsolete) certification tests, as they might be useful later.

Sunday, October 13, 2013

Returning to the Stateline... again

A year ago, I was doing film work for GSKA. However this year they did things a bit differently; my position to film is no longer required, so I was free to explore for the day. But I was prepared for that. Couldn't make it to either the beach or mountains, but I'll find another time for that.

Notes:

  • If going in October, the gondolas (or the ski hills, for that matter) will not be available.
  • Restaurants in the Stateline area are quite expensive, but at least try them once. Recommended: Base Camp Pizza (they are $12 for 8", $17 for 12", and $25 for 16").
  • The Nestle Tollhouse Cafe's cookie prices are too high; you'd probably find something better at the nearby Raley's.
  • At Harvey's at the arcade you can trade 1 token = 20 tickets, this is actually better than any arcade game that dispenses tickets there on average. (It works vice versa, so if you can find a way to make more than 20 tickets per game, you can use that to your advantage)
  • The Heavenly Shop at Harvey's doesn't accept comp money. Neither does Cinnabon and the food court items at Harrah's (although it's more obvious).
  • There's a car show during this time at Heavenly Village.

Sunday, October 6, 2013

Review: McDonald's Mighty Wings

Short Review: They're by all means cripsy and good, however its small size leaves a lot to be desired. KFC would be a better choice in this case, since they offer larger wings for a slighly cheaper price.

Its price is quite high (at least in Stockton anyways) at $10.99 for ten of them (15.49 w/two drinks + medium fries), making this by far the most expensive item on the menu.

Had some trouble getting most of it dipped due to the bone in the middle and the size of the dipping sauce, which seemed more suited to dipping Chicken McNuggets.

(Updated the city where the pricing was, since the prices varied between cities. Still expensive however)

Saturday, October 5, 2013

Handling Diagonal Movement in Tactical RPGs


Ignore the Battle GUI - it is a mockup and therefore has incorrect information.

Normally Tactical RPGs do not allow diagonal movement, however I propose a system that handles this while factoring in obstacles.

While designing the war system in Americana Dawn, there were previously a few issues about the move range on a character; because the shoot distance is calculated by absolute distance from the character (instead of grid squares) it would create a disadvantage for some units. Also, it creates movement range more like a circle.

If a melee attacker was hit from a diagonal, it would normally take two turns for it to reach the target. The extra turn is a huge difference - the attacker that could otherwise defeat the enemy may not survive the second turn.

I had a few choices, either restrict attack range, or include diagonal movement. Moving based on absolute distance was considered, but it was ruled out since it can get messy at times and might not find the optimal route when tiles are weighted. So a diagonal is calculated as 1.5 movement points. (It might be 1.4 movement points later if the game requires more precision.)

But this is not factoring in the weights of the various tiles, so this is achieved by taking the weight of the diagonal square that you move to, plus the two adjacent squares that you cross getting there, and dividing by two. Thus the formula is:

Movement Cost = (Tile Weight for upper right tile + upper tile + right tile) / 2, relative to the character.

There's situations where a diagonal move takes up more move points than moving two spaces instead, but the game automatically calculates the shortest distance to a tile anyways so it isn't a real problem.

The drawback is being able to get to normally inaccessible tiles via a diagonal move. Consider it as an advantage - the 'creative designing' process should ensure this happens only when it needs to.

I think more of the creative designing should be the AI script for these battles, which is mostly based on the enemy commander's personality, although it usually looks ahead at least a turn and makes decisions only based on what it can see, and will find cover and ambush if possible.

Thursday, September 26, 2013

Bubble Lady @ Troke Library

While working as a tutor for MathSmart, I knew from the intercoms that there was going to be a show at 6:30pm, but I didn't expect it to be so loud and so busy when I came out to look after my shift had ended.

It was quite a crowd there.

Friday, September 13, 2013

Americana Dawn: Shop GUI


The aforementioned shop from the previous post.

There was some progress in developing a shop GUI, but my team was not available at the moment, so I had to design one. Note the above screen is not final. But it has everything it needs to show right now: The buy/sell prices (note that not all vendors will sell at the same price and/or buy your stuff), shop names (person's name if it's a street vendor), item description, and your cash.

The same GUI might be used to purchase equipment using war funds to customize your team for large scale macrobattles, but that's to be approved.

The Buy/Sell Items switches between buying and selling items. The Shop Inventory and your inventory will eventually be merged into one box. I liked the left and right side comparison, but it leaves no room to put in the important 'Item Details' box (at least for equipment anyways). It might be a bit empty for things like crafting material, which are essentially two liners, but that will have to do for now.

If you sold something by accident, you can buyback your items from the store at the price you sold it, but it must be done before exiting the shop menu.

The Compare button, when you are buying items and have a piece of equipment selected, allows you to compare that with the weapons the party has equipped, displaying their weapon name, base damage, accuracy, cooldown, and the most prominent special attribute. If you are comparing accessories, your team's currently equipped accessories will be displayed instead.

Keep in mind the game will not suggest whether the accessory you are going to buy will benefit your team as there are many different ways you can build your character. For weapons, there will be a general indicator to tell you whether damage dealt/cooldown/accuracy is better or worse than what they're holding, but not for other attributes, which may or may not be important during a battle. Don't forget you can always switch weapons during a fight to take advantage of the enemy's status (and elemental) weaknesses.