Que paso en lo que va del año

Lo primero que pasó es que en Octubre 2014 fui padre y eso significa, además de tener una enorme felicidad, es que ya no tengo tanto tiempo como antes. Y eso significa que tuve menos tiempo para andar en monociclo y menos tiempo para escribir en el blog. Pero para hacer un resumen, esto es lo que pasó: Fui a Unicon XVII en Canada, y participé en Basket " A", en Hockey “B”, en Muni Downhill “Advanced”, en Muni Uphill, en Muni Cross-Country “Advanced”. Muy muy divertido, en Agosto 2014. Hice el San Francisco Uni Tour en Septiembre 2014. Fui al California Muni Weekend en Los Angeles en Octubre 2014. Y seguí jugando as basket todos los martes en Berkeley. Y traté de hacer Muni una vez por semana, aunque a veces no se podia. Fotos, aca. ...

November 10, 2014 · 1 min · ricardoquesada

Integrating LiquidFun with Cocos2d-x: Part II

In Part I I described to how integrated LiquidFun with Cocos2d-x. In this part (part II) I’ll describe how to render the particles using a basic water effect. Part I uses just one glDrawArrays(GL_POINTS, 0, total); to draw the particles. And although that works to draw “particles”, it is not enough to draw “water”. Drawing “water” requires a more complex rendering algorithm, like the one used in this example. And implementing an algorithm similar that one is what this article describes. ...

July 30, 2014 · 5 min · ricardoquesada

WWDC 2014 announcements as a game developer

At WWDC 2014, Apple announced new features for iOS and OS X. These are my thoughts: Swift Swift is a new programming language by Apple. At first sight, it seems to be easier to learn and easier to master than Objective-C. Objective-C is not particular difficult to learn and master, but its syntax looks foreign to C# / C++ / Python developers. Swift, on the other hand, has a more conventional design. You can read Swift code the same way you can read C# code, even if you are not a Swift or C# developer. ...

June 3, 2014 · 5 min · ricardoquesada

Integrating LiquidFun with Cocos2d-x: Part I

LiquidFun Testbed + Cocos2d-x From LiquidFun’s site: Based on Box2d, LiquidFun features particle-based fluid simulation. Game developers can use it for new game mechanics and add realistic physics to game play. Designers can use the library to create beautiful fluid interactive experiences. Basically, LiquidFun is Box2d plus an extension to simulate fluids using a particle system. To test it, download and install the official LiquidFun - Testbed, and LiquidFun - EyeCandy for Android. ...

April 23, 2014 · 5 min · ricardoquesada

Dell XPS 15: Quick Review

I’ve been using a Dell XPS 15 for a week, and this is my review (from a developer’s point of view): Pros: Display: It has a nice 15" display with a resolution of 3200 x 1800 (higher DPI than the MacBook Retina Display). Weight: It is a light notebook, of about 2 kilos. It is very fast. And it boots in a just a few seconds. It doesn’t come with crapware The keyboard is Ok. I like that you can toggle the Functions keys by pressing Fn + Esc. Great unboxing experience, but who cares? Cons: ...

April 16, 2014 · 2 min · ricardoquesada

Vistual Studio: First steps

Goals Compile and run cocos2d-x tests on the emulator Set a breakpoint in Visual Studio. Running cpp-test on the Emulator Download cocos2d-x v3.0 Unzip it and then go to cocos2d-x/build directory $ cd cocos2d-x/build Open cocos2d-wp8.vc2012.sln with Visual Studio $ start cocos2d-wp8.vc2012.sln Set cpp-tests (Windows Phone Silverlight 8) as the default project: Go to the Solution Explorer Right click on cpp-tests (Windows Phone Silverlight 8) Click on Set as StartUp Project ...

April 11, 2014 · 2 min · ricardoquesada

Installing git

So you have Windows 8.1 + Visual Studio 2013 installed. Now you need to install a git client. My workflow on Mac is: I use git command line about 70% of the time. In the reaming 30% I’m using Tower, Kaleidoscope and Xcode. So, I was looking for something similar for Windows. And so far, this is my current setup: Mysysgit, for git command line. SourceTree for GUI I couldn’t find a good stand-alone diff-viewer, so I’m using SourceTree’s What I like about Mysysgit is that it installs a Unix-like shell, with git auto-completion and you can also see the current branch in the shell prompt. That is very handy. ...

April 10, 2014 · 2 min · ricardoquesada

From iPhone 4S to Lumia 1520

In order to have a better understanding of Windows Phone, I’m migrating from my old and tiny iPhone 4S (3.5" display) to the huge Lumia 1520 (6" display),( Thanks MS for the gift). I’m also switching carriers, from Verizon to AT&T. My very first impression is that Windows Phone is different. I’m not saying it is worse or better than iOS, it is just different. It is an smartphone , so it has Apps, a Store, Maps, Messages, and more… but with a different interface. If you are coming from iOS or Android it might take a while to get used to it. ...

April 9, 2014 · 2 min · ricardoquesada

Comparing prices

Let’s compare some prices. iOS: Xcode is free You have to pay $99 per year in order to submit games to the AppStore. Android: The SDK and NDK are free There is a $25 one-time-only fee in order to submit games to Google Play Windows Phone 8: VS Express 2013 and Windows Phone 8 SDK are free. If you want something more complete, you can get VS Online Pro for $45 per month, or VS Pro (offline version) for $499. You have to pay $19 as an individual or $99 as a company per year in order to submit games to the Windows Store Random thoughts: ...

April 4, 2014 · 2 min · ricardoquesada

To MSDN or not to MSDN

A long time ago I was a Windows developer. I developed for user mode, kernel mode, win32 stuff, etc. And having a MSDN subscription was a must-have. Not only because Visual Studio was included, but also because you were able to download “debug” builds of the whole Operating System; and also you had access to all the Microsoft products in different localizations. The MSDN subscription was expensive, but it was worth it. ...

April 4, 2014 · 1 min · ricardoquesada