Português English

Blogs

Picubic feature
2012.06.06

Picubic

My new game, Picubic, is now released under the Alpha flag.

Mechanics

Picubic is puzzle game inspired on the Japanese Picross, or Nonogram.

The objective of Picross is to discover what image is hidden, using the hints. That’s why the name is a mix of picture and crosswords. But there is a fundamental difference between Picross and Picubic: Picubic is a 3D puzzle! It uses the same general logic, but with a great twist. The final pictures are, in fact, 3D objects: TV, Sofa, sportsman, truck, trees…

There are hints for each of the axis (X, Y and Z), which might create interesting challenges.

Graphics

Because the game is essentially an abstract game, it was a challenge to decide a theme for the game. The first and obvious choice was a black/white theme. But I was not happy about it. I wanted to give it a personality, a distinctive face.

After some attempts, I decided for a general look and feel of wood. It is something not usual for games, so it would be somewhat unique. It’s beautiful.

The graphics were created using 3 sources: myself, free stuff from internet and outsourcing. I’m not an artist, so the current version have a lot of temporary material. Later I will replace it for the definitive versions.

Development and Road map

It’s an one-man game for now. I personally did the whole programming. Done entirely as C# code using Unity3D and Monodevelop. I’m really happy about the IDE.

There will be an editor for players create their own puzzles, send to friends (an Facebook and Google+ integration planned). The editor is the same used by myself. It’s not in the current alpha because of some bugs.

The final version is planned to be by October. Each 15 days I plan to release a new version. The lite version will have about 10 puzzles, besides the tutorial.

Where to Find it?

The game will be launched for Android and iOS phones/tablets, Windows/Linux/Mac as well web version, playable in any modern browser. The Alpha and beta versions will be probably only deployed as the web version.

See picubic.com for furthers news.

Screenshot 20 48 17 1.jpg

Screenshot 20 49 00.png

Screenshot 20 48 50.png

Screenshot 20 48 43.png

Screenshot 20 49 08.png

Gaming Industry: Game Over feature
2012.06.01

Gaming Industry: Game Over

The gaming industry is a very risky business, just like any other entertainment industry. Generally, players have to bet on a very narrow set of products, which demand high volumes of investments. If we think it through from a project manager perspective, we have a very, very, very risky business to invest in. These companies invest mountains of money in very few products that narrow correlations between quality/sales.

Big investments

The latest graphics, motion capture, and Hollywood actors for voice-overs all cost money. Trucks of money. Like films, AAA titles consume millions of dollars to be built.

Small portfolios

Because the volume of money required to create a game is very bulk, the companies that want to create a portfolio (publishers) have to choose the projects with care and criteria. Even that, they can only concurrently create a very narrow range of games. Essentially they have to bet on very few horses to generate a very large amount of money to finance another cycle. The problem relies on the worst scenario: the current bet does not pay out. The whole company puts itself in a very dangerous financial position.

Game is Art

But the final analysis must consider games as art products. You cannot follow a formula to make people fall in love with your product.

Gaming industry game over 123.jpg

Now always they pay off. The recent cases of THQ and 38 Studios illustrate this.

38 studios, the makers of the excelent Kingdoms of Amalur: Reckoning, recently bankrupted. The company took around 100 million from the government to create an AAA title, but the game, while selling well, didn’t sell the amount needed to stay afloat.

Gaming industry game over 127.jpg

THQ invested in a few AAA titles that demanded loads of money. When the failure rate rises a bit, the whole operation starts to be financially compromised.

Thq logo

Homefront, unfortunately, will be remembered as the milestone for THQ’s potential fall. Unfortunately, because it was a critically acclaimed game (at least it receive good greats), due to external reasons it didn’t sell well to the point that compromised the THQ cash flow. Homefront was being considered the cash cow internally, the new IP that would generate loads of money, and safety. But the forecasts were nothing but dust.

Homefront

It answers the question several gamers make: why do game makers keep building sequels? Now you know…

2012.01.13

One Password to Rule Them All

Passwords are the new era plague. They are everywhere. Every system relies on passwords. People, unfortunately, are not designed to memorize all of them. The most common solution? Use one password for everything. If you ask one to create a password, one will use the very same password.

Passwords have some intrinsic problems:

  • difficult to create
  • difficult to remember
  • spread across several systems

Jeff Atwood wrote about the advantages of passphrases over passwords, but I’m still not convinced that it correctly addresses the problem. Using more robust brute force techniques, it will be, in fact, easier to break it, even if has several digits.

But when the person uses the same password over and over, there are some extra problems:

  • cross site vulnerability when one is hacked

Some use password wallets; programs that stores all your passwords in one place. However, you are putting all the eggs in a single basket. If this program gets hacked, all your passwords are exposed. Also, you have to keep a record of all sites you use, which facilitates even more the job a malicious hacker.

PasswordMaker

Suddenly I found about PasswordMaker on the FLOSS Weekly 84 on Twit, which opened my mind for a nice solution. The idea is to create a password generator using a central password combined with a unique id for each site, which can be its actual address! So, your job relies only on remembering one single password, and it will recalculate the actual password each time. One password to rule them all.

It solves some problems.

complex password generation

It can automatically generate very, very, very strong passwords using a several possible characters. the default 8 digits and 99 characters possible, generate 1 password in 9 227 446 944 279 201, much better than 110 075 314 176 passwords possible using a simple lowercase letters only. I personally use very long passwords. Configuring it to create a 20 digits password, it will be one in 8 179 069 375 972 310 000 000 000 000 000 000 000 000! much safer!

cross site safety

If Facebook is hacked, your Gmail account wont be compromised. If Flickr is invaded, your bank account will still be intact. Because each site uses a different password, you will be protected on all the others. And believe me, it’s site invasion and password leakage very common.

multiple profiles

Some sites have different password policies. Some require using letters and numers, some forbids special characters. Some require at least 8 digits, others restrict to 20. Using thie tool, you can change easily the different profiles and generate, each time, a password for each situation.

browser extensions

In their site, there are several plugins for all major browsers. They facilitates a lot the tool usage. I personally created a Chrome extension that uses the same algorithm. I hope people like it.

no central repository

Nothing is stored in the computer nor the internet. You don’t have to keep track which sites you have accounts. It still require non-software measures to make it work. You have to change your password in a regular basis (yearly maybe), among other atitutes. It is not a silver bullet solution, but it addresses several problems.

Skyrim feature
2012.01.10

Skyrim

The traditional Elder Scrolls game is now back with Skyrim. This takes place in northern lands. Snows in a lot of places. But the fire of the dragons might warm the players.

tES 5 is the Bethesda masterpiece. Every single aspect was updated and enhanced. Combat is more fun. The story infinitely much better than Oblivion, while still feels very cliché. It’s an improvement. However, it is still very, very awkward and worse, totally dull sometimes. It is for me the biggest weakness in the Bethesda Softworks team.

Skyrim 3.jpg

The game so big that you can spend days, weeks and even months without exploring the whole map. It adds a lot of value to the final offer. However, I bet that less than 25% of all players will see the end of this game. It’s so huge than at some point you will be tempted to restart and make different choices. Graphically, it is amazing. With all settings at the max, you will definitively be impressed. I was more shocked when Oblivion was released; it was more ground breaking. But Skyrim is beautiful and you will face some situations in which you will catch yourself with your jaw opened.

Skyrim 2.jpg

The same can be said about he bugs. The programming could not foresee he amount of situations that players put the character into. The result is an YouTube full of funny videos. But it is another Elder Scrools tradition: crazy and sometimes irritating buggy situations. It’s almost a positive feature.

Skyrim 4.jpg

Most of the mini-games are now fun. But I still feel that the most of the decisions that we make in the game, in terms of the storytelling aspect, are quite inconsequential. In the gameplay, however, is creates amazing branches based on what gamestyle you prefer.

Skyrim 5.jpg

It is a masterpiece. A bit of the same, if you already played tES game before, but is still amazing. And it have dragons!

Gamespot:

  • Better Than the Sum of Its Parts
  • Get More Than Your Money’s Worth
  • Great Sequel, Great Story
  • Outstanding Visual Design
  • Sucks You In+ Variety
My Rating: 9★★★★★★★★★
Metacritic: 94
Education and Certification feature
2012.01.01

Education and Certification

While university diplomas are still highly valued in many professions, their limitations are becoming increasingly apparent. A diploma may indicate that an individual has completed a particular course of study, but it does not necessarily certify that they possess the knowledge and skills needed to succeed in a particular field.

Additionally, university programs can vary widely in terms of quality, curriculum, and rigor. This can make it challenging for employers to evaluate the capabilities of job candidates who have graduated from different programs.

An example of the market perspective is the Information Technology (IT) industry. With the rise of technology, there is a high demand for IT professionals with specific knowledge and skills. Employers are increasingly looking for individuals who possess certifications, as a way to evaluate their capabilities, instead of looking for a diploma.

Third-Party Certification

One potential solution to the limitations of university diplomas is the implementation of national or international certification processes. These processes would involve standardized exams or assessments that would certify an individual’s knowledge and skills in a particular field.

One example of this is Brazil’s national exam for law students, which requires individuals to pass an assessment before being allowed to practice as lawyers. This type of certification process assures employers and clients that the individual has the necessary knowledge and skills to perform their job duties.

The Importance of Expiration Dates

While national or international certification processes can provide greater assurance of an individual’s knowledge and skills, it is also important to ensure that certifications remain relevant and up-to-date. This is where expiration dates come in.

Expiration dates ensure that certified individuals are continually updating their knowledge and skills to remain current with developments in their field.

Medical professionals are required to complete continuing education courses and renew their licenses periodically to ensure that they are up-to-date with the latest developments in medicine. Neglecting this can potentially compromise patient health. This ensures that they can provide the best possible care to their patients and remain competitive in the job market.

Revamping Careers

The limitations of university diplomas and the need for national or international certification processes also highlight the need to revamp careers. Many professions are changing rapidly, and it is becoming increasingly important for individuals to stay current with the latest developments and trends.

One way to address this is through continuing education programs. These programs would provide ongoing training and development opportunities for professionals, allowing them to stay up-to-date with the latest developments in their field.

Consider the legal profession. With the rise of technology and globalization, the legal profession is changing rapidly. As a result, law firms are now offering continuing education programs and opportunities for lawyers to specialize in specific areas, such as technology law or international law. This allows lawyers to stay current with the latest developments and provide the best possible advice and representation to their clients.

The Client Perspective and National Policy

The use of national or international certification processes and continuing education programs can also benefit the market as a whole. With standardized certifications, employers would have measurable indicators to properly select the best professionals for their organizations. This would lead to increased productivity and efficiency, which would ultimately benefit the economy as a whole.

Additionally, the implementation of these programs would inevitably lead to a raise in the national educational level. As individuals are required to continually update their knowledge and skills, the overall educational level of the workforce would rise. This would benefit not only the individuals themselves but also society as a whole.

Furthermore, the use of national or international certification processes would also provide greater transparency in the job market. Employers would be able to evaluate candidates based on their certifications and knowledge, rather than relying solely on educational credentials. This would help to level the playing field for individuals who may not have had access to high-quality educational programs.

In conclusion, the limitations of university diplomas and the need for national or international certification processes highlight the need for ongoing training and development opportunities for professionals. Through the use of continuing education programs and the implementation of standardized certification processes, professionals can stay up-to-date with the latest developments and trends in their respective fields.

These changes would also benefit the market as a whole by providing measurable indicators to properly select the best professionals for organizations. Additionally, the implementation of these programs would lead to a raise in the national educational level and provide greater transparency in the job market.

As the world continues to evolve and change, individuals and organizations need to adapt to these changes to remain competitive. The use of standardized certifications and continuing education programs is one way to ensure that professionals can keep up with the pace of change and remain relevant in their respective fields.

Note: This text was written in 2012 only in my personal notes and only now I revised and published.

Bruno MASSA