Tugas 1 – PMG 2012
Tugas 1 untuk kelas PMG tahun 2012
1. Bentuk kelompok Maksimal 2 orang
2. Cari 1 game di http://store.ovi.com/ yang menurut kalian mudah dibuat tapi enak dimainkan
3. Cari 1 game di https://play.google.com yang menurut kalian mudah dibuat tapi enak dimainkan
4. Analisis kedua game tersebut menjadi 2 paper yang terdiri dari berikut ini:
a) Judul dan deskripsi singkat Game
b) Developer
c) Rating game dan harga game
d) kompatible terhadap device apa saja
e) alur game dalam bentuk flowchart
f) screen shoot setiap flow (loading, splash, menu, credits, gameplay, score, dll)
5. Tulis di kertas A4, format standard. di jilid steples saja + cover standard. di cetak/print.
6. Karena 1 kel 2 orang, maka 1 orang = 1 paper.
Pengumpulan tugas pada pertemuan kuliah minggu depan Jumat tanggal 11 Mei.
Selamat mengerjakan, pertanyaan tentang tugas silakan di tanyakan lewat fb saya.
Kerjakan tugas sebaik-baiknya karena tugas adalah amanah dan ibadah.
Sampai ketemu lagi di kelas
Semangat!
Tips Bisnis: #Pilih Client yang Menghargai Keluarga Kita
Tips Bisnis dari Saya:
Suatu ketika client saya mendadak telp dan meminta saya harus berangkat ke Jakarta besok pagi. Kemudian saya menjawab: “Maaf saya tidak bisa, karena besok pagi saya harus mengantar adik saya”. Sang client berkata: “Anda egois, lebih mementingkan kep pribadi drpd kep bisnis”. Saya menjawab: “Maaf pak, keluarga adalah tujuan kebahagiaan saya, bahkan saya berpikir bisnis Anda tidak lebih penting dari keluarga saya”. Client: “kalau begitu kita batal berbisnis saja!!!”, Saya: “Dengan Senang Hati Pak
“
Hikmah: Tinggalkan Client yang tidak menghargai keluarga kita, karena dia sebenarnya tidak akan pernah menghargai kita selayaknya dia tidak menghargai keluarga yang kita miliki.
Semoga tips ini bermanfaat. Selamat Bermalam Minggu dengan keluarga
Simple Way Get User Locations
First we load this api:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
Then we can get many kinds of Information likes:
if (google.loader.ClientLocation) {
var loc = google.loader.ClientLocation;
if (loc.latitude) {
}
}
There many kinds of properties we can get:
ClientLocation.latitude — supplies the low resolution latitude associated with the client's IP address ClientLocation.longitude — supplies the low resolution longitude associated with the client's IP address ClientLocation.address.city — supplies the name of the city associated with the client's IP address ClientLocation.address.country — supplies the name of the country associated with the client's IP address ClientLocation.address.country_code — supplies the name of the ISO 3166-1 country code associated with the client's IP address ClientLocation.address.region — supplies the country specific region name associated with the client's IP address
We also can use HTML 5 Features to get User Positions:
if (navigator.geolocation) navigator.geolocation.getCurrentPosition(displayFunction, errorFunction);
Maximum Line Width on Eclipse
If we are working on Eclipse, then we are formatting code with CTRL + SHIFT + F we get the code is not nape because the line is going down by limit line width.
To fix this:
In preferences Java -> Code Style -> Formatter, edit the profile. Under the Line Wrapping tab is the option for line width (Maximum line width:). you will need to make your own profile.
Android Override Error in Eclipse
If we are develop Android Applications on Eclipse and get this error:
Android requires .class compatibility set to 5.0. Please fix project properties.
or
Error on @Override annotations.
This is only valid from Java 6 onward. It’s an error in Java 5.
Use this to fix it:
Make sure that your IDE projects are setup to use a Java 6 JRE, and that the “source compatibility” is set to 1.6 or greater. Open the Window > Preferences dialog, and browse to Java > Compiler. There you can set the “Compiler compliance level” to 1.6.
Remember that Eclipse can override these global settings for a specific project, so check those too.
Perkembangan Game Indonesia
Sudah lama sekali saya tidak menulis apapun di blog. Karena kesibukan pekerjaan dan kebutuhan menjadikan aktivitas yang dulu sangat saya sukai ini menjadi berhenti. Sekarang, pas ada waktu luang saya ingin berbagi lagi pengalaman dari pekerjaan maupun analisa seadanya. Semoga bermanfaat.
Saat ini sudah mulai terlihat kebangkitan Game Development di Indonesia. Hal tersebut dapat diukur dari banyak nya Studio Game yang muncul dan menghasilkan game berkualitas seperti Agate Studio, Artlogic, Beavers dan lain-lain. Termasuk studio game saya yang kecil sekali karena cuma terdiri dari 3 orang (Educa Studio) dan saat ini mengembangkan game edukasi. Tren pengembangan game saat ini seperti nya lebih mengarah ke Casual Games berbasis Mobile dan Social Games berbasis Facebook.
Mungkin itu karena proses pengembangan game yang membutuhkan biaya relatif lebih murah dan waktu pengerjaan yang tidak terlalu over. Namun tetap dapat menghasilkan uang dari pembuatan game tersebut. Harapan yang muncul dari fenomena ini adalah, harapan Indonesia untuk berbicara lebih pada dunia dan membuktikan bahwa Indonesia tidak kalah di segala bidang. Namun kita masih memiliki orang-orang yang ber skill tinggi, jiwa pekerja keras dan mau berusaha mencapai tujuan.
Sukses untuk Game Developer Indonesia!
C++ vs Java for Game
3 tahun sudah bereksplorasi dengan Java untuk membuat game. Berbagai engine aku coba (GTGE, Slick2D, JMonkeyEngine, LWJGL, PulpCore). Namun setelah beberapa bulan terakhir mencoba menggunakan C++, kok bisa terasa ringan sekali.
Apa pendapat teman-teman, mungkinkah Java bisa menggantikan C++ untuk game development di masa depan?
Install Androids Platform
Banyak yang bingung bagaimana menginstall Android Platform. Setelah melakukan extract SDK yang didownload dari websitenya google, kita mendapatkan SDK Manager.exe yang apabila dijalankan hanya bisa mandeg. Solusinya ternyata mudah sekali:
Buat 2 folder baru di dalam Android-Windows (sejajar dengan folder tools) yaitu:
- platforms
- add-ons
Jalankan SDK Manager.exe => jalan deh
Tinggal pilih platform versi apa yg ingin diinstal.
Semoga berguna.
Java Tutorial dan Forum JavaClopedia
Bagi temen-temen semua yang menyukai java, saya berharap kesediaan temen-temen untuk mengembangkan website saya http://www.javaclopedia.com. Karena sebenarnya demand di website tersebut tinggi juga. Tapi saya tidak sanggup menulis tutorialnya sendirian secara terus menerus.
Bagi temen-temen yang suka java n mau berbagi tutorial, bisa kirim ke email saya: anditaru@yahoo.co.id. Nanti akan saya postingkan ke websitenya. Kemudian jika ada kritik saran juga akan sangat membantu. Terima kasih.

