Monday, February 24, 2020

Planet X3 - Review Of A New Real Time Strategy Game For The IBM PC


Title Screen VGA
Retro video game homebrew is an ever maturing market.  Talented coders spend a ton of hours getting their games into a playable state and bugfixed, small teams combine their talents to handle differing workloads (graphics, sound, programming) and the result is hopefully a video game that will sell enough copies to make it worth all the effort.  Homebrew software has become popular with console platforms like the NES, Atari 2600, ColecoVision, Intellivision and Sega Genesis.  Homebrew software for personal computers has not quite taken off as the more popular consoles.  Nonetheless there are talented individuals making homebrew software for the IBM PC compatible  MS-DOS platform.  Today I am going to review the latest homebrew game for the IBM PC and compatibles, 8-bit Guy's Planet X3, identify its strengths and weaknesses, determine how well it met its design goals and postulate on its role in the evolution of PC homebrew.

Read more »

Sunday, February 23, 2020

A Word About The Brazilian Gaming Market

(NOTE: this content is a teaser from my HCI's 2019 paper and the last post of this year)

The Brazilian gaming market is full of opportunities and peculiarities. The country is well-known abroad for being an emergent field where new game ideas can be explored, andalso for its high levels of piracy, unfortunately. In a certain way, the country is a unique "ecosystem" where different business models and creative processes can be explored, given the size and the diversity of its population, of almost 220 million people.

The gaming industry in Brazil is not consolidated though, and under many aspects it is still in an initial stage. As a first step into our discussion, we can highlight some attributes of the Brazilian gaming market, using as reference the data collected in an important survey named Game Brazil Research 2018 (Pesquisa Game Brasil 2018, in Portuguese), conducted by the company Sioux Games.



In its fifth edition, the research comprised interviews with 2853 people, in an attempt to investigate some demographic, consumption and behavioral aspects of the Brazilian gaming field. The first information we need to highlight is the fact that 75.5% of the Brazilian population plays games in a wide range of platforms, like smartphones, tablets, computers, consoles, portable consoles, etc.

According to this research, the gamer audience in Brazil is mainly cross-platform,with 74% of players experiencing games on more than one device. Smartphones lead the numbers as the most popular gaming platforms in Brazil (37.6%), while consoles occupy the second place (28.8%), followed by computers, in third place (26.4%).

Another interesting piece of information from Game Brazil Research 2018 concerns the self-image of the Brazilian gamer audience: only 6.1% of the respondents considered themselves to be "hardcore" gamers. Most of the interviewed people identified themselves as casual gamers.

It was also remarkable, in the research about mobile games, that 60.7% of respondents said they played while in transit (bus, subway or car).

Finally, it is noteworthy that 53.6% of Brazilian gamers are women, and among the female audience the favorite platform is mobile (59%), in which they spend an average of one to three hours a week playing games.

From these preliminary data, it is possible to understand that Brazil is a fertile ground for mobile games and a place with high potential for new gaming business in this field.

There are no massive game publishers in Brazil yet, and mobile platforms like App Store (Apple) and Play Store (Google) constitute interesting opportunities for game designers, indie studios and small gaming companies to showcase their work, in Brazil and abroad.

#GoGamers

Thursday, February 20, 2020

Exploring Monster Taming Mechanics In Final Fantasy XIII-2

Let's just get this out of the way. I'm a huge Final Fantasy fan. I adore the original game even today, Final Fantasy VI is definitely the best of the franchise, and I've found things to enjoy in every one that I've played, which is nearly all of the main-line games. (I still haven't managed to crack open FFIII, but I plan to soon.) Even each of the games in the Final Fantasy XIII trilogy had something that drew me in and kept me going through the game, wanting to learn more. These games get a lot of flack for being sub-par installments in the Final Fantasy franchise, and some of the criticism is warranted. The story is convoluted, and the plot is as confusing as quantum mechanics.

That debate, however, is not why we're here now. We're here to look at one of the great aspects of FFXIII-2: the monster taming and infusion system.


This system is deep and complex, but not in the off-putting way that the plot is. The amount of variety and configurability in the monsters that you can recruit to fight alongside Serah and Noel is astonishing, which is nice because those two are somewhat lacking in that department. Their development paths are fairly linear. There are a few choices about what strengths to give them as they level up in the "crystarium," but it's mostly a matter of ordering the abilities they learn and doesn't make much difference in the end. The monsters, on the other hand, allow for huge variations in development that results in a system with fascinating choices for optimization and prioritization. Figuring out how to capture and develop powerful monsters early in the game is great fun, and its this characteristic of Final Fantasy games—of finding ways to build a strong party early in the game without tedious grinding—that I really enjoy.

On a totally different note, I've been considering different ways to practice using databases and building simple websites, and the monster taming system is complex enough and interesting enough that it would make for a good collection of content to use for that practice while having some fun in the process. So, the other goal of this series, other than exploring the monster taming system in FFXIII-2, is to explore how to get a data set into a database, put it up on a website with Ruby on Rails, and experiment with that data set in some novel ways. Before we get into all of that, however, we need to understand what the heck we're putting in the database in the first place, and to do that we need to understand this monster taming system in detail.

Monster Taming

Okay, what is this monster taming, and why is it so complicated? We'll have to start at the beginning and work our way through the system. At the start of the game there's just Serah, trying to stay alive. (Actually, the very start of the game is a flashy battle sequence and confusing plot points with Lightning, but let's ignore that.) Pretty soon Noel shows up and decides to help Serah out, so now it's a party of two. This setup goes on for a couple levels, but it's pretty weird for a Final Fantasy game. Normally there's three or four characters in a party. Then we come to a pitched battle with a Cait Sith and a Zwerg Scandroid. There will be a lot of weird monster names throughout this series. You're just going to have to roll with it. Anyway, after creaming the cat and the droid, they turn into monster crystals, which are basically the essence of monsters. These crystals are stored in your monster inventory, and you can assign three of them to coveted spots in your "Paradigm Pack" (not the name I would have picked). These three monster spirits will fight with you in battle, and so begins your long and precarious journey as the monster whisperer.

Monsters come in six basic varieties, conveniently matching the six roles that Serah and Noel can assume. These six role are briefly explained as follows:
  • Commando - The Arnold Schwarzenegger role, plenty of strength, short on finesse.
  • Ravager - The mage role, uses attack magic.
  • Sentinel - This is a tank role, not many attacking options, but it absorbs damage like it's nothing.
  • Saboteur - Weakens the enemy by removing protections and inflicting ailments like poison and slow.
  • Synergist - Strengthens the party with offensive and defensive enhancements. Also moonlights as a business executive.
  • Medic - Heals the party, and possibly the only obvious role name of the bunch.
While Serah and Noel can switch between these roles, the tamed monsters have fixed roles. Switching the monster's role switches the monster, and there are three role possibilities for any given battle corresponding to the three monsters that are on deck. The monster's type is only the beginning of what a monster is, though. There is so much more.

Monster Training

Monsters can gain experience just like Serah and Noel. Both the humans and the monsters have crystariums where they advance along a path to gain abilities and increase their stats. While the humans have a crystarium for each of their six roles, the monsters each have one crystarium, possibly with multiple levels, where they gain their abilities and stats. Because the crystariums of the monsters are more unique to the monster itself, each monster type will learn a unique set of abilities and end up with different stats. Additionally, while the humans can move through their crystariums by spending crystarium points gained from winning battles, monsters can only advance on their crystariums by using various types of monster materials that are dropped by defeating monsters in battle. This seems to be some form of cannibalism, but it's pretty mild because the materials are bolts and orbs and other things like that. Monsters require different materials for their crystariums depending on what level they're on their crystarium, and if they're biological or mechanical monsters. Different materials will also give different bonuses to the monster's health, strength, magic, or all three stats.

Following so far? Because we're just getting started. This monster whispering is intricate stuff. On top of the unique upgrade paths, abilities, and materials, each monster spirit has a set of characteristics that relate to how they will develop as they level up. A monster can be a "late bloomer," meaning it may be weak to start with, but it can reach the upper levels 70-99 of its crystarium. Maybe the monster is "brainy," meaning that it will learn lots of abilities, or it's "flameproof," which is pretty self-explanatory. There are 29 characteristics in all, and any given monster can have up to four of them. Monsters will also come with some initial abilities, whether that be actions like casting certain spells and attacking or passive abilities like "armor breaker" that allows it to penetrate an enemy's physical defense. Taming and training monsters are not the only ways to get monsters with certain abilities, however. This is where things get real, as in real complicated.

Monster Infusion

The third way to give a particular monster new and wonderful abilities is to take another monster that has the desired ability(ies) and fuse them into the desired monster through a magical monster infusion process. How does this work exactly? Who knows! How did materia work in FFVII, or guardian force cards in FFVIII? It's a Final Fantasy game; some things you just have to accept without question and move on. The source monster spirit is lost in this process of infusing the target monster with new abilities. It's a destructive process.

Losing the source monster is not the only cost, though. There are restrictions as well. The first restriction is that a monster can only have 10 passive abilities. If a monster accumulates more than 10 passive abilities, some of them are going to have to go. These abilities all have a rank, and higher ranked abilities will stick to a monster better than lower ranked abilities. Also, newer abilities are stickier than older abilities, according to when the monster learned them. The lowest ranked abilities will get the boot first, with order of acquisition being the tie-breaker—first in, first out.

The next restriction is red-locked abilities. These are abilities that cannot be transferred to or removed from a monster, ever. This restriction is pretty simple, unlike the next one.

Monsters can also have yellow-locked abilities, although these locks never exist by default. Yellow locks can be created, propagated, and destroyed by infusing abilities of the same type in various ways. Two abilities are the same type if they modify the same attribute. For example, HP +10% and HP +25% would be of the same type. Also, HP +10% is a lower rank than HP +25%. That's important for yellow locks because if you infuse a monster that already has a lower rank ability with an equal or higher rank ability of the same type, the infused ability comes with a yellow lock and will stay put when the monster's abilities overflow. Generally, if an ability of higher rank is added to a yellow-locked ability of lower rank, the yellow lock is kept. If an ability of equal or lower rank is added to a yellow-locked ability, the yellow lock is destroyed. It's a bit more complicated than that because there are about a dozen different combinations, but this summary should be sufficient for the purpose of setting the requirements of the database. Basically, we want to make sure we know the rank of each ability so that we can figure out the best way to develop monsters' abilities.

All of the red lock and yellow lock stuff has to do with passive abilities, but there are two other types of abilities that come into play with monster infusion: role abilities and hidden abilities. Role abilities are the actions that the monster will take in battle, and there is no limit to the number of these abilities that a monster can have. When a source monster is infused, you can choose from its role abilities up to the number that its crystarium stage is at, which will be 1-5 depending on how much you can level up the monster and how much you actually leveled it up. The disadvantage of infusing too many role abilities on a monster is that you don't have control over what it does in battle, and if it has too many options, it probably won't be doing what you want it to do when you need it most. Decide what you're going to use a monster for, and then don't give it choices. You can't remove role abilities once they're infused.

Lastly, hidden abilities are learned by a monster when it is infused with 99 levels worth of monsters of the opposite role. Commando and Ravager are opposites (makes sense), Saboteur and Synergist are opposites (makes even more sense), and Sentinel and Medic are opposites (the leftovers, I guess). For example, you could infuse nine level 17 Zwerg Scandroids onto your Red Chocobo, and it'll learn Jeopardize, which boosts the bonus the chocobo gets when attacking a staggered enemy. Each role has it's own hidden ability that it gets when those 99 levels of monsters of the opposite role are infused into it.

Acquiring the Data for the Database

Okay, that was a bunch of intricate, complicated stuff, but it gives us a good idea of what kind of data we want to put in our database so we can link it up and ask interesting questions about monster infusion. 

First, we want to know all about monsters:
  • What's its name?
  • Is it tamable? We might have a separate tamable monster table since most of the following properties wouldn't apply to non-tamable monsters.
  • What materials does it drop in battle?
  • What's its role?
  • Where in the game can we find it?
  • What are its characteristics?
  • What's its max level?
  • What are its starting and ending stats (HP, strength, and magic)?
  • What are its starting abilities?
  • What abilities does it learn and at which crystarium levels?
  • How many crystarium stages does it have?
  • What is its feral link? (We didn't talk about this. It's a special action that can be triggered when the monster gets hit too much.)
  • What does the feral link do?
  • We could also include pictures if we want to get fancy.
We also want to know about abilities. This will be a separate table:
  • What's its name?
  • What's its rank?
  • What does it do?
  • Is it passive, role, or hidden? These may be separate tables, since they're different enough to warrant it.
  • Which role is it associated with?
We'll be interested in at least one aspect of the areas in the game:
  • What's its name?
  • How early can we reach this area? I.e. which area unlocks this area?
Since there's a fair number of monster materials, we'll want to keep track of those:
  • What's its name?
  • Is it biological or mechanical?
  • What stage of the crystarium is it for?
  • Does it boost HP, strength, magic, or all three? (The name does give this away, but let's be thorough.)
We'll also want to know a little about the monster characteristics because the names are not self-explanatory:
  • What's its name?
  • What does it mean?
This is shaping up to be a reasonably complex database with 5-8 tables interlinked by these different items' names. The relations in the database will happen through IDs, but everything does have a name as well. The names will be what appears in the tables presented as views of the database, likely with hyperlinks to their information in their own tables. So how should we get all of this data into a database? I certainly don't want to enter it by hand. There's over 150 monsters, dozens of abilities, and dozens of properties for each monster. 

Luckily, some ambitious people have already done the hard work of writing out all of these things in an FAQ, and it's available on gamefaqs.com. The Monster Infusion FAQ by sakurayule, BMSirius, and Taly932 contains almost everything we want to put in the database. It also contains example builds for post-game super monsters, but we're going to look at something a bit different with this series. We want to figure out the best monster builds we can do during the game in order to have monsters that can help us through the game without the need to do any grinding. All of the necessary information is in that FAQ. We just have to write a script to parse it and put it in a form that's easy to import into the database. That parsing script is what we'll figure out how to write in the next episode.

DreamForge-Games Price Increase.

We started down the road to manufacturing plastic kits in 2012, a lot has happened since then. I have seen shipping prices nearly double, WGF has ceased to be our distributor and we have taken over that aspect of operations. We now purchase our kits from WGF China directly.
We recently place two restock orders to bring our stock levels back on par, the shipping costs have been an eye opener. In many cases shipping from China to the US was more than the actual cost to manufacture a kit. Some kits needed to be brought in line with their cost of production. This price increase was as minimal as we could make it most items will see an increase of 5% to 8% with some more drastic adjustments to kits that were selling into distribution at a lower than delivered cost to us.
To maintain the health of DreamForge-Games it has become clear that we will need to implement a price increase, effective February 15th2016
 
 
I thank you for your continued support.
Mark Mondragon
DreamForge-Games

Animal Crossing: New Horizons List Of Villagers - IGN Games

Animal Crossing: New Horizons List of Villagers

Wednesday, February 19, 2020

Idle Meeples Are The Devil'S Tool

There are a ridiculous number of worker placement games out there, so it's unusual when one comes along that has something innovative about it.

Most worker placement games follow the same basic pattern: players are given a number of workers (usually four or five) and take turns placing them on spots on the board that give the player game advantages or resources. Once every player has placed all their workers, the board is cleared, the workers are reclaimed, and a new round of placement begins.

Architects of the West Kingdom, designed by Shem Phillips (of Raiders of the North Sea fame) does things a little differently. While unmistakably a worker placement game, with a lot of the same game elements (placing workers to achieve game effects), Architects does away with the round structure, instead making reclaiming workers one of the available actions in the game.

It may seem like a small thing, but its a huge shift in the way worker placement games are played. In addition to the normal concerns of gathering resources and spending them to put building cards into play, players must now look at their available pool of workers, and when it's the best time to either reclaim their workers from the board, or from the prison space where they can sometimes end up.

The prison space helps the players cultivate a sense of urgency. Various game effects will send your workers to prison, and at certain points during the game, whoever has the most imprisoned workers has to take a debt card, which causes point loss if it isn't paid off by the end of the game.

This brings us to the other interesting thing about Architects: the idea of virtue. The game board includes a virtue track that players will move up and down on, depending on their actions during the game. Being low on the virtue track has certain advantages (such as not having to pay taxes, which makes a lot of the in-game purchases cheaper), but also causes a loss of points at the end of the game. So manipulating your position on the track to your best advantages adds another strategic layer of the game.

It's a terrific game with a lot going on in spite of the relatively simple rules, with several different paths to victory and quite a bit more interaction between players than you normally see in games of this type.

Rating: 5 (out of 5) Shem Phillips knocks it out of the park again. Anyone who likes worker placement games should love this one.

Back From Vacation


It feels good to be home again.  Also, I turned 45 today.  Seems kind of crazy, but then most people probably get that feeling on their birthday.

I know the first thing you may be thinking... what can I get Venger for his birthday this year? 

Well, it's the same thing I want every year - reviews!  Although, technically doesn't have to be a review.  All the following would be acceptable: blog post analysis, play report, fan art, Q&A, or just your thoughts posted on an RPG forum somewhere.  I take what I can get.  ;)

What else?  Well, I'm wrapping up Kickstarter fulfillment and post-KS orders that have been coming in.  Want your hardcover Cha'alt?  Look no further.

Speaking of Kickstarter, I'm starting to think about the next one - the first official Cha'alt adventure.  Still groggy from 10 days away, so nothing is set in stone, except that it'll be just as awesome as Cha'alt itself... if that's even possible.  Maybe I can do one of those wild "break Kickstarter" ideas?

What content do you want to see?  I'm sure you have suggestions.  Let me hear 'em!

VS

p.s. Yes, in all seriousness, please post a review or something today, November 25th.  And let me know so I can gaze at your generosity whilst basking in the chartreuse glow of our Lord drowning in the radioactive wasteland of S'kbah's desert.

Thursday, February 13, 2020

Brave Browser the Best privacy-focused Browser of 2019



Out of all the privacy-focused products and apps available on the market, Brave has been voted the best. Other winners of Product Hunt's Golden Kitty awards showed that there was a huge interest in privacy-enhancing products and apps such as chats, maps, and other collaboration tools.

An extremely productive year for Brave

Last year has been a pivotal one for the crypto industry, but few companies managed to see the kind of success Brave did. Almost every day of the year has been packed witch action, as the company managed to officially launch its browser, get its Basic Attention Token out, and onboard hundreds of thousands of verified publishers on its rewards platform.

Luckily, the effort Brave has been putting into its product hasn't gone unnoticed.

The company's revolutionary browser has been voted the best privacy-focused product of 2019, for which it received a Golden Kitty award. The awards, hosted by Product Hunt, were given to the most popular products across 23 different product categories.

Ryan Hoover, the founder of Product Hunt said:

"Our annual Golden Kitty awards celebrate all the great products that makers have launched throughout the year"

Brave's win is important for the company—with this year seeing the most user votes ever, it's a clear indicator of the browser's rapidly rising popularity.

Privacy and blockchain are the strongest forces in tech right now

If reaching 10 million monthly active users in December was Brave's crown achievement, then the Product Hunt award was the cherry on top.

The recognition Brave got from Product Hunt users shows that a market for privacy-focused apps is thriving. All of the apps and products that got a Golden Kitty award from Product Hunt users focused heavily on data protection. Everything from automatic investment apps and remote collaboration tools to smart home products emphasized their privacy.

AI and machine learning rose as another note-worthy trend, but blockchain seemed to be the most dominating force in app development. Blockchain-based messaging apps and maps were hugely popular with Product Hunt users, who seem to value innovation and security.

For those users, Brave is a perfect platform. The company's research and development team has recently debuted its privacy-preserving distributed VPN, which could potentially bring even more security to the user than its already existing Tor extension.

Brave's effort to revolutionize the advertising industry has also been recognized by some of the biggest names in publishing—major publications such as The Washington Post, The Guardian, NDTV, NPR, and Qz have all joined the platform. Some of the highest-ranking websites in the world, including Wikipedia, WikiHow, Vimeo, Internet Archive, and DuckDuckGo, are also among Brave's 390,000 verified publishers.

Earn Basic Attention Token (BAT) with Brave Web Browser

Try Brave Browser

Get $5 in free BAT to donate to the websites of your choice.