ข้ามไปที่เนื้อหาSkip to content
ผลงานทั้งหมดAll work

Croissant Revenger

เกมเทิร์นเบสสามด่าน ที่ใช้แถบเลื่อนจับจังหวะในการโจมตีA three-stage turn-based game where attacks are timed on a sliding bar.

โปรเจกต์มหาวิทยาลัยUniversity project · 2025

ช่วงเวลาPeriod
Jan 2025 — Feb 2025
บทบาทRole
ระบบเกมและกราฟิกGame system & art
สถานะStatus
เสร็จแล้วCompleted
เทคโนโลยีที่ใช้Stack
Java, JavaFX

ภาพรวมOverview

เกมเทิร์นเบสที่พัฒนาด้วยไลบรารี JavaFX ทำหน้าที่รับผิดชอบออกแบบระบบของเกม รวมถึงพัฒนาและออกแบบกราฟิกทั้งหมดA turn-based game built with JavaFX. I was responsible for designing the game systems as well as developing and drawing all of the graphics.

ตัวเกมมีสามด่าน แต่ละเทิร์นผู้เล่นเลือกได้หนึ่งการกระทำระหว่างโจมตี หลบ หรือท่าไม้ตายที่ยังไม่เปิดให้ใช้ตั้งแต่ต้นเกมThe game has three stages. Each turn the player picks one action — attack, evade, or an ultimate that is locked at the start.

สิ่งที่สำคัญWhat mattered

01

Timing as the mechanic

การโจมตีต้องกดหยุดแถบเลื่อนให้ตรงจังหวะ ความเสียหายจึงขึ้นกับฝีมือผู้เล่นที่ต้องใช้ความสามารถในการเล็งAttacking means stopping the sliding bar on the beat, so damage comes down to the player's aim rather than their stats.

02

Three actions, real choices

โจมตี หลบ และท่าไม้ตาย ถูกวางให้แต่ละอย่างมีจังหวะที่ควรใช้ต่างกัน ผู้เล่นจึงต้องวางแผนในแต่ละเทิร์นAttack, evade and ultimate each have their own right moment, so the player has to plan every turn.

03

Art made in-house

กราฟิกพิกเซลอาร์ตทั้งหมด ตั้งแต่หน้าเมนู ตัวละคร ไปจนถึงฉากต่อสู้ วาดขึ้นเองให้เข้ากับธีมครัวซองต์ของเกมAll of the pixel art — menu, characters and battle scenes — was drawn in-house to fit the game's croissant theme.

ภาพหน้าจอScreens

หน้าสอนวิธีเล่น พร้อมตัวอย่างฉากต่อสู้และแถบเลื่อนจับจังหวะThe tutorial screen, showing a battle scene and the timing bar.
โปรเจกต์ถัดไปNext project

Mini-CPU ASM Chart & Datapath

ออกแบบและเขียนเอกสาร ASM chart กับ datapath ของ Mini-CPUDesigning and documenting the ASM chart and datapath of a Mini-CPU.