Português English

Programming

Microsoft opening source feature
2014.11.29

Microsoft opening source

Microsoft announced that they will make Visual Studio available for free for everyone, for every type of application. Paid versions would bring essentially better support, ideal for enterprises.

They are also tightening more and more to the open source world. They started to use GitHub (instead their own hosting service and version control systems), made public available general use programs, libraries and APIs. The JavaScript successor, TypeScript, is an internal creation. An open source C# compiler, Roslyn, is in the works.

Times are changing.

I believe they realized that Google and other vendor are gaining more and more traction by using an open approach. Giving people pieces that free and charge for premium services. The mass of new developers are now programming for web applications, with tools and environments that Microsoft products are not in a strong position. Everybody will win. They maintained the leadership in several software markets not by accident or luck. Their experience will benefit all the community.

Welcome aboard.

Image 4.png

Edited: the original article was found at http://blogs.msdn.com/b/somasegar/archive12/opening-up-visual-studio-and-net-to-every-developer-any-application-net-server-core-open-source-and-cross-platform-visual-studio-community-2013-and-preview-of-visual-studio-2015-and-net-2015.aspx

2014.06.10

Ping

I’m not dead. Neither is the blog. I’m going to —poorly- explain why.

I’m just very focused on other projects, like my own new company Gamenific. It is, for now, an informal company, but I am investing more and more time and money, and energy into it. The Gamenific blog, that I write, is getting much more updated than this one.

My main day job is also requiring loads of time. Especially at the beginning of the year, when I was responsible for implementing an Online Booking tool in the company, was very demanding. I was working 16 hours a day. No social life was allowed. I cannot stress enough that it is very counterproductive: working that much for long periods is very tiring. Tired minds do not think properly and make constantly wrong decisions. One after the other.

But now things are normal again.

World Cup is here. It will officially start this Thursday and Rio de Janeiro, one of the hosting cities, is upside down. The transport is the worst, not only it is operating at overcapacity, but also the worker unions are taking the advantage of the situation to start constant strikes to raise salaries. The population is a hostage.

Back to Gamenific:

My plan is to make this company my life. If all goes right, it will become my main source of income in the next year, maybe two. And at this point, I plan to make it a full-day job.

Being a one-man company is not easy. By far. The amount of work that it takes is enormous. Secondary administrative tasks, like blogging, contacting new contractors, marketing, and making strategic plans… are very demanding. I wish I have someone to share the burden. But I am not complaining. On the contrary, it is very fun. Is hard and I love it.

I will keep Gamenific news in the Gamenific blog as much as possible, keeping this blog more as a personal view, especially related to programming, video games, and cinema. Eventually, I address some political or economical matters.

In Brazil, national elections are coming. I think it will be the subject of some texts in the near future.

Ludum Dare 29 – Vaults Inc feature
2014.04.29

Ludum Dare 29 – Vaults Inc

Ludum Dare! The famous indie game competition has just ended and I once again locked me out of the world for 3 days to design, program,

In this edition, the theme was “Beneath the Surface”. In comparison with other editions, a very easy theme because it defines only the thematic aspect of the game. Most of games can be adapted to fit the theme, from shooters, strategy games, platformers. It is much harder when it restricts the mechanics of the game, like “10 Seconds” from Ludum Dare 27.

In my case, even with an easy theme, I face a lot of difficulty to design the game. I know that Ludum Dare audience is mainly indie designers with very little experience and they appreciate mostly popular action game genres, like platformer, top-down adventures and first-person shooters. But it was definitively not what I wanted in this edition. With an easy theme, I wanted to innovate in the mechanics.

In Brazil, the competition started Friday by 10pm. It is generally a good thing, because we are tired from work and it is close to sleeping time. Because the openness we got from the theme, I faced a lot of difficulty on designing, because designing requires restricting yourself. I only closed the final mechanics by Saturday lunch, 12 hours after the competition start.

Vaults inc 1.jpg

Vaults Inc

Vaults Inc is a turn based strategy game. It is like a city building, but underground: you build a bunker from a post-nuclear-war universe. Imagine Fallout’s vaults. I wanted to grab a little of its universe, especially the visuals and humor.

Each turn the player have to build a new block in the bunker. Each block can increase or decrease or Income, Money, Fame or Population. The strategy comes from the interaction that each new block generates: Landfill decreases Fame is placed next to a residential block; slaughterhouse generates more income if placed next to a restaurant; fancy restaurant decreases fame is other fancy restaurants are built. Timing and Location are crucial.

Bigger bunkers means bigger problems: the more you grow, your fame and income start to go down. The game has typically 50 turns and the player have to reach the biggest population possible.“The most complete Fallout-Bunker-Simulator. Learn it for a future not that improbable”

Play it online for free (EDIT 2021: not available anymore)

Vaults inc 2.jpg

Vaults inc 3.jpg

The post was originally on blog.Gamenific.com

Vacation is More Work feature
2013.11.30

Vacation is More Work

It is another vacation! Hey!!!!!

After Argentina and Chile last year and Cube and Mexico in May, this time I will visit… nowhere!

The old plan

That’s it. I was planning to go to Disney World, USA. The idea was to go in a big group and have fun. I went to Disney when I was in college (I lived in the USA for 6 months in an exchange program) and I loved it! Loved it! Disney creates a magic atmosphere that one cannot ignore. They mastered the idea themed park.

4134043 orig.jpg

Well, my original plan started to go wrong when I foresaw a complicated end-of-year in my job, due to a project in that I was involved. Things went worse with time. My boss said once or twice that we would stay in extra hours if needed.

Then I reached the moment of choice. With a lot of uncertainty, the dollar-real ratio in a bad shape, and missed momentum, I’ve finally decided to abort my trip and stay home.

The new plan

Cry no more! I have a new plan!

Besides my formal job, I invest a great deal of time in my lovely hobby: designing video games. I do all the processes, from programming, drawing, writing, painting, and whatever is needed.

I have about 8 prototypes that I believe can reach the market someday. One of them is a puzzle game called Picubic. It is charming, it is challenging and it is fun. But most of all, it is the closest one to have, at this moment, a shot in the wild market. I named the gaming division of Bruno Massa Corporation as Gamenific, a mix of Magnific (magnificent) and Game!

Background logo 1280x720.jpg

For this reason, since I decided to abort my trip I also decided to invest all my time to launch it. Finish it once and for all and sell it. The plan is to launch its beta ITS WEDNESDAY! Kind of… The plan is in fact, to launch a funding campaign on Indiegogo (the poorer cousin of Kickstarter) to help to leverage some money and close it. But most of all, to attract people. The company will only gain traction if there is a big enough audience. Let’s create a brand!

Gamenific 2 d logo 512x512.png

I can now only hope that this plan works. Otherwise, it will be a waste of a good Disney moment.

2013.10.20

Scrambled (digital) life

For those that knows me, it’s not a surprise that I’m a bit paranoid with digital security. But in a good sense, I believe, because I do not suffer from this condition. It is an active and rational decision to be constantly aware of digital dangers. I am also very tolerant towards including extras security steps on the daily habits.

Inspired on two Brazilian stories involving cryptography, I decided to take a closer look into personal encryption. One from the fraudulent banker that could never be convicted because all the evidences were in his encrypted desktop computer. The federal police were never able to crack it. The other one was a forgotten laptop with major corporate secrets. The company? Petrobras, the Brazilian oil company and one of the top oil companies in the planet. Petrobras said that the secrets were safe: the strong encryption would hold any eyes from looking inside.

Imagine if suddenly someone steals your computer. Aren’t you going to be crazy?! Your personal photos, family stuff, work notes and free access to email and banking from the machine.

Note: I am talking about only encrypting the hard drive, so it is only useful for avoiding losing data in case of someone stealing your computer. Nothing else. Simple but efficient.

About 2 years ago, I discovered an open source product that I loved: Truecrypt/Veracrypt. It promised total protection for people like you and me. Being open source also adds much trust: not only I will not be locked with a single provider, but the method could be tested and commented by hundreds of eyes.

My desktop is unbreakable ever since. With powerful processors we have today, it is easy to turn all disks encrypted. Even the main Windows and Linux hard drives are protected. So if a theft steals my PC, I will lose the hardware but not the software. The information inside is unreachable. Even for USA government 😉 Ever. Hear that Obama? Ever!** **And the performance drop is unnoticeable. Amazing. I’m a happy customer.

On whole in the wall I was always worried but never dealt until: my smartphone. No need to say that it is probably the most vulnerable hardware that we own (we carry it everywhere) and it is full with important information. Easy to lose it somewhere or to be robbed. The information can be shared through the world. Finally I tried on my beloved Galaxy S3. One thing I knew I would gave to give up is the convenience of easy and fast access to my phone; entering a strong passwords all the time, because the whole point of the encryption is to lock other people out! For some, it is just a too heavy burden. For me it was not. A small price to pay.

While the encryption of the memory card was excellent, using it on the main phone’s memory compromised too much the performance. Odd. From boot to app switching, the lagging response was irritating. After two weeks, I had to revert it. Immediately it started to respond. I’m now gathering some strength to try this again. I’m going to read more to see what I did wrong. I know it is worthy.

Do you scramble your digital life or it can be read in plain view?

Bruno MASSA