Simple Game App

Simple Game merupakan nama dari aplikasi Skill Swap yang saya kerjakan untuk belajar Next.Js dan Typescript, seperti namanya ini merupakan sebuah game. yang menerapkan websocket untuk mengirimkan event ke semua pengguna yang berada di area tertentu.

Tech Stack yang digunakan:

  • React Native
  • Nest.js
  • Mongose
  • MongoDb
  • Socket.Io

Github client repo klik disini.

Github server repo klik disini.

Tasks I do

Berikut adalah beberapa tugas atau fitur (Frontend & Backend) yang saya kerjakan dalam pengembangan aplikasi:

Authorization & Authentication

  • Membuat Halaman Register.

    Persyaratan:

    • Pengguna dapat mendaftar ke aplikasi menggunakan email, username dan password.
    • Pengguna akan menerima email untuk melakukan verifikasi akun.

Image Project

  • Membuat Halaman Login.

    Persyaratan:

    • Pengguna dapat masuk ke aplikasi menggunakan email atau username dan password.
    • Pengguna akan di arahkan ke homepage jika telah login.

Image Project

Homepage

  • Membuat Homepage.

    Persyaratan:

    • Pengguna dapat melihat area.
    • Pengguna dapat pindah-pindah subarea.
    • Pengguna dapat melihat detail subarea.

Image Project

SubArea

  • Membuat Halaman SubArea.

    Persyaratan:

    • Pengguna dapat melihat daftar npcs.
    • Pengguna dapat melihat daftar trees.
    • Pengguna dapat melihat daftar monsters.
    • Pengguna dapat melihat daftar pengguna yang ada di subarea.
    • Pengguna dapat melihat detail pengguna.
    • Pengguna dapat membuka inventory.
    • Pengguna dapat mengakses Stat point.

Image Project

Inventory

  • Membuat Modal Inventory.

    Persyaratan:

    • Pengguna dapat menggunakan equipment.
    • Pengguna dapat melepas equipment.
    • Pengguna dapat menggunakan item consumable.

Image Project

Image Project

Stat Point

  • Membuat Modal Stat Point.

    Persyaratan:

    • Pengguna dapat menggunakan Stat Point yang dimiliki.

Image Project

NPC

  • Membuat Modal NPC.

    Persyaratan:

    • Pengguna dapat melihat daftar quest yang dimiliki npc.
    • Pengguna dapat mengambil quest dan melaporkan quest.

Image Project

Trees

  • Membuat pengguna dapat berinteraksi dengan pohon.

    Persyaratan:

    • Pengguna dapat melihat pohon apa saja yang ada di satu subarea.
    • Pengguna dapat berinteraksi untuk mendapatkan sebuah item.

Battle

  • Membuat pengguna dapat menyerang monster.

    Persyaratan:

    • Pengguna dapat melihat monster.
    • Pengguna akan mendapatkan item dan exp saat mengalahkan monster.

Image Project

Portfolio
Alsandy Maulana
Inovasi dan kualitas yang berkelanjutan.
Address
Tanjungpinang, Kepulauan Riau, Indonesia.
Contact Me
alsandymaulana@gmail.com
© 2023 Alsandy Maulana. All rights reserved.