when we not agree with someone or somepeople don't blame their mistakes but give respect by advice.
blaming isn't solution but advice will stimulate good solution.
each people have different taste, different point of view but some of them have same purpose to get the best result.
respecting other is the key of group survival.
Wednesday, August 14, 2013
Monday, April 22, 2013
Playing Indonesian Game Flavor
To many game developer from Indonesia, but I want to try one of rising star game developer from Indonesia. Who are they?, before I answer that question lets say that they are very passionate and have good in game making philosophy, you can feel it if you play game that they are make especially in graphics quality :D NO DOUBT.
As one of rising star in the game development Qajoo Studio just need one year to reach TechInAsia review for their game it called Cak Durae, what kind of game this is?Cak DuRae is an acrobatic satay chef, he serves satay like never before. How you may ask? Why, he throws the ingredients up in the air and catch them as they fall, before serving them to the customer.You must try this game, this is very engaged game, you must have good feeling and fast movement to make food hmmm...yummy food from Madura called Satay.
GET THE FULL VERSION HERE:
https://itunes.apple.com/us/app/cak-durae/id606802092
FULL VERSION FEATURES:
- More levels
- More features
- Ads-free
Cak Durae is a fun and fast-paced satay shop game. Catch the falling ingredients to serve the customer order. Faster service rewards the player with more money and higher score. Help Cak Durae on his satay shop across 4 different levels and serve 7 unique customers while avoiding rotten food and hazard objects.
Game Features
* Easy to play, fun and fast-paced satay action
* Complete all 30+ levels and unlock endless mode
* 7 unique customer from kids to elderly
* Colorful and fun graphic
* Unlock 20+ Achievements
* Compare your highscore in endless mode with your friends
* 4 Different locations
* Various ingredients including dangerous hazard object and rotten food that fall from the sky
Cak Durae need every customer he can find, please help him by sharing the news to the world
Become our Fan on Facebook:
http://www.facebook.com/QajooStudio
Follow our Twitter:
https://twitter.com/QajooStudio
Check out our website and other games:
http://www.qajoo.com/

This game available in Apple ITunes, Googleplay Store and Blackberry 10 Store. This is Best graphic Quality :D.
Before Cak Durae game, Qajoo already release runner game. You need to know from this game is about the gameplay very different with other endless runner game, because you controll the terrain not the player it self. You need to know about this game is
Help! The princess needs your help to escape from evil witch!Never ending runner game, watch your step and beat other player high score!! don't let other player beat your high score hahahaha.
The kingdom is under siege by an evil Witch. The princess is forced to escape rescuing her life.
Help her escapes from the clutches of the evil witch by using her magical tiara and overcomes many obstacles in her way.
"Run Princess Run" featuring endless surprises that keep you engaged for hours! Submit your scores and compare it online with your friends from all over the world!
Unique features:
+ Amazing and detailed world and graphics!
+ Random world each time you play to provide unique gameplay experiences every time!
+ Endless fun gameplay!
+ 4 different power-ups to help the princess overcomes any obstacles!
+ 12 different environments!
+ Simple and intuitive control!
+ Easy to play!
+ Upgrade the princess with many boosts!
+ Share and compare your score with your friends online!
Remember:
The Princess needs your help to spread the words to the world.
Become a fan on our Facebook page :
http://facebook.com/qajoostudio
Follow our twitter :
http://twitter.com/qajoostudio
and don't forget to visit our website :
http://qajoo.com
This game available in Apple ITunes and Googleplay Store, this is unique game play and of course best graphics quality :D.
And in the latest in this post is still game from Qajoo, this is first Qajoo 3D game build using Unity Engine. First game 3D game but very funny and very engaged. This game is about Indonesian cultural ethnic in Nias Island it's called Fahombo :D. You need to know about this game is
Prove yourself as a worthy member of the Nias tribe. Fahombo is a unique game inspired by the exotic and mysterious tradition of Nias Stone Jump (Fahombo) in Indonesia.Play it and make high score, don't let other player beat your high score.
In ancient time young Nias male will try to jump over 2 metres high rock, and if they succeed they will become a man and able to join as a warrior for war and get married.
Now recreated as a game, you can try and experience the thrill of the tradition anywhere and try to gain the highest score possible and compare it with your friends.
Unique Feature:
Play authentic Nias Jump Experience; Run, jump over the stone and land successfully as a mature member of Nias Tribe.
Become a fan on our Facebook page :
http://facebook.com/qajoostudio
Follow our twitter :
http://twitter.com/qajoostudio
and don't forget to visit our website :
http://www.qajoo.com
Can't wait next game from Qajoo Studio, you must visit Qajoo Studio Site for more information next release game.
Wednesday, August 15, 2012
Setup Eclipse C++ and OpenGL support on Ubuntu Linux
Currently I am using Ubuntu 12.04 and Eclipse Version 3.7.2. I am trying to write little note how to setup Ubuntu Linux and Eclipse C++ for developing openGL purpose.
We usually use Glut, FreeGlut and Mesa for developing openGL in Linux system. We need to get update from Ubuntu repository before installing openGL development resource and then second step install the openGL library.
Select Empty Project and Cross GCC then give project name to whatever, in this case I use "opengl_glut" as project name. Then select finish button to completed creating project.
Before start create code, we need to add some linker option, so when linker process the library can be found by linker program. To add glut library on the linker process can be complete by using rigth click on the opengl_glut project then select properties.
Choose C/C++ Build Section, select Setting then select Libraries on C++ Linker section. Add "glut" and "GLU" library on the project then select Ok Button to apply changes.
Now we can start openGL code, create main.cpp by right click on the opengl_glut project and select New->File then give File Name as entry point "main.cpp". Add this code to main.cpp to check if our Eclipse setting is correct:
Build the code by right click on the opengl_glut then select Build Project menu, this should compile without any error. Then select menu Run->Run or using shortcut Ctrl+F11. If no error, the sample should become to be like this...then we completed all setting setup step for openGL development environment using Eclipse in Ubuntu Linux system.
We usually use Glut, FreeGlut and Mesa for developing openGL in Linux system. We need to get update from Ubuntu repository before installing openGL development resource and then second step install the openGL library.
After resource got installed, we need to setup Eclipse IDE, Eclipse can be done by install from Ubuntu repository with CDT Support.sudo apt-get update
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install eclipse eclipse-cdt eclipse-cdt-jniAfter all tools installed, now it's time to start setup Eclipse IDE and then after Eclipse started, we need to create new C++ project using menu File->New->C++ Project or using key shortcut Shift+Alt+N.
Select Empty Project and Cross GCC then give project name to whatever, in this case I use "opengl_glut" as project name. Then select finish button to completed creating project.
Before start create code, we need to add some linker option, so when linker process the library can be found by linker program. To add glut library on the linker process can be complete by using rigth click on the opengl_glut project then select properties.
Choose C/C++ Build Section, select Setting then select Libraries on C++ Linker section. Add "glut" and "GLU" library on the project then select Ok Button to apply changes.
Now we can start openGL code, create main.cpp by right click on the opengl_glut project and select New->File then give File Name as entry point "main.cpp". Add this code to main.cpp to check if our Eclipse setting is correct:
#include <GL/glut.h>
#define window_width 640
#define window_height 480
// Main loop
void main_loop_function() {
// Z angle
static float angle;
// Clear color (screen)
// And depth (used internally to block obstructed objects)
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
// Load identity matrix
glLoadIdentity();
// Multiply in translation matrix
glTranslatef(0, 0, -10);
// Multiply in rotation matrix
glRotatef(angle, 0, 0, 1);
// Render colored quad
glBegin(GL_QUADS);
glColor3ub(255, 000, 000);
glVertex2f(-1, 1);
glColor3ub(000, 255, 000);
glVertex2f(1, 1);
glColor3ub(000, 000, 255);
glVertex2f(1, -1);
glColor3ub(255, 255, 000);
glVertex2f(-1, -1);
glEnd();
// Swap buffers (color buffers, makes previous render visible)
glutSwapBuffers();
// Increase angle to rotate
angle += 0.25;
}
// Initialze OpenGL perspective matrix
void GL_Setup(int width, int height) {
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glEnable(GL_DEPTH_TEST);
gluPerspective(45, (float) width / height, .1, 100);
glMatrixMode(GL_MODELVIEW);
}
// Initialize GLUT and start main loop
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutInitWindowSize(window_width, window_height);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
glutCreateWindow("GLUT Example!!!");
glutIdleFunc(main_loop_function);
GL_Setup(window_width, window_height);
glutMainLoop();
}
Build the code by right click on the opengl_glut then select Build Project menu, this should compile without any error. Then select menu Run->Run or using shortcut Ctrl+F11. If no error, the sample should become to be like this...then we completed all setting setup step for openGL development environment using Eclipse in Ubuntu Linux system.
Sunday, August 12, 2012
Rootbeer, akses GPU menggunakan Java
GPU processing selalu identik dengan bahasa yang rumit seperti C++, C dan assembly, karena memasukkan data ke GPU memerlukan akses ke level hardware pipeline. Sekarang semua itu bisa dilakukan dengan menggunakan Java, ya benar sekali Rootbeer memudahkan programmer untuk mengontrol GPU menggunakan Java.
Rootbeer Pertamakali diperkenalkan pada konferensi HPCC (High Performance Computer Communication) 2012 oleh Philip C. Pratt-Szeliga, James W. Fawcett, Roy D. Welch dengan judul presentasi "Rootbeer: Seamlessly using GPUs from Java". Beberapa hal yang dipaparkan dalam konferensi adalah:
Rootbeer Pertamakali diperkenalkan pada konferensi HPCC (High Performance Computer Communication) 2012 oleh Philip C. Pratt-Szeliga, James W. Fawcett, Roy D. Welch dengan judul presentasi "Rootbeer: Seamlessly using GPUs from Java". Beberapa hal yang dipaparkan dalam konferensi adalah:
- Dengan menggunakan Rootbeer developer dapat mengakses GPU secara langsung
- Rootbeer tidak sekedar Java binding biasa, tetapi lebih dari itu
- Hampir semua program yang dibuat dalam Java, prosessnya bisa dimasukkan kedalam GPU
- Dengan menggunakan Rootbeer, kernel dapat dibuat dengan menggunakan Java sehingga serialize secara otomatis.
The Rootbeer GPU Compiler makes it easy to use Graphics Processing Units from within Java.Karena masih dalam tahap pengembangan ada beberapa fitur bawaan Java yang belum bekerja di Rootbeer, diantaranya:
Rootbeer is more advanced that CUDA or OpenCL Java Language Bindings. With bindings the developer must serialize complex graphs of objects into arrays of primitive types. With Rootbeer this is done automatically. Also with language bindings, the developer must write the GPU kernel in CUDA or OpenCL. With Rootbeer a static analysis of the Java Bytecode is done (using Soot) and CUDA code is automatically generated.
- Reflection
- Native Methods
- Sleeping inside Monitor
- Garbage Collection (Future Work)
Saturday, August 11, 2012
Akhirnya QT diakuisisi oleh Digia
Setelah beberapa tahun berada di bawah Nokia akhirnya QT resmi diakusisi oleh Digia. Digia merupakan perusahaan pengembang software dari Finlandia tepatnya berada di kota Helsinki yang merupakan ibukota dari Finlandia, penandatanganan kontrak dilakukan pada tanggal 9 Agustus lalu. Dari berita yang didapat menyatakan bahwa QT akan dikembangkan dan akan mensupport Android, IOS dan Windows 8.
Dengan adanya akusisi ini menandakan bahwa ada era baru untuk QT bisa berkembang lebih baik jika dibandingkan saat berada dibawah Nokia.
Detail dari berita akusisi QT oleh Digia dapat dilihat di situs resmi Digia http://www.digia.com/en/Home/Company/News/Digia-to-acquire-Qt-from-Nokia/
Dengan adanya akusisi ini menandakan bahwa ada era baru untuk QT bisa berkembang lebih baik jika dibandingkan saat berada dibawah Nokia.
Detail dari berita akusisi QT oleh Digia dapat dilihat di situs resmi Digia http://www.digia.com/en/Home/Company/News/Digia-to-acquire-Qt-from-Nokia/
“We are looking forward to welcoming the Qt team to Digia. By adding this world class organization to our existing team we plan to build the next generation leading cross-platform development environment.” said Tommi Laitinen, SVP, International Products, Digia. “Now is a good time for everyone to revisit their perception of Qt. Digia’s targeted R&D investments will bring back focus on Qt’s desktop and embedded platform support, while widening the support for mobile operating systems.”
"Nokia is proud of the contributions we've made to Qt over the past four years. We are pleased that we've been able to work with Digia to secure continued development of Qt by the current core team," said Sebastian Nyström, head of Nokia Strategy. "Digia's plans to acquire Qt mean that it can continue as a successful open source project and also offer continuing employment for many people in the community."
Subscribe to:
Posts (Atom)













