เรื่องราวของนายสมาร์ท

TapWinnerกันมันสุดเหวี่ยง👆

December 07, 2019

บันทึกอดีตกาล

เหตุที่ผมเขียนblogนี้ขึ้นมาเพื่อที่จะกันลืมโปรเจคเก่าๆของตัวเองที่เคยทำไว้สมัยเรียน ไว้ในอนาคตข้างหน้าจะได้หาง่ายๆหน่อย และต่อจากนี้จะเขียนblog ที่เป็นseriesของโปรเจคเก่าๆ นะงับ

TapWinner🎉

เป็นเกมที่เขียนโดยใช้ภาษา Java เมื่อประมาณ 2-3 ปีที่แล้ว (ซึ่งปัจจุบันทาง google ประกาศให้ภาษามาตรฐานของการเขียนandroidเป็น kotlin เรียบร้อยแล้ว)

ความสามารถต่าง ๆ ของ app

  • สามารถใช้Facebook Accountในการลงทะเบียนเล่นเกมได้
  • สามารถแชทแบบกลุ่มกับผู้เล่นคนอื่นได้
  • สามารถแชร์คะแนนผู้เล่นไปยังFacebookได้
  • มี notificationแจ้งเตือนเมื่อมีผู้ที่ทำได้คะแนนมากกว่า

    การออกแบบหน้าจอ หรือ User Interface ในแต่ละหน้าของ app

  • หน้าเข้าสู่ระบบ
    login.png
  • หน้าหลัก
    main.png
  • หน้าตอนเล่นเกม
    playing.png
  • หน้าเมื่อเกมจบ
    gamefinished.png
  • หน้ากระดานคะแนน
    scoreboard.png
  • หน้าเล่นกับเพื่อนแบบ1on1
    1on1.png
  • หน้าผลการแข่งขัน
    1on1result.png
  • หน้าห้องแชท
    chatroom.png

    API

    Firebase

  • Firebase databaseใช้ในการจัดการฐานข้อมูล เพื่อเก็บคะแนนของผู้เล่นและเพื่อเก็บข้อมูลการแชท
  • Firebase cloud-messaging เพื่อใช้ในการส่ง notification

    Facebook

  • ใช้ในการลงทะเบียนเพื่อเข้าสู่เกม

    Link ของ VDO สำหรับการนำเสนอผลงาน

    Present App
    Other Review

    ชุดการทดสอบ

    MonkeyTest

    Link ของไฟล์ APK

    TapWinner

Link github

Source code


เขียนโดย นายสมาร์ท