หรือที่รู้จักในชื่อเกม Light out เป็นเกม puzzle ตารางสีขาวและสีดำ เมื่อกดปุ่มลงไปปุ่มหนึ่ง ทั้งปุ่มที่กดและปุ่มรอบๆ (บนซ้ายขวาล่าง) จะสลับสีจากสีเดิมไปอีกสีหนึ่ง ผู้เล่นจะต้องกดจนทั้งหมดเป็นสีเดียวกันจึงจะชนะ สามารถกำหนดขนาดตารางและรอบในการสุ่มได้ มีโหมดฝึกและโหมดเล่นจริง ในโหมดฝึกทั้งกระดานจะเริ่มต้นมาเป็นสีเดียวกัน สามารถลองกดแรนดอมทีละครั้งเพื่อให้เข้าใจการเปลี่ยนแปลงของสีตารางได้
- สิ่งที่ใช้พัฒนา: Python, tkInter UI module
- ส่วนที่ได้พัฒนา: การออกแบบคลาสและเขียนโปรแกรมทั้งหมด
- ช่วงที่พัฒนา: โปรเจคแรกของชั้นปีที่1 เทอม1 วิชา Problem Solving Information Technology
- Repository: https://github.com/fasterac/bricksweeper
เป็นเกมกระดานแบบ Turn base เมื่อเริ่มเกมบนกระดานจะเป็นสีขาวทั้งหมด ผู้เล่นจะต้องเลือกตัวละครที่มีสกิลพิเศษระหว่างเกม และผลัดกันเดินกินพื้นที่ไปเรื่อยๆ ให้เป็นสีของตนเองมากที่สุด เมื่อทุกพื้นที่มีสีครบแล้ว จะนับคะแนนเพื่อหาผู้ชนะ
- สิ่งที่ใช้พัฒนา: C#, Allegro, Codeblock
- ส่วนที่ได้พัฒนา: รวมโค้ดของเพื่อน, การอ่านไฟล์เพื่อทำแผนที่
- ช่วงที่พัฒนา: ปี1 เทอม2 วิชา Computer Programming
เกมขับยานอวกาศสามมิติ ตัวเอกเป็นแกะที่มีภารกิจขับยานอวกาศรูปดาวออกจากโลก ยานดาวสามารถยิงศัตรู เร่งความเร็ว และหลบวัตถุขนมหวานที่เคลื่อนที่ไปมาในอวกาศ เมื่อสามารถยิงกำจัดบอสได้แล้วจะชนะเกม
- สิ่งที่ใช้พัฒนา: Java, jMonkey Engine
- ส่วนที่ได้พัฒนา: ทำ 2D GUI, ออกแบบแผนที่ (ไม่ได้ทำส่วนการควบคุมหลัก)
- ช่วงที่พัฒนา: ปี2 เทอม1 วิชา Object Oriented Programming
- Repository: https://github.com/cafeeyen/Space-Sheep (Github ของเพื่อน)
เกมสามมิติมุมมองบุคคลที่สาม ตัวนางเอกคือเทพเฮร่า ออกเดินทางเพื่อทวงคืนสามี(เทพซุส)คืน ระหว่างทางจะมีมอนสเตอร์วิ่งมาโจมตีเรา เฮร่าสามารถต่อสู้ได้โดยใช้ท่าโจมตีแบบคอมโบ(z) ท่าตบหน้า(x) หรือกระโดดสองจังหวะหลบ สามารถเดินเข้าจุดเซฟ เก็บของ สวมใส่ไอเทม และเดินชนเพื่อคุยได้ เมื่อเดินเข้าฉากสุดท้ายจะเจอบอส ต้องฆ่าเพื่อให้จบเกม
- สิ่งที่ใช้พัฒนา: Unity C#, Blender
- ส่วนที่ได้พัฒนา: ระบบไอเทม, ระบบการเดินของตัวละครและการโจมตีมอนสเตอร์
- ช่วงที่พัฒนา: ปี3 เทอม2 วิชา Game Design and Development
- Repository: https://github.com/cafeeyen/HeraProject (Github ของเพื่อน)
โปรเจคฝึกงานที่บริษัท Digitopolis เป็นเกม Online 2D Endless run ตัวผู้เล่นจะเป็นไดโนเสาร์ ใช้การเอียงโทรศัพท์และกดที่จอเพื่อกระโดดขึ้นชั้นถัดไปเรื่อยๆ เมื่อถึงชั้นที่เป็นเลข Fibonacci จะได้ Checkpoint และสีของตัวละครจะเปลี่ยนไป สามารถเปลี่ยนสีที่หน้าหลัก และกระโดดลงไปเพื่ออวดผู้เล่นคนอื่นชั้นล่างได้
- สิ่งที่ใช้พัฒนา: Unity C#, Node.js
- ส่วนที่ได้พัฒนา: การเดินของตัวละคร, มุมกล้อง, การ recycling แพลทฟอร์ม (ไม่ได้เขียน node และระบบออนไลน์)
- ช่วงที่พัฒนา: ฝึกงานหลังปิดเทอมของปี 3 ช่วงเดือนมิถุนายน - กรกฏาคม
โปรเจคจบการศึกษาชั้นปีที่ 4 เป็นระบบนำทางภายในอาคารด้วยความเป็นจริงเสริมหรือ AR บนมือถือ Android ใช้ Library Vuforia ในการสร้างวัตถุAR ก่อนใช้งานจะต้องถ่ายรูปตามจุดต่างๆ ของอาคารก่อน จากนั้นนำภาพมาทำเป็นฐานข้อมูลบน Vuforia และกำหนดแผนที่บนเว็บของระบบนี้ สุดท้ายให้นำข้อมูลทั้งหมดเข้า Unity และสร้างเป็นไฟล์ .apk เมื่อผู้ใช้เลือกปลายทาง และส่องกล้องไปยังภาพที่ได้ถ่ายเอาไว้ ระบบจะหาเส้นทางที่สั้นที่สุด และแสดงวัตถุ AR เป็นลูกศรสีแดงชี้นำทางไปเรื่อยๆทีละโหนดจนถึงปลายทาง
คลิปการใช้งาน > https://www.youtube.com/watch?v=6XKbVVnPkyk
เปเปอร์วิชาการ > https://drive.google.com/file/d/1XpQZbrix6hKCR1xzTfTp9rGuaftdiytz/view?usp=sharing
- สิ่งที่ใช้พัฒนา: Unity C#, Vuforia Library, Angular5
- ส่วนที่ได้พัฒนา: การเขียนโปรแกรมเกือบทั้งหมด
- ช่วงที่พัฒนา: ชั้นปีที่ 4 วิชา Senior Project
- Repository: (ถูกปิด Private เอาไว้ เนื่องจากเป็นโปรเจคจบ) https://github.com/fasterac/AR-Indoor-Navigation-System