Rubber stamp 6, mini cupcake.

  這次只是一時興起,想說來試著刻一個小章,同時練習刻細微的線條跟細節,所以圖片沒有畫很仔細,大概就是草稿就直接轉印到膠板上,途中還多少修改了許多部份,另外加上更多線條等等,不過臨時加的線條有時候不是很清楚,所以只能稍微估計一下距離來割,也不確定印出來的效果如何,哈。


Part. 1
  前面原本是想說練習隨便刻就沒有圖了,到這邊內部已經完成了,試印了一下結果還算滿意。


SSS Stage1 part6


    Stage1 almost finished, just one more step. Fixed some bugs, it's really annoying when you find a bug you don't know where it came from. Boss behavior still under construct, I want to make it a bit more challenging.




    More data in pause menu, such as total bullets fired, how many times you died.

Game demo

  第一個版本的Demo前幾天弄了出來,雖然整體還在非常粗糙的階段,但是開頭選單、選項的調整、關卡難度的選擇都已經可以正常運作。

  開頭選單目前也只有Arcade、Options有內容,選項調整的部分算是已經完成,不過還有許多可以調整或修改的部分,像是增加使用者操控的說明做一個簡單的manual。全螢幕跟視窗的切換雖然是可以做成即時切換的方式,但是有些麻煩加上某些物件可能會出小問題,而目前重心不是放在這個上面,所以把這個功能加上去可以使用便足夠了。

  原本的難度選項放在Options裡面去調整,後來覺得這樣子有些礙手礙腳,換個難度還要切換來切換去的,所以後來決定把難度調整放在Arcade選單裡面,選完直接進遊戲。其實Arcade選單也還沒做好,但是就目前為止還算堪用,等到未來遊戲整體做的差不多之後,比較有控前才可能會來增加新的頁面,像是高分排行榜、機體或關卡的選擇等等。

SSS Stage1 part5

    Stage1 boss is almost complete, I just need some more polish. Bullets and behaviors are crude.



    Added scores and buffer icons.

Rubber stamp 5, a dog.

  上次說要刻個小狗,於是就來刻個小狗吧,本次在線條上試著做出鬚鬚狀跟鋸齒狀的感覺,小地方確實需要花點時間跟注意力。


Part. 1
  決定要畫什麼樣的圖讓我想了一陣子。

SSS System update

    This update I added a new element and fixed a few bugs and flaws. I found if the system have too many for-each functions it will cause system to run slow and fps drop down.
   Stage1's almost finished, but boss fight I didn't working on this part yet.




Ammo box "L" is for laser weapon.

Rubber stamp 4, one of my friends.

  又來刻一個膠板章啦,這次是一個認識的朋友,同樣也是自己畫的圖,線條簡單也比較不花時間,可以很快完成。



Part. 1
  把圖樣轉印到板子上後先從邊邊開始吧。

Enemy bullets

  當玩家子彈卡關卡完了之後,就馬上遇到了敵人子彈卡關。

  為什麼當兩台一樣跑Loop發射環狀彈的敵人一同出現在畫面上就會有問題,要嘛就是發呆,要嘛就是一台發射完後才會接續發射,原本以為會不會是執行程序的問題,需要等一台執行完才會執行另一台,可是想想應該沒這麼鳥,也開始慢慢找問題到底出在哪邊,而除錯的過程其實也很花時間,一小部分一小部分的改,再看是否有修正。

  後來是直接新開一個檔案,做一個單純只有這個部份的程式,可能也是因為裡面的東西少比較容易找到問題在哪,所以這個問題解決的還算快,我想應該是跟邏輯上的判斷有關。

  這跟內部的For each架構如何使用應該很重要,不過也許我使用的也不太正確,反正能達到目的也沒出問題就好。當我把For each執行放在前面,接著才檢查開槍射擊的變數是否為真,那只要第一台或其中一台先符合規則便執行整個射擊的程序,當這台射擊完才會再檢查是否有下一台需開槍射擊,這也就造成我目前遇到的狀況,也就是若兩台在畫面中的時候,同一時間只會有一台發射子彈,而也要等到這台發射完,另外一台才會開始射擊。

SSS Stage1 part4

    Oh,I finally fixed the bug in the enemy bullets function. I didn't notice it until I put two enemies of the same type on the screen. Only one enemy would fire circle bullets, the other one just standing there and watch his friend shooting.
    Level design is not so easy, I'm still working on it.




Enemy formations.

SSS Stage1 part3

Stage 1, more enemy formations and enemy bullets.
Now I am trying to make the player bullets type 3.





Enemy formations 1.

About bullets

  玩家子彈的製作。

  目前只做了兩種,感覺進度有點慢,但是要快好像也快不起來T_T,第一種的基本彈非常簡單製作,只要安排數量跟角度,然後讓他朝著角度方向直直走就好,反而是第二個子彈花了我不少腦細胞。

  做完第一種子彈後,花了一些時間在想第二種要作什麼,後來是想說以前玩的遊戲也都有雷射彈,就來做這種子彈看看,但是覺得如果又是直直往前飛,那不就跟第一種子彈的類型重覆,此時當然又想到以前有玩過有追蹤雷射的遊戲,因此就決定把它做成追蹤雷射,是個沒預料到會這麼花時間的決定,但是成品很令我滿意。


Paper model, YZF-R1.

  好久以前做的紙模型,原設計圖是從Yamaha網站免費下載的,大概印了21還是24張左右A4的紙,雖然比起最複雜版本的那台車簡單許多,但還是花了好一陣子才完成,小零件也不少,而且我不是用影印紙,是買稍微厚一點的圖畫紙,雖然切割跟黏貼時會比較不好操作,但是成品也比較堅固,被我家貓從40~50公分高的櫃子打下來好幾次,也只有後視鏡、方向燈跟腳架這些細小的連接物斷掉而已。
  如果有閒的話建議自己做一個玩玩,滿有成就感的,成品也很適合當擺飾,龍頭還可以轉動呢。


從正面往右側照


Rubber stamp 3, a college student.


  橡皮塊用完了,原本打算再買個一些來玩玩,不過看到膠板後,想到橡皮章又不耐用,也很容易崩壞或受損,反正之後也要嘗試膠板,不如就現在吧。因此買了個膠版,不過還不確定這個素材的特性如何,先切個一小塊,隨便畫個小圖就來嘗試看看。



Part. 1
  原本只是打算測試割一個看看,因此就沒打算描的太仔細,留著鉛筆線的痕跡就直接開始割割看吧。

SSS Stage1 part2

More bullets~~
Stage 1( under construction).

 
Normal bullets lv 1.  1 bullet/shot.

SSS Stage1

New enemy ship, it looks great.


No~~waste so much time.

  又是關於SSS的事。

沒想到做個簡單的部分也要花這麼多的時間,而且還沒開始作主要關卡。開頭選單的介面,是沒打算做很多部分,不過光是目前這樣就花了我不少時間,而目前製做的方法似乎也不夠完美,不過只要能用並且沒出什麼大問題就夠了。

  原本選單是只能用滑鼠控制選擇,不過覺得滑鼠選一選,進入遊戲又要換成鍵盤或把手,感覺有些麻煩,因此後來除了滑鼠可以選擇之外,也加上可以用鍵盤來上下選擇項目,這樣如果是用鍵盤玩的,關卡開始後也就不用換來換去。


Rubber stamp 2, a college student.

  又是一個橡皮圖章,因為橡皮圖章滿好割的,花的時間也不多,有空是可以切個幾個玩玩,不過它的優點也是它的缺點,好切割但是耐久度也差,畢竟材質是橡皮擦,用久了就會開始磨損,或是碰撞到也容易造成缺角,我想等橡皮塊玩一陣子之後可能會嘗試膠板。

  這次是幫一個學生刻的。


Part.1
  先決定好圖片,反正對方只又要求畢業服裝類的,也沒特殊需求,剩下的就由我隨便畫吧,那就畫個變形蟲造型吧。



SSS Menu 3

Changed menu display, now you don't need to enter START to choose mode.
I'm considering adding an achievements button, maybe later.