Work

Piano-Monster

Java
SE
OOP
Swing
AWT

Piano-Monster is a Java project based on simulating a piano, incorporating teaching, recording, and sharing features.

暫定

摘要

Piano-Monster是以模擬鋼琴為基礎,加入教學、錄影、分享功能的Java專案。

此專案由 Java 設計,利用 Swing 建構視窗和按鍵界面,處理音訊播放、滑鼠與鍵盤事件,並以AWT實現動畫。 具有四大功能:

  1. 彈奏功能:使用者可以透過鍵盤與滑鼠彈奏鋼琴,模擬真實鋼琴的彈奏方式,其中包含了音符的時間長短、音符的音高等等。
  2. 教學功能:使用者可以透過教學模式學習彈奏鋼琴,教學模式能夠挑選不同的曲目,並且會在按鍵上顯示出正確的琴鍵,讓使用者能夠更容易學習。
  3. 錄影與分享功能:使用者可以透過錄影功能將自己的彈奏錄影下來,並且可以將錄影分享到社群網站上,讓更多人看到自己的彈奏。
  4. 動畫功能:彈奏時會有紅色的光條跟隨著琴鍵產生,並且有音符上升的動畫,讓使用者更容易看到自己的彈奏。

由 張銀軒、林一、林佳何 於2022.6.28最後更新

Cover Cover Cover