Jumat, 22 Desember 2017

MEMBUAT GAME RACING DENGAN UNITY 2D

Standard
Assalamualaikum,

Hari ini saya ingin memposting cara membuat game  Racing sederhana  2D menggunakan UNITY , game ini masih sangat sederhana tapi setidaknya bisa membantu agan - agan untuk belajar dan sebagai project tugas kuliah.


Tampilan Unity
Tulis nama Project dan pilih 2D (karena kita akan membuat game 2D)



Halaman kerja unity telah terbuka, dalam layout saya buat seperti dibawah ini untuk memudahkan kita dalam membuat game racing karana game racing menggunakan jalan yang panjang. tinggal drag drop  windownya.

Simpan dulu scane dengan cara klik file – save scane – berikan nama scane dengan level1  – klik save.

Buat 3 folder dengan klik kanan  pada tab asset pilih create – folder – beri nama folder dengan scanes.
Dalam tutorial ini saya membuat 3 folder ( scanes, script dan sprites)


persiapkan  gambar mobil yang bisa di download di internet dan jalan raya yang bisa dibuat dengan photoshop.
Drag saja ke dalam folder sprite.


Seleksi jalan raya pada folder sprite, pada tab inspector ubah texture type menjadi “texture” dan wrap mode ubah menjadai “repeat”

Sisipkan object quad yang nantinya digunakan sebagai jalan raya, klik GameObject – 3D object – Quad; sesuaikan ukurannya.

Untuk pencahayaan kita gunakan saja directional light dengan cara klik GameObject – light – directional light. Selanjutnya buat material dengan cara klik kanan didalam folder sprites – create – material, beri nama material dengan  trak. Lalu drag material trak ke dalam quad pada heirarchi, klik pada material trak, pada inspector klik Albedo maka akan muncul window untuk memilih texture maka pilih texture aspal

Untuk memperjelas ubah nama quad menjadi jalan karena quad disini adalah sebagai jalannya mobil. Buka folder script, klik kanan – create – pilih C# Script. Double klik pada script maka aplikasi mono develop akan terbuka. Disini tinggal kita tulis scriptnya untuk menggerakkan jalan.
Scriptnya seperti gambar dibawah ini.


Klik jalan pada hirachi, drag script kedalam component jalan sehingga pada inspectornya terdapat sub Trackmove (script), isikan 0.5 pada speed nya.


Sampai sini jika kita klik tombol play maka jalan akan bergerak mundur secara kontinyu sehingga seolah-olah mobil bergerak ke depan.
Langkah selanjutnya adalah membuat agar mobil bisa bergerak kekiri dan ke kanan sehingga seolah-olah seperti mobil yang sedang berbelok.
klik kanan pada folder script – create – C#Script. Disini file script saya beri nama navigasiMobil. Double klik file script navigasiMobil untuk mengeditnya.


Sekarang selekse green_car, lalu drag file script navigasiMobil kedalam component green_car. Pada kolom mobil speed isikan 10 dan Max pos 1.2.
Speed berfungsi untuk memberikan kecepatan serong mobil sedangkan max pos adalah batasan maksimal mobil pada tepi jalan sehingga mobil tidak bisa keluar dari jalan raya.


 sekarang kita masukkin yellow_car pada scane, rotate mobil dengan cara mengisi nilai z dengan 180 sehingga arah mobil kuning akan berpapasan atau bahkan bisa bertabrakan dengan mobil hijau.
Buat file script untuk mobil kuning langkahnya sama seperti sebelumnya, isikan script seperti dibawah
Lalu masukkan script pada component yellow_green



Sampai disini jika kita play maka mobil merah akan bertabrakan dengan mobil hijau, namun saat bertabrakan belum terjadi collision. Maka selanjutnya kita buat collision untuk membuat suatu kondisi pada saat kedua mobil bertabrakan
Seleksi green_car pada hirarchi, klik add component – phisic2D – pilih rigidbody 2D. Ubah gravity scale menjadi 0.
Tambahkan juga component Box Collider 2D dengan cara klik add component – phisic2D – pilih boc collider 2D.
untuk yellow_car harus ditanbahkan component box collider juga. caranya sama pada saat kita menambahkan box collider pada green_car.

Untuk mendeteksi adanya collision maka kita harus melakukan pengeditan pada script navigasiMobil seperti gambar berikut


Dalam script diatas pada saat mobil hijau mengalami collision atau tabrakan dengan mobil kuning maka aksi yang dilakukan adalah mendestroy atau menghilangkan mobil hijau dan akan tercetak tulisan “aaaa” pada console. 

Lakukan percobaan
sebelum mobil Bertabrakan

setelah mobil bertabakan

Selamat mencoba dan terima kasih sudah berkunjung

 Untuk filenya FILE PROJECT download disini ====> DOWNLOAD
 Untuk apk software UNITYnya download disini ===>  DOWNLOAD


Sumber artikel :http://fuadefendi3.blogspot.co.id
..

Kamis, 07 Desember 2017

Minggu, 26 November 2017

MEMBUAT PROGRAM INPUT DATA NILAI MAHASISWA MENGGUNAKAN BAHASA C DAN CODE BLOCKS

Standard
Assalamu 'alaikum
    Alhamdulilah setelah pagi tadi saya membuat postingan tentang input data barang, maka pada malam hari ini ,  saya ingin memposting sebuah tulisan tentang cara membuat program input nilai mahasiswa, dimana dalam program ini terdapat keterangan nilai seperti  nilai 'A, B, C dan D serta keterangan 'LULUS dan 'TIDAK LULUS' setelah kita menginputkan nilai dari mahasiswa. Program ini masih sangat sederhana tapi setidaknya bisa digunakan sebagai bahan belajar. . Disini saya menggunakan software CodeBlock karena lebih mudah dan simple cara menggunakannya :

Berikut Langkah2nya :

1. Langkah pertama buka Aplikasi atau software CodeBlock terlebih dahulu,


2. Klik Menu File lalu pilih New, kemudian klik Empty File


3.Setelah itu akan muncul tampilan worksheet tempat kita menulis script atau coding :


4. Masukan Coding dibawah :


#include<stdio.h>



main()

{
   char nim[15], nama[20];
   int nt, np;
   float na;

   clrscr();
   printf("NIM           : ");scanf("%s",nim);
   printf("Nama          : ");scanf("%s",nama);
   printf("Nilai Teori   : ");scanf("%d",&nt);
   printf("Nilai Praktek : ");scanf("%d",&np);
   na=(0.4*nt)+(0.6*np);
   printf("Nilai Akhir   : %f\n",na);
   if na>=85)
   {
      printf("Nilai Huruf   : A\n");
      printf("Keterangan    : LULUS\n");
   }
   else
   if ((na>=70)&&(na<=84))
   {
      printf("Nilai Huruf   : B\n");
      printf("Keterangan    : LULUS\n");
   }
   else
   if ((na>=55)&&(na<=69))
   {
      printf("Nilai Huruf   : C\n");
      printf("Keterangan    : LULUS\n");
   }

   if ((na>=40)&&(na<=54))
   {
      printf("Nilai Huruf   : D\n");
      printf("Keterangan    : TIDAK LULUS\n");
   }
   else
   if ((na>=0)&&(na<=39))
   {
      printf("Nilai Huruf   : E\n");
      printf("Keterangan    : TIDAK LULUS\n");
   };getch();
}


5. Jika sudah klik tombol Run, maka akan tampil seperti berikut : 
Terima kasih sudah berkunjung, dan semoga bermanfaat.





Sabtu, 25 November 2017

MEMBUAT INPUT DATA BARANG SEDERHANA DENGAN BAHASA C DAN APLIKASI CODE BLOCKS

Standard
Assalamu 'alaikum
    Alhamdulilah di pagi yang cerah ini, saya masih di beri kesempatan untuk bisa menulis di blog saya ini, hari ini saya ingin memposting sebuah tulisan tentang cara membuat program input data barang yang masih sangat sederhana  menggunakan bahasa c dan menggunakan software Turbo TC Lite ataupun CodeBlock.. Disini saya menggunakan CodeBlock karena lebih mudah dan simple cara menggunakannya :

Berikut Langkah2nya :

1. Langkah pertama buka Aplikasi atau software CodeBlock terlebih dahulu,


2. Klik Menu File lalu pilih New, kemudian klik Empty File


3.Setelah itu akan muncul tampilan worksheet tempat kita menulis script atau coding :


4. Masukan Coding dibawah :

#include<stdio.h>
main()
{
   int jumlah, a, nomer[10];
   float beli[10], jual[10];
   char nama[10][20];

  // clrscr();
   printf("Masukkan jumlah data : ");
   scanf("%d",&jumlah);
   a=0;
   do
   {
      printf("==========================\n");
      printf("Data ke-%d :\n",a+1);
      printf("==========================\n");
      printf("Nomer       : ");
      scanf("%d",&nomer[a]);
      printf("Nama Barang : ");
      scanf("%s",nama[a]);
      printf("Harga Beli  : ");
      scanf("%f",&beli[a]);
      jual[a]=1.1*beli[a];
      printf("**************************\n");
      printf("Harga Jual  : %f\n",jual[a]);
      a++;
   } while (a<jumlah);
   a=0;
   do
   {
      printf("");
      printf("==========================\n");
      printf("==========================\n");
      printf("Data Transaksi ke-%d :\n",a+1);
      printf("==========================\n");
      printf("Nomer       : %d\n",nomer[a]);
      printf("Nama Barang : %s\n",nama[a]);
      printf("Harga Beli  : %f\n",beli[a]);
      printf("Harga Jual  : %f\n",jual[a]);
      printf("**************************\n");
      a++;
   } while (a<jumlah);
   getch();
}


5. Jika sudah klik tombol Run, maka akan tampil seperti berikut :


Terima kasih sudah berkunjung, dan semoga bermanfaat.

Minggu, 12 November 2017

CARA MEMBUAT NOTIFIKASI CHAT MELAYANG SEPERTI DI MESSENGER FACEBOOK

Standard
 Assalamu ' alaikum
     Pada pagi hari ini saya ingin memberikan info mengenai sebuah aplikasi android yang bisa digunakan untuk membuat chat yang melayang di layar android anda, seperti di messenger facebook
     Salah satu fitur keren yang dimiliki Facebook Messenger adalah Chat Heads yang secara otomatis akan menampilan pop up begitu ada pesan yang masuk. Tapi, sekarang kamu bisa juga lho menggunanakan fitur Chat Heads di semua aplikasi.


Kelebihan Fitur Chat Head

Berkat fitur Chat Heads, kita tidak akan melewatkan pesan yang dikirim orang ke Facebook Messenger. Bahkan kita bisa juuga langsung membalasnya tanpa harus membuka aplikasi Messenger. Keren, kan?

Cara Menggunakan Fitur Chat Heads di Semua Aplikasi

Untuk membuat notifikasi melayang seperti Chat Heads Facebook Messenger di semua aplikasi, kamu harus melakukan langkah-langkah berikut:

  • Begitu dibuka, kamu harus memberikan akses notifikasi kepada aplikasi DirectChat


Jika sudah, maka kamu bisa langsung mulai menggunakannya







  • Silakan atur aplikasi apa saja yang akan dimunculkan Chat Headsnya. Dari WhatsApp, INSTAGRAM hinggga berbagai aplikasi lain bisa kamu tambahkan sesuai kebutuhan. 


  • Nantinya setiap notifikasi yang telah kamu atur tadi akan tampil sebagai Chat Heads. Kamu bisa membalas pesannya langsung dari Chat Heads pada beberapa notifikasi yang masuk (hanya jika didukung sistem).
  • Berikut tampilannya: 





Keren, kan? Jadi kamu bisa memiliki gaya notifikasi seperti Facebook Messenger di semua aplikasi. Dan kita bisa membuka dan membalas chat mesti smartphone dalam keadaan terkunci.
Selamat mencoba!
Sumber artikel : https://jalantikus.com/tips/cara-membuat-head-chat-di-semua-aplikasi/