# irrationalistic

Member

9

274 Neutral

• Rank
Newbie

2. ## Strategy game math

Great ideas! I think the "percentage block" makes the most sense, since it is a more direct relationship that ends up adjusting if the statistics increase or decrease. On the basic level, this type of algorithm is the driver. Then bringing in the armor types and weapon types (like Tiblanc mentioned) as well as other modifiers such as breakable armor or critical hits will give your equations a higher meaning. I was noticing how this compares to Pokemon, at least in the Blue version, where each creature has a series of values including ATK and DEF, that power it through each battle. These are obviously modified by the type of creature and the weakness/strength of the enemy, but the idea rings true.
3. ## Strategy game math

I've been searching around to try to find good articles that discuss the math behind a strategy game. I'm not talking about visual math, but more about how do stats like ATK and DEF react to each other? While it seems like this tends to be more difficult to make generic due to the massive amount of differences in each strategy game, I get the sense that there are some common elements between these games that can create some base algorithms for calculations. The core example I'm trying to figure out is, given an Attack Strength for an attacker and a Defense Strength for a defender, what would be the actual damage caused by the attacker? I'm hoping to find a solution that will prevent a certain DEF from overpowering an ATK, but should be more appropriately based on their differences, and ideally won't be based on random chance (though it could be included for a CRITICAL type of modifer). This wouldn't take into account the actual attack speed, since that would determine the rate at which this algorithm runs. Some articles I have found thus far: [url="http://na.leagueoflegends.com/board/showthread.php?t=725201&highlight="]http://na.leagueofle...5201&highlight=[/url] [url="http://serenesforest.net/fe10/calc.html"]http://serenesforest.../fe10/calc.html[/url] [url="http://en.wikipedia.org/wiki/Gaming_mathematics"]http://en.wikipedia....ing_mathematics[/url] [b]TL;DR[/b] - Does anyone have any thoughts as to some simple algorithms that can take statistics of Attack and Defense and calculate the damage that would be done by an attacker? Any suggested reading is welcomed as well!

6. ## irrationalistic

I'm at Boston Logan International Airport (BOS) (1 Harborside Dr, off I-90, Boston) w/ 62 others http://t.co/0w0vrdM0
7. ## Educational game

One thought is to consider the core pieces you want to teach over the course of the game. Which equations? Which concepts? One of the key ideas of "fun" in a game is based on the idea of learning something and then being able to use it later in the game, making it a repetitive skill. Repetition is also good for education. The simpler an idea, the easier it is to understand, and the easier it is for you to design a mechanic around it. Instead of expecting the player to know how projectile motion works, for example, perhaps following the idea that games like Angry Birds show. You learn about projectile motion by actually experimenting with the visual of a path. Educational games are tough in this sense because as soon as you introduce any educational element such as an equation, players immediately know they have to learn something. Learning == work != fun. Abstractions certainly help to give you a level of fun by hiding the actual educational content behind a cool simulation. I would suggest picking a set of, say, five educational concepts (equations, for example), and build puzzles around them. If the equation is a[sup]2 [/sup]+ b[sup]2[/sup] = c[sup]2[/sup], that is a bit hard to initially understand. Why does that equation work? What are the parts? Turn the knowledge of that equation into something visual that the player can experiment with. The story will help drive the theme, but it won't automatically create fun.
8. ## irrationalistic

First major frame-limiting bug due to by-reference copy vs. by-value copy. Le sigh. #programming
9. ## irrationalistic

About to attempt writing my first A* pathfinding algorithm. I think I get it, but that usually is a wrong assumption.
10. ## irrationalistic

Based on road and parking congestion, I would guess everyone took the day off. #stupidholidays
11. ## irrationalistic

Anybody have a good suggestion for a free personal SVN system? With at least a couple gigs of space?
12. ## irrationalistic

RT @iA: MIT's new 1 trillion frames per second camera captures light in motion http://t.co/812jlBvW
13. ## irrationalistic

Every time I write a to-do list, I am constantly thinking of clever ways to procrastinate it.
14. ## irrationalistic

Waiting for @caraschacher so we can talk nerdy #science (@ Atlas Purveyors w/ 2 others) http://t.co/RbFY4Y55
15. ## irrationalistic

Games that force you to buy items via in-game mechanics make me sad.