rodrigo-silveira

less info
103 reputation
7
bio website rodrigo-silveira.com
location United States
age 29
visits member for 1 year, 11 months
seen yesterday

I am

...a software engineer fascinated with developing web applications, android mobile apps, and video games for the Nintendo Wii U console system. My first book was published in 2013.

Independent Software Contractor

"I don't know who you are. I don't know what you want. If you are looking for someone to develop a cheap app for you, I can tell you I don't have money. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you let my business go now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I will develop the best app money can buy you.

Tools of choice

  • C++
  • Java
  • Javascript
  • HTML 5
  • PHP

Experience

I have deep experience with native Android development, Java, and C++. On the open web platform, my expertise is with PHP (vanilla, CakePHP, CodeIgniter, and Zend Framework), Java Servlets, JSP, Javascript (vanilla and with Google Web Toolkit), HTML 5, CSS 3.


Dec
22
comment Problem when scaling game screen in Libgdx
I'm pretty sure you don't get rep for answering your own question...
Dec
9
awarded  Citizen Patrol
Jun
11
awarded  Commentator
Jun
11
comment What is the definition of game state
Game state: the state or province where the game was made.
Jun
10
comment Cross-platform independent development
I agree with @bluescrn - better to know almost everything about almost nothing, than knowing almost nothing about everything: Jack of all traits, master of none.
Jun
10
awarded  Teacher
Jun
9
comment HTML5 tags on my website?
I didn't say quality APIs, but rather APIs to be used in a quality game. For example, its hard to build a quality game that performs well without using offline caching, web audio, web storage, gamepad support, web sockets, etc.
Jun
9
comment HTML5 tags on my website?
But a quality HTML5 game needs so much more than just canvas support - not to mention performance in canvas rendering...
Jun
9
answered HTML5 tags on my website?
May
31
comment Colliding a player and a maze wall
You're right. At first I had only noticed the &&s and assumed that was the problem. Updated answer.
May
31
revised Colliding a player and a maze wall
Fixed logic
May
31
answered Colliding a player and a maze wall
May
15
comment For loop optimisation
I personally like for (into i = 0, len = […]; i < len; i++)
May
15
comment For loop optimisation
I agree - they all compile to about the same thing, especially in terms of performance relative to other things that the application will be doing. I do think that more import than writhing the absolute fastest possible for loop is writing clean code that any programmer in the team can very quickly and intuitively understand.
Apr
20
comment Canvas background from sprite (HTML5)
"Make it work, then make it fast" is generally not a good solution. I've found that the "measure twice and cut once" approach usually takes less time overall, and the end result is of better quality still. Before using the absolute most naive solution right away, give it some thought, use a good ol' chalk to brainstorm possibilities, then, and only then, move to code.
Apr
5
comment Working principle of an RPG map
Are there significant performance differences between using a 2d array vs 1d array to represent very large maps?
Apr
3
comment Shaders and Performance
Keep in mind that most modern GPUs have many cores, which allow for some monster parallel computations. I'd go into some more depth and actually answer your questions, but I'm typing this from my phone in the car.
Oct
26
awarded  Editor
Oct
26
awarded  Excavator
Oct
26
revised Designing a game - Where to start?
Added links to the free pdf's of the free book mentioned in original post