• No products in the cart.
View Cart
Subtotal: $0.00

Author: Shubham Dawra

Tutorial Viral Live Video with Reaction

Please NOTE : Test it on Demo PAGE DON’T Take it live on your main PAGE.

So after making  a Poll for my page named Viral Pill on US Election. I never though that it will get 106k+ Likes on post.So i decided to make to make different polls using my skill of game development and Box2D but other polls did not got that much attention & then the method got copied by other sites and FB Live reach does not have that powerful effect on new Live Videos.


Let’s start the tutorial for page owners who want to publish Live Videos with diff. competition for Free. Continue Reading

Android Push Notification using GCM

Welcome to the Android Push Notification using GCM tutorial.

Introduction: Many app developers still struggle to implement Android Push Notification in their apps/games.So what is actually a push notification.Push Notification are used by developers to inform user about new messages,events or any other thing which they can see without opening their app.

In this tutorial i am going to tell you how to use GCM (Google Cloud Messaging) to send push notification on Android device.You can use this code in your android app,games made with LibGDX,Cocos2d-x with little modification.This tutorial contains PHP,MySQL & JAVA code.

Continue Reading

List of Open Source Game Engine for Android

(Updated) List of Open Source Game Engine for Android Platform

Open Source Game Engine for Android

Open Source Game Engine for Android

Summary:

In this article i am going to tell you about 3 open source game engine which i have used to make Games / Live Wallpaper for android platform.

Continue Reading

Tutorial 2 : Connect Android with PHP,MySQL (JAVA Code)

Welcome to Connect Android with PHP & MySQL Series Part 2

Summary

In this tutorial i will show you how to access the fetched data from PHP Script using Volley Library,Parse the fetched JSON and show it in ListView

Continue Reading

Tutorial 1 : Connect Android with PHP,MySQL (PHP Code)

Welcome to Connect Android with PHP & Mysql Series Part 1

Summary

In this tutorial i will show you how to create database, get data from PHP scripts & show it in json form which you access by a URL.

1.) Installing Wamp Server on Windows.

Go to http://www.wampserver.com/en/ download the Wamp as per your software architecture 64 bit or 32 bit

Wamp Folder

Wamp Folder

Then go to install location mine is C:\wamp (by default this is the install location for are users) open wampmanager.exe

Now you can test your wamp server by going to this address in browser http://localhost/ or http://127.0.0.1. If it’s opening default page of wamp then you’re good to proceed further. Continue Reading

Android App Tutorial Series Connect with PHP,MySQL

Android App Tutorial Series

In this Series of android app tutorial we will focus on how to connect with PHP Scripts with MySQL as database and communicating with android.

Basically it is used as Web Services for fetching,inserting,managing data through android app with the help of PHP Scripts.

We will call the PHP Script with Volley Library (Saves time,Easy to use)

So the operation will be simple as defined in below image

Web Services Diagram

Web Services Diagram

your code calls PHP script

Continue Reading

Get our new game Rickshaw Racer Extreme on Google Play


The new game has better graphics then the first game new Levels,new Obstsacles,new Rickshaws

Rickshaw Racer Extreme is second version of the game Rickshaw Racer.It’s a fun based Rickshaw Racing game
you can choose you own rickshaw ,Unlock them and use it in the game by completing levels Rickshaw will be unlock and the same happens to Levels
New level will be added soon till then enjoy the game & unlock all Rickshaw

There are many obstacles in the game like breakable meteor Platform ,Pressing machines , Roll Over platform and many more

NOTE 1: Game is totally free but some items can be unlocked by purchasing if you don’t want it please turn off the IAP in Options
Music: www.bensound.com

 

Main Menu

Menu

 

Download it from Google Play https://play.google.com/store/apps/details?id=com.developerhouse.rickshaw

The Wizard Times Live Wallpaper

Our recent launch The Wizard Times Live Wallpaper is  based on Harry Potter News Paper (The Daily Prophet) . You have seen the animation in that news paper and same thing you can do in this Live Wallpaper .Capture your animation using the In App Camera Save it & set it as Live Wallpaper by Going into Live Wallpaper Settings of your Android Smartphone.

Here is small description copied from Google Play

Now you can have magical News paper as Live Wallpaper on your home Screen. Make & choose your own image or animation & make it as a Live Wallpaper in The Wizard Times ,make headlines & much more

You have seen these type of news paper in some movies & now it has came to your android mobile as a Live Wallpaper

In Free version you can choose your own image as Wallpaper.

Features:
Default set of animation (Free/Paid Version)
Custom Title,Heading,Content (Paid Version)
Custom Animation (make set of animation using your own images captured by the app) (Free/Paid Version)
Custom Image (choose your image as News image from Gallery or file Manager) (Free/Paid Version)
Grey Image will be display for all your Animation & Wallpaper so that it will look like real Wizard news paper (Free/Paid Version)
Lens Effect (Paid Version)
Animated headings (Free/Paid Version)

Buy Paid Ad Free version to unlock customization Features

To set the Wallpaper

Home Screen (Home > Menu > Wallpapers > Live Wallpaper > The Wizard Times Free)

 

You can get it for free on Google Play

https://play.google.com/store/apps/details?id=com.developerhouse.wizardtimesfree

 

 

HostGator Hosting Review

What is web hosting ?
Web Hosting is type of Internet Hosting service that allows users to make their website & make it accessible from WWW
World Wide Web.
In Short you host your files on it / save your files on it and people can access it over WWW
it’s like a Computer over Internet (move your localhost to Internet)

HostGator

HostGator Hosting
HostGator a popular web hosting service provider since 2002.
It provides Shared , Reseller, VPS, Dedicated types of hosting to their users.
In this review i will share my personal experince about HostGator .I will be talking about their Shared
hosting solution.

Plans of HostGator

Plans of HostGator

I have used the HostGator hosting for my HTML5 Games,API of my Government Job Application & for diff. websites.

Server Uptime Guarantee
I am using it since 2010 i have not noticed any downtime on my sites & API.

Customer Service
Good Customer service is the key to any successful business & HostGator is doing the same .
They have Live Chat feature they are available 24/7/365 but you can be in queue of 1-2 customers.
You can also open the Support ticket for any issue related to the hosting,sales,billing or make a phone call to solve your issue.

Hostgator Addition Features
1. Toll Free Number
2. QuickInstall to install a varity of PHP Scripts from WordPress to Prestashop
here is the list of Programs which can be installed via QuickInstall CLICK ME
3. You will also get the Free Advertising bonus of 100$ AdWords Credit.You can use it in billing.
4. Free Weebly SiteBuilder & WebSite building tools.
5. 4,500 Free Templates for your website http://templates.hostgator.com/
6. Hostgator Free Website Transfer

HostGator Website Transfer

HostGator Website Transfer

7. 45 Day money back guaranteee is provided by HostGator

You can try HostGator hosting for 1 Cent ( $0.01 ) It’s true
go to http://hostgator.com use this a Coupon

COSTONECENT

OR try 25% Coupon

25OFFATHOSTING

New Coupons

To use these coupons you have to visit it via this URL

Click Me

Spring Sale: Tuesday, April 14th at 12am – Wednesday, April 15th 11:59pm CST,we will be running a Spring Sale, featuring 55% off all new hosting packages!

 

FLOWERS

FLASH Sale: Thursday April 16th at 8:00am – 12:00pm CST, we will be running a FLASH sale, featuring 60% off all new hosting packages!

Coupon Code:

APRILFLASH

For all the night owls, FLASH SALE Pt. 2: Wednesday, April 22nd at 11:00pmThursday, April 23rd 2:00am CST, we will be running another FLASH Sale, featuring 60% off all new hosting packages!

Coupon Code:

APRILSAVINGS

2. Hello World!

Hello World

Summary: In this tutorial i am going to show you how to create cross platform Project by just 1 line of Text in CygWin & work on it !
Requirement: Python for running the Script 
Detail: Let’s start by creating Cross platform Project
Let’s open CYGWIN
Enter :
1. cd C:/Downloads/cocos2d-x-2.2.2/cocos2d-x-2.2/tools/project-creator

2. ./create_project.py -project Hello -package com.developerhouse.hello -language cpp
Let me explain the Parameters
project Project Name
package Package Name
language  Language Name (cpp | lua | javascript)
Press Enter it will create the Project in Cocos2dx Root Directory /Projects/ Project_Name (Hello in our Case)
if you have followed our last tutorial then you know how to Import the project & Run it
if not then Please read it
Open Hello Project folder
now you know proj.[android|blackberry|tizen|win32] Folder
let’s talk about Classes & Resources Folder
Classes folder includes your C++ Classes & Headers file (Codes)
Resources folder includes your assets (Graphics,Sound,Shaders,JSON Files,XML Files or any other type)
Open project in Visual Studio or in any other IDE
Open AppDelegate.cpp
#include "AppDelegate.h"
#include "HelloWorldScene.h"

USING_NS_CC;

AppDelegate::AppDelegate() {

}

AppDelegate::~AppDelegate()
{
}

bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
CCDirector* pDirector = CCDirector::sharedDirector();
CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();

pDirector->setOpenGLView(pEGLView);

// turn on display FPS
pDirector->setDisplayStats(true);

// set FPS. the default value is 1.0/60 if you don't call this
pDirector->setAnimationInterval(1.0 / 60);

// create a scene. it's an autorelease object
CCScene *pScene = HelloWorld::scene();

// run
pDirector->runWithScene(pScene);

return true;
}

// This function will be called when the app is inactive. When comes a phone call,it's be invoked too
void AppDelegate::applicationDidEnterBackground() {
CCDirector::sharedDirector()->stopAnimation();

// if you use SimpleAudioEngine, it must be pause
// SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
}

// this function will be called when the app is active again
void AppDelegate::applicationWillEnterForeground() {
CCDirector::sharedDirector()->startAnimation();

// if you use SimpleAudioEngine, it must resume here
// SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
}

AppDelegate.cpp Class
This is the  main class of cocos2d-x it’s is used for 
Setting OpenGL View ,frame rate ,Scene,
applicationDidEnterBackground() just like onPause() in android called when Game minimize,when call comes etc..
applicationDidEnterBackground() just like onResume() in android called when resume from onPause() State when player open game again or call ends.
CCDirector* pDirector = CCDirector::sharedDirector(); //Get shared CCDirector pointer 
Q: What is CCDirector ?
A: It’s used to set Framerate,OpenGL View,setStats (Showing FPS etc..),Changing Scene (like Current Screen)
CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();//Get Shared OpenGL View
pDirector->setOpenGLView(pEGLView); //Set Current OpenGL View may be some of you guys are beginner with C++ i am also so instead of period . we are using -> because it’s a Pointer
pDirector->setDisplayStats(true); // Set Display Stats True FPS on bottom left corner of the Screen
pDirector->setAnimationInterval(1.0 / 60); //Set FPS the default value is 1.0/60
About 28 to 31 i will show you later let’s continue to applicationDidEnterBackground & applicationWillEnterForeground
applicationDidEnterBackground is used when game minimize or call comes in this we have to Pause our game animation or Sound or any other custom Game loop
applicationWillEnterForeground is used when game maximize to the user device resume animation or Sound or your custom Game loop
i will come later to Line 28 to 31
First we have to understand how Scene ,Layers & Sprite works
CCScene (Scene) can hold many CCLayer(Layer)
Layers can Hold CCSprite (Sprites) & other visual elements
think it like those 3 Classes are in Photoshop
CCScene  as Canvas
CCLayer  as Layers 
CCSprite as Image,your art work,Rectangles or other things which you draw or Place on Layer
here is a diagram to explain

Red Color Stroke -> CCScene

Green Color Stroke -> CCLayer

Blue Color Stroke -> CCSprite

you can add many CCLayer in CCScene 1 for background ,1 for HUD etc… etc..

Line 28 get Pointer of HelloWorld scene function which is returning a CCScene

Line 31 using our SharedDirector run the HelloWorld::scene()

Line 38 CCDirector::sharedDirector()->stopAnimation(); //Stop the animation when game pause

Line 46 CCDirector::sharedDirector()->startAnimation(); // Run it again when game resumes

_________________________________________________________________

The HelloWorldScene class is sub class of CCLayer

Before we move to code let me explain some Data types

CCSize -> holds two floating point Numbers think it as width and height

CCPoint -> holds two floating point Numbers think it as x and y

ccp -> use it to set CCPoint values // ccp(0,0);

Delete the content of HelloWorldScene to this code according to me by default the code is not easy to understand as a complete beginner

#include "HelloWorldScene.h"

USING_NS_CC;

CCScene* HelloWorld::scene()
{
// 'scene' is an autorelease object
CCScene *scene = CCScene::create();

// 'layer' is an autorelease object
HelloWorld *layer = HelloWorld::create();

// add layer as a child to scene
scene->addChild(layer);

// return the scene
return scene;
}

// on "init" you need to initialize your instance
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !CCLayer::init() )
{
return false;
}

CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();
CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin();

// add "HelloWorld" splash screen"
CCSprite* pSprite = CCSprite::create("HelloWorld.png");

// position the sprite on the center of the screen
pSprite->setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));

// add the sprite as a child to this layer
this->addChild(pSprite, 0);

return true;
}

Line 3 defined as using namespace cocos2d (Short keyword)

Line 5-18 static scene function which is returning pointer of cocos2d::CCScene*

Line 8 create new CCScene by CCScene::create();

Line 11 create new HelloWorld Layer by HelloWorld::create();

Line 14 add the HelloWorld Layer as child to CCScene by scene->addChild(layer); //the add child method is gonna used many times when you add sprite ,CCrenderTexture etc. etc.

Line 17 reutnr that CCScene which added HelloWorld layer to the scene

Line 21-77 initialize function named init()  return boolean value it’s a Virtual function

Line 25-28 CCLayer::init() call init method of CCLayer if it’s false then return false exit method

Line 30 get Visible size of OpenGL View in CCSize data type CCSize holds two float values like width & height

Line 31 get Visible origin point of OpenGL View in CCPoint data type CCPoint holds two float values like x & y

Line 34 create a new Sprite with the file name which is in Resources folder

Line 37 set Position of the Sprite which is made in 34 by create a new CCPoint using ccp the Position will be center

Line 40 add the sprite as a child of Layer the second parameter is z-index (Hope you knwo what it is if you don’t then no worries it’s like the layer index which will be on top of that layer
just like we do in photoshop or illustrator we drag and drop the layer to the top of it if you set z-index 0 it will top on -1 if you set it 1 then it will be top on 0 Simple)

_______________________________________

This is the end of Hello World Tutorial hope you liked it if you did not then please post in comments what you did not like and what i can improve
we will go more advance step by step

Here is the Project Hello Classes just replace them with the project you created in Classes folder (I have not uploaded the full project because it will let you do some work of  creating your own project OR saving my time for 9 MB project uplaod :D)
https://www.dropbox.com/s/gu64thsadl32wqf/Classes.rar

Scroll to top