Sunday, April 19, 2015

Solitaires, spring and some courses

Its hot outside and I must finish several solitaire games for 100solitaires.com. Working is not as fun when you want to be outside and play.
Anyway solitaires are extremely fun and addicting genre and I wanted to work on some similar project for some time.

Maybe I am masochist but instead of having some free time recently I am using all my time to study. Currently I've started several courses at coursera and I want to start a bit more.



  • Programming Mobile Services for Android Handheld Systems: Concurrency - very interesting course. My future plans are strongly related to Android so this course is extremely important for me.
  • Introduction to Finance - as a finance idiot I need this one. You can see some fundamental principles and I hope it can help me some day when I'll be super rich.
  • Introduction to Marketing - this one is to learn to sell my services better. Most of the time this skill is the one making money, not the programming. You may have amazing skills or product but if you can't promote it you won't make money from it. 

Tuesday, April 7, 2015

List of top AndEngine tutorials - android game programming

Andengine is fun, little game engine for android. Its not exactly easy, don't have clear documentation and has some other problems, but actually its pretty amazing stuff that helps you develop android games faster. It handles a lot of work for you and lets you focus on the actual gameplay. Here is a list of some good AndEngine tutorials.



Tuesday, March 31, 2015

Balloon Fun - another free and ads free game for android

Balloon Fun is another game that I made during the process of learning. Its simple and without many eye catchy things but hey its nice game and I like it. The game is free, without ads and will stay this way.
You can get it here - Balloon Fun.

Wednesday, March 25, 2015

LP-Draw simple free android drawing app without distractions

Some time ago I made an app for my kids. Its simple drawing app, without ads and without saving option so I won't get my device memory full of drawings. Its easy to use application with only one brush size, several colors and clear all button. Because its designed for my and my friends kids it does not have any distraction like advertisements or links and it will stay that way. You can use it however you like.
LP Draw on App Store

Monday, March 23, 2015

HTML5 basics - practical tutorial for game development(part 2)

HTML5 basics - practical tutorial for game development(part 1)
Lets start with part two of our tutorial. In this part I'll show how you can draw with html5 canvas. I'll try to keep the examples as simple as possible, just focusing on one feature at a time.
Basic drawing is actually easy. You can see how to draw a line from the last example in part 1I will continue with drawing a rectangle and then drawing a circle.

Friday, November 14, 2014

HTML5 basics - practical tutorial for game development(part 1)

HTML5 is a markup language of the internet used for structuring and presenting content for the WWW and bla bla. You can read all the detailed explanations for what HTML5 is from Wikipedia. This tutorial is not for that as I am trying to be more practical and provide you with fast start.

First you need an editor. You can work with notepad or something more fancy. I prefer to use something with code completion and some other useful features. Good choice for this is Netbeans. There are some lightweight editors but I haven't tried any of them as Netbeans is doing good work for me.



Sunday, August 31, 2014

Good HTML5 game engines

Recently HTML5 games became very popular and this is not without a reason. Most of the time HTML5 game can be played both on mobile and desktop. But it is not that easy to make a game that will work the same way on all systems. HTML5 game engines greatly shorten the time for development a game, and you don't have to write different code for different browsers. Here is a list of some of the most popular engines. The arrangement is according to my own preferences.
  1. Phaser - most of my games use Phaser because its simplicity, nice documentation and short learning curve. I recommend this engine to every novice. Use it if you want to start fast.
  2. Quintus - another simple and easy to use engine. Nice documentation and fun to use. The reason I don't use it now is that for some reason its not always working with IE 11. I like this engine very much and I don't know why this is happening.
  3. melonJS - It says lightweight but don't belive it. But its nice engine.
  4. pixi.js - Pixi is very fast on mobile and easy to learn. One of the best choices. Also there are many code samples available so you will find it piece of cake to start.
  5. Construct 2 - its more like html5 game maker. And its not free. Not my choice.
  6. Crafty - It has some good parts and some bad. For now I won't use it
  7. LimeJS - Easy to start and lightweight.
  8. GameMaker - its not free, somewhat expensive. If you are not a programmer, it can be a good choice for you.
There are many more engines, maybe there are some even better. But I had to start from somewhere so my obvious choice was Phaser. Its a bit slow on old desktop systems but players of html5 games are using mostly mobile and I like the way it behaves there. You can check my games - Touch Copter and Sky Blocks on my HTML5 games page, both games are made with Phaser.