Dev TipsSubscribe to RSS - Dev Tips

Using EasyStar.js to implement pathfinding in Tizen game projects

Introduction

Many times while developing games you probably wondered about the fastest way to implement pathfinding algorithms for the enemy AI system. You probably invented some of your own ways to seek out the fastest path or have implemented existing mathematical algorithms. This process was probably time consuming and you had to get through many obstacles in order to get the job done.

Creating an isometric world with Phaser.js, using the isometric plugin

Introduction

Have you ever wondered how to create an isometric world for your game? Is it difficult? What needs to be done in order to have a world like, for example, in the popular Zelda game series? The answer is easy. You can always write your own isometric game engine. But is it really necessary in times when the web is just bursting with web frameworks for HTML5 games?

Creating realistic shadows with ShineJS

Introduction

During web development sometimes we need to use shadows. Not only for text. Sometimes for a DOM element. The traditional CSS shadows in most cases do the trick, but they are far from being realistic. In this article we will show you how to create realistic shadow effects for any DOM element in your Tizen applications. To achieve this we will use the Shine.js library. You can obtain this library from here.

Native Application Dev Tip - Tutorial of JSON parser

1 Introduction

JSON (JavaScript Object Notation) is lightweight data-interchange format and easy to understand for developer and machine. This document provides the guideline for developer who wants to make a Tizen native application which works with JSON-GLIB library. And through sample code, it explain how to parse JSON tree which is loaded from file and from buffer.

Followings are the preconditions and environments of sample application

A simple custom organizer with the Tizen Native API – part 2

This is the continuation of “A simple custom organizer with the Tizen Native API - part 1” article. If you haven’t yet, please, get familiar with the first part before reading this one. The first article describes how to connect to the calendar service and create an example task. This one – how to get a to-do task and update its properties.

Creating 3D Worlds with Babylon.js

Introduction

In our voyage through JavaScript 3D engines, this time we want to show you a great 3D WebGL rendering engine – Babylon.js for building 3D applications and games for the web. Babylon is exceptional with its ease of use, fast prototyping and a polite learning curve. With a good documentation and many examples. Babylon.js seems to be the perfect 3D engine to learn for beginners in the 3D web field.