Categories
Game Dev IT

Box2D – Reset Body and Fixture

Some of you may re-create the body and just re-attach in world object. Did you know in JAVA if you re-create an object over and over this is bad for you performance if garbage collector run anytime. It would make your game lag for a few time which is bad for user experience.

Here some simple script to reset your body definition:

body.setTransform(pos.x, pos.y, 0);
body.setType(BodyDef.BodyType.DynamicBody);

Hare to reset FIxture definition

filter = new Filter();
filter.categoryBits = HookaHookaGame.ANIMAL_BIT;
filter.maskBits = HookaHookaGame.GROUND_BIT;

// Change fixture category maskbits
fixture = getFixture();
fixture.setSensor(false);
fixture.setFilterData(filter);

Basically you just need to recreate filter object and reattach it.  We don’t have another option to reset fixture by not recreate new Filter object, but I think this is the only way.

To get fixture, it is better if you save the fixture when you create set FixtureDef in your first place, and store it to a variable.

Categories
Ubuntu

Run Local *.swf With Browser In Ubuntu

Some of you maybe has same problem with me which is playing local file *.swf with your favourite browser in Ubuntu. By default if you just drag and drop file in your browser they will download the file and playing it. This is because you don’t set proper MIME type. Here how you reset it.

Edit /usr/share/mime/packages/freedesktop.org.xml and change
<mime-type type=”application/vnd.adobe.flash.movie”>
to
<mime-type type=”application/x-shockwave-flash”>
and then run this in your terminal and try again
update-mime-database /usr/share/mime

Categories
Portfolio

RushTax UI Implementation

Rush Tax
Rush Tax

My client want new UI implementation. This project largely done by AngularJS. I fix bug and implement new UI.

https://www.rushtax.com

Categories
Android Game Dev IT

Godot Engine – File Size Experiment

Godot - Game Engine
Godot – Game Engine

I want to share my experiment using Godot Engine. It is about file size when export.

Without doubt that file size is very essential and important when making a game.

Did you ever feel that you download >50MB game that disappointed graphic and gameplay? I did.

That’s why I try to export and experiment with Godot Engine.
Here is detail:
Godot Engine: godot_win64-1.1stable.exe
Sprite: ~588kb

Windows(32-bit): ~11,915kb
Windows(64-bit): ~22,610kb
Android(Arm Only): ~7,870kb

I think the size very fair enough with very AMAZING editor.
I have run on android and it looks cool and stable for simple testing.

Categories
Bisnis Online IT Web Web Development

Berpikilah 1000 Kali Jika Ingin Menggunakan Prestashop

Judul yang agak kasar bagi komunitas pencinta Prestashop, tetapi jangan salah. Saya dulu pecinta Prestashop sejati. Sampai saya membuat plugin JNE sendiri untuk Prestashop.

Pertama kali saya merasa kecewa dengan Prestashop adalah saat ingin mengupdate/mengupgrade dari versi lama ke versi baru sangatlah susah. Jika dibandingkan dengan WooCommerce+Wordpress. Sangat jauh sekali perbedaanya. WooCommerce+Wordpress begitu mudah dan memanjakan para penggunanya.

Categories
IT Tips Dan Trick Tutorial

Mencetak Gambar Besar Dibeberapa Halaman

Microsoft Paint Microsoft Paint

Beberapa hari yang lalu saya ingin mencetak transaksi rekening satu bulan yang lalu. Dikarenakan banyaknya transaksi yang pernah terjadi, sehingga gambarnya sangat panjang.

Mungkin ada yang bertanya. Loh kenapa tidak dicopy paste saja ke word atau excel? Jawabannya Malas. Karena saya harus memformat dulu ini itu. Belum lagi kalau formatnya kacau. Biasanya kalau dari Google Chrome(saya menggunakan browser chrome) ke Microsoft Word hasilnya kacau. Kalau dari Internet Explorer justru malah bagus, mungkin karena masih satu rumpun kali ya. 🙂

Untuk mencetak gambar dibeberapa halaman, kabar baiknya kamu tidak perlu software tambahan jika menggunakan windows. Cukup menggunakan Microsoft Paint.

  1. Buka Microsoft Paint kamu
  2. Buka gambar kamu yang akan dicetak
  3. Klik PrintPage Setup
  4. Pada bagian Fit to: X by Y page(s). Y adalah jumlah halaman, dalam kasus saya. Saya mengisinya 4.
  5. Klik OK
  6. Klik PrintPrint
Categories
Android IT Tips Dan Trick

Mengirim SMS Dengan Device Android Lewat PC/Laptop/Tablet

MightyText
MightyText

Pernah tidak kamu merasa malas mengirim atau membalas SMS dari smartphone kamu?

Atau pernahkah kamu mau membalas tetapi semua data atau text yang ingin kamu kirim ada di PC/Laptop/Tablet kamu, sehingga kamu harus mengetikkan ulang atau menggunakan bantuan app pihak ke-3?

Jika ya, mungkin nasib kita sama. Saya sering ingin membalas SMS tetapi malas karena semuanya ada di laptop saya. Parahnya saya harus mengetikkan ulang semuanya.

Categories
IT Tips Dan Trick

Merekam Monitor Dengan Open Broadcaster Software(OBS)

Open Broadcaster Software(OBS)
Open Broadcaster Software(OBS)

Beberapa minggu yang lalu saya mulai iseng merekam project game kecil saya. Daripada dinikmati sendiri, lebih baik dishare terlebih dahulu. Mungkin saja dapat membantu para developer game. Hitung-hitung narsis sedikit sambil promosi sebelum nantinya launching.

Software untuk merekam monitor(Screen Recording) yang paling populer khususnya untuk merekam kebutuhan gaming yaitu FRAPS. FRAPS cukup populer cuman sayang, versi free nya sangat terbatas. Mau beli juga tidak terlalu membutuhkan. Mau membajak? Ah, saya tahu rasanya dibajak itu gimana secara kan saya juga developer. Mencoba menghargai karya orang lain.

Categories
Android IT

Gatotkaca(libGDX) – TiledMap, PowerUp, Debug Shape

Melanjutkan project kecil saya yang sudah pernah saya post disini. Sekarang saya akan membagikan hasil yang sudah saya capai beberapa hari terakhir.

Memang proses pengerjaannya tidak begitu cepat karena saya mempunyai kesibukan lain. Salah satunya yang pekerjaan utama saya yang cukup memakan waktu. Kalau tidak kerja, tidak makan. Haha…

Categories
IT Tutorial

Membuat Virtual Hotspot Dengan MyPublicWiFi

Sudah sejak kemarin kartu three yang saya tidak dapat digunakan untuk mengakses internet seperti biasanya. Entah kenapa. Semakin lama kartu three semakin parah jaringan internetnya.

Oleh karena itu saya memutuhkan untuk meng-share internet dari laptop saya ke device android saya. Permasalahan utamanya, secara default android tidak dapat mengenali(baca: disembunyikan) AdHoc hanya dapat mengenali hotspot atau access point.