6/21/2018

彈幕遊戲

啟發:
    一直以來都有在玩彈幕遊戲,於是想自己製作一個跟彈幕有關的手機遊戲

本遊戲所使用的遊戲引擎是SPRITEKIT,是SWIFT於ios7時所推出的
該引擎提供各式各樣的涵式使用,如:碰撞判定、音樂播放
彈中文資料極少且過時,相關資料多要找尋英文及官方資料

遊戲一開始會進入選單場景(MenuScene),點選START按鈕便會轉換到遊戲場景(GameScene)
遊戲的左上角有記分板,每擊落一個迎面而來的敵人即得一分
撞到敵人(小怪)並不會死亡,透過左方的虛擬搖桿來控制畫面中央主角的動作,左方的虛擬搖桿並非是此遊戲引擎所提供的

當射擊到敵人(小怪)時,會令敵人爆炸

經過一段時間後,BOSS便會出來,並散射子彈(即為彈幕)
被子彈打到就會死亡導致GameOver並轉換到遊戲結束場景(GameOverScene)

遊戲結束場景(GameOverScene)可以看到剛剛的得分以及點即NEW GAME開始新的遊戲

未完成:
小怪碰撞死亡
自動截圖
Line分享

心得:這次的作業學到很多關於SpriteKit的東西,比如:如何轉換場景、播放音樂、碰撞判定等等...,可惜對於SpriteKit不夠了解,所以很多功能無法實現,像是原本預想小怪撞到玩家,玩家應該要進入GAMEOVER,或BOSS的彈幕應該要更華麗之類的,也學到不少關於SpriteKit的錯誤該如何處理,如:轉換場景時,找不到所設置的場景會呈現灰色畫面等等...,學到SpriteKit中要如何設置背景,也學到一些例外的東西,像是原本教學的是使用陀螺儀來移動角色,後來我改成虛擬搖桿來移動,比較可惜的是原本要加入自動截圖即Line分享,但一直弄不出來只好放棄。

虛擬搖桿
SpriteKit教學


https://www.youtube.com/watch?v=cJy61bOqQpg&t=13s

6/14/2018

Morse Code

電影中,進行秘密通訊時有時會使用的所謂的Morse code,
他將字母與數字編碼來進行信息傳遞,
我們常聽到的SOS也常被用Morse code 來表示 (... --- ...)
Morse code 是ㄧ款能夠將文字與Morse code相互轉換的app,
還能進行閃光與聲音的輸出,是款居家旅行必備良藥。
進入畫面。
分別顯示 MCU CSIE 與作者
主畫面

上方箭頭可進行切換,
只需在上方輸入文字或Morse code並按下Translate即可轉換。
轉換成Morse code
翻譯Morse code成明文


這時按畫面下方Light進行畫面切換,
可以讓剛剛所翻譯或輸入的Morse code轉移到此畫面。
Light 畫面

按下Light and sound便可閃爍及發出電報聲,
Clear可清除目前文字,而SOS則可以快速輸入... --- ...,
下方可以快速輸入Morse code。

目前只能單純文字轉換,
未來希望可以進行閃爍與聲音的轉換,
即辨識閃光或聲音來進行Morse code翻譯。