Learning C#

  轉換方向一陣子了,目前開始學習C#,就以前淺淺接觸過C++的經驗來看,C#確實在某些方面輕鬆許多,很多瑣碎的小步驟不需要自己做,當然也許會因為如此而對程式運作的機制沒有透徹的了解,不過以我自己的狀態來看,我覺得能先從這邊學習就是很好的開始。

Post crossing 4

  明信片蒐集






  來自Russia的卡片,這是俄國八月27日的Day of cinema,滿有設計感的卡片,一開始還以為是異型呢,不過仔細看看會發現它身上有許多細節,分鏡表、鏡頭、片盤等等。

Post crossing 3

  明信片蒐集






  來自南非Port Elizabeth的卡片,有美麗的海岸線,是南非的大城市,也是南非最主要的港口都市之一。

DIY Hardcover book2

  布封面的手工書啦啦啦啦,跑去買了一塊便宜的布,1尺50元,全部都要用完的話是可以做好多本呢。


先燙平皺折,避免到時候黏上去時凹凸不平。

Recently..anout game.

  最近終於稍微把事情忙完了一些,可以準備來繼續把遊戲完成,畢竟目前一直停留在Stage 1也該準備第二關了,目前第二關的設計已經有的大概的方向,不過還有些小細節跟小問題還沒解決,第二關開始也想加入地形的設計,讓玩家除了面對敵人以外也需要迴避一些地形以避免被壓扁。

DIY Hardcover book1

  偶然間看到手工書的教學,突然對這個滿有興趣的,可以製作屬於自己的筆記本,而且製作的方法從複雜到簡單的都有,不管有沒有經驗都可以很快上手。
   製作成本的話,所有材料加起來也不太貴,如果不買特殊的紙其實也沒花多少,反而還比較花時間。



   做完啦,封面做了個ID的凹槽,這樣就是一本屬自己的封面啦,挖哈哈,還附帶一條星星書籤帶。

Post crossing 2

  明信片蒐集






  來自德國的明信片,Magdeburg,周圍有一條河叫做Elbe,從卡片上來看是個美麗的城市,感覺歐洲城市的顏色也是滿鮮豔的呢,也許有機會可以去看看。

Post crossing 1

  明信片蒐集


  來自土耳其的明信片,圖片是素描伊斯坦堡一景,這種黑白手繪風格的圖片我還滿喜歡的。

SSS 0.1.2

  Stage 2 is building now and I'm fixed some system bugs. Recently I have to do something very important to me, therefore I have not much time on this project.





SSS 0.1.1 demo

    I think It's time to start working on stage2. Stage1's boss still need some polish but it's ok right now. There are some bugs I didn't fix yet, the question is I have not much time so I have to decide which first to do.



 Scene1.

SSS Stage1 part8

  Still working on, slowly but steadily.




    Stage1boss defeated explosion.

SSS Stage1 part7

    I'm a little busy this week so I didn't have much time on this project. I only changed enemy bullets function and added a boss behavior. There are some minor flaws, not easy to fix, I will do what I can and I have to modify the game difficulty if I want to release new version demo. 




  Normal charged shot now it consumes 1/4 energy per-shot. More powerful cost more bullets.

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.

PlayCat 3

Options, setup controller. You can using you keyboard, mouse or joystick.

SSS Menu 2

When you click exit, it will popup a window, have to confirm again.
Quit? exit? I don't know what youre talking about...

Rubber stamp 1, one of my friends.

  又是橡皮圖章啦^^
  前陣子刻了幾個橡皮章,感覺還滿有趣的,以及當時買的橡皮塊還有剩,那就繼續玩玩吧。這次的主題是我實習的一個朋友,前趁子天氣很冷,她會戴一個尾端有毛球的帽子,走路時那個球會咚咚跳。


Part. 1
  先把圖轉印到橡皮塊上,然後用黑筆描線,避免原本的鉛筆線在過程中糊掉。


SSS Menu

There are a start button, an options button and an exit button in the menu.

SSS Setting

(Temporary)
Title menu
   |--Start
   |     |--Arcade mode
   |     |--Explore mode
   |           |--New game
   |           |--Continue
   |
   |--Options
   |     |--Music volume
   |     |--Sound volume
   |     |--Fullscreen/window
   |     |--Difficult (Only works at arcade mode) : Easy, Normal, Hard
   |
   |--Exit

Mud

  「你有在玩MUD嗎?」
  「什麼媽的?泥巴?什麼玩意,你到底在說什麼?」

  現在還有人知道這個玩意兒嗎?話說回來高中的時候被好友推入這個坑,第一眼看到好友在玩4444的時候根本不知道在做什麼,但好友極力推薦下就開始嘗試看看,這一試可不得了,造成之後十年幾乎都在玩MUD。

About game

  開始做遊戲的時候,常常會在沒有預料到的地方跑出問題,以為不會有什麼大問題,但常一使用的新的工具、新的插件或是新的邏輯之後就會跑出奇妙的問題。有些問題真的會卡很久,也有一卡卡了一兩個星期想不出來該怎麼解決,畢竟一天也沒辦法花很多時間在這上面;不過還算慶幸的就是,目前遇到的困難自己都還可以解決的了。

Bullets modified

Change player's bullets and enemy bullets hit ship will explode.
Two planets in the background are just test.


Muttering

  大概一年多前開始嘗試用遊戲引擎來做遊戲,雖然很久以前就肖想可以做個自己的小遊戲,但是程式語言要學就覺得有點累,後來多虧科技進步,有這些工具可以使用,雖然不是從頭建構起,但是先能做出來再說,不論是不是用工具引擎。

PlayCat 2


PlayCat menu, there is a start button where you can create new game or load a save.

Normal Bullets

Add a camp fire, it looks like jet engine :)
Normal bullets, enemy's green bullets are toward player last position. There is a little problem with the collision. And control system still under construction.

Spaceship

Ship and background are free resources.

I hope someday I can finish it.

PlayCat 1

This is a 2D RPG cat.

When I saw this pic, I was wondering, can I do something to make this fun? Then I decided to make a game.


Get started.

Time is ticking...