[GGJ13]Global Game Jam小觀察-Game Jam中的程式版本控管

1 篇文章 / 0 新
tppr2046
tppr2046's 的頭像
[GGJ13]Global Game Jam小觀察-Game Jam中的程式版本控管

在G+上寫的小小觀察

我們這一組在Game Jam中遇到了版控問題:程式有3個人,有2個比較有經驗,也很快就決定使用git和bitbucket等版控工具,有一個學生還沒有學過版控的觀念,於是我們的程式必須一面寫自己的程式,一面教他用,可是在整合的時候還是常常需要溝通(例如這時候該pull還是push?)才能解決版本衝突等等問題。在會後聽到 +Hayato Mindos  那一組用的方法似乎還滿適合Game Jam的啊!!他們使用的開發環境是Construct 2,那基本上是沒有code的,所以他們基本上是不做"版本整合",因為每個人"輪流做",在同一台電腦上開發,存檔之後是利用dropbox傳給其他人,其他人是在自己電腦上測試或是休息,直到輪到他做的時候(當然還是要記得隨時存檔啦...),再到那台電腦上把自己試做的功能再寫一次進這個版本中,這樣完全不需要擔心整合時的版本衝突,有問題就在這台電腦解決,也可以確保至少有一台電腦可以build出來一個可以執行的版本。我相信就算是用其他語言開發也可以套用這種方法,當然這不可能是唯一的好方法,還是要看團隊的共識和習慣啦~似乎這真的是在Game Jam這種超短時間,超小規模的開發狀態很適合的一種方法啊!!如果有講錯或是需要補充的方法也請 +Hayato Mindos  補充~