Paste Here API

Gambar
  Selamat malam. Kok sehari langsung bikin dua blog bang? Mana blognya bahas proyek yang beda lagi. Dan lebih parahnya, abang belum menyelesaikan yang aplikasi Polling. Tentang Proyek Sebelumnya, saya membuat Polling App hanya untuk tujuan belajar ya. Tapi kalau bisa akan saya selesaikan. Saya tidak bisa janji ya, hehehe. Proyek Paste Here  ini bukan full proyek, yakni hanya backendnya saja. Ya benar, ini hanya berupa sebuah API yang sangat simpel. Bahkan hanya ini saya buat dengan hanya satu tabel database saja. Rencananya sih mau ada table user, tetapi itu akan mepersulit user untuk menggunakannya. Dan itu hanya membuat proyek keluar dari tujuan utamanya, yakni mempurmudah dalam copy/paste antar device. Yep, ini berguna hanya untuk kopas. Sepertinya ini sangat sepele, tapi sebenarnya proyek Paste Here  ini sangatlah berguna ketika kita mau mengcopy kode program dengan device berbeda. Dan juga akan berguna untuk membagikan secuil kode program dengan teman jika kalian tid...

Text Based Game Maker

Kenapa saya buat ini? Hmm, gud question.

Kalian pernah gak sih pingin jadi penulis? Misal menjadi author novel atau cerpen. Tapi model yang biasa sudah biasa. Bagaimana kalau user bisa memilih jalan cerita mereka masing-masing.

Yep, ini seperti Visual Novel, cuma ngga ada gambarnya. Dengan web ini, kalian bisa membuat text-based-game kalian sendiri. Dan teman-teman kalian bisa menikmatinya dengan mudah. Bisa diakses dengan web. Bagaimana cara membuat ceritanya? Apa susah? Bagaimana cara membacanya?

Saya buat ini menggunakan CodeIgniter4. Jadi kalian bisa menginstall di dalam web hosting atau local hosting kalian, seperti xampp. Bagaimana cara memasangnya?


Cara membaca:

1. Buat Akun

Kalian bisa mengakses halaman webnya. Karena belum saya publishkan. Maka saya akan mengakses http://localhost:8080. Tampilannya akan seperti berikut:
Langsung aja klik 'Belum punya akun?'
Tampilannya sangat mirip. Harus perhatikan. Inputkan username dan password. Pastikan password benar dengan me-klik 'lihat-password'. Lalu klik daftar. Jika berhasil, kalian akan dikembalikan lagi ke halaman login dengan pesan berhasil. Di sini lah kalian login menggunakan username dan password yang baru saja didaftarkan.

2. Cari Cerita


Di sini saya cuma masih punya 3 cerita dummy/boong-boongan. Kalian bisa mencari cerita melalui kolom pecarian, bisa cari berdasarkan judul, deskripsi, ataupun genre-nya. Kalian juga bisa mencari dengan cara menklik genre, ataupun nama penulisnya. Lalu klik deskripsi dari cerita yang ingin kalian baca. Sekarang kalian bisa membaca, ikuti alurnya.

3. Baca Riwayat

Kalian tidak perlu khawatir jika keluar dari halaman membaca. Kalian bisa klik menu 'Dibaca'. Kalian pilih cerita yang ingin kalian lanjutkan membacanya, dan boom. Kalian tetap berapa di halaman kalian terakhir membaca.

Cara Membuat Cerita

1. Pergi ke Menu Cerita Saya

Pergi ke Menu 'Cerita Saya', lalu klik 'Buat Cerita'.

2. Isi Detail Cerita


Bagian genre pisah dengan tanda koma. Klik 'Buat'.

3. Buat Halaman Pertama


Pada bagian judul palsu ganti dengan judul untuk mengidentifikasi halaman yang ada, bukan judul ceritanya. Fitur ini digunakan untuk mempermudah kalian supaya mudah ketika tahap pengeditan. Kemudian isi cerita sesuai cerita dihalaman/sesi tersebut. Lalu klik SIMPAN. Pastikan klik simpan sebelum melakukan perubahan lain, jangan menambah plihan jika belum menyimpan perubahan pada bagian cerita.
Kalau sudah, akan muncul alert di atasnya.

4. Buat Pilihan

Plihan di sini yaitu option yang akan tampil ketika pembaca membaca. Isikan teks yang akan tampil. Klik simpan.

5. Tulis Pilihan

Dengan mengklik 'tulis', kalian akan diarahkan ke buat halaman baru lagi. Isikan cerita di halaman tersebut. Setiap halaman boleh punya banyak pilihan.

Untuk lebih detailnya dan jika ada update an kalian bisa langsung mencobanya. Berikut cara menginstallnya:


Cara Install

  1. Clone git clone https://gitlab.com/aansuseno/text-only-game-maker.git
  2. Rename file env menjadi .env . Lalu edit file enc sesuai sistem kalian, seperti nama database dan lainnya.
  3. Lalu jalankan php spark migrate
  4. Sekarang bisa dijalankan dengan cara: php spark serve
  5. Sekarang bisa diakses di localhost:8080
Sebelumnya yang harus diperisiapkan: npm, php version 8, internet browser.

Sekian dari saya. Berikut link repositorinya: https://gitlab.com/aansuseno/text-only-game-maker . Jangan lupa star repositoriku dan follow akun gitlabnya sekalian.

Edit: Aplikasi ini sudah bisa langsung dicoba ya, di sini: https://optional-novel.000webhostapp.com/. Jangan sungkan untuk mengkritik dan memberi saran. Jika ingin request project bisa langsung hubungi saya atau melalui komentar ya.. πŸ‘Œ

See you di next project.πŸ‘‹






Komentar

Postingan populer dari blog ini

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Login dan Register #01

Membuat Aplikasi Catatan Perjalanan - Menggunakan PHP tanpa Database #00

Membuat Aplikasi Catatan Perjalanan - Membuat Halaman Home #02