日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Pair Programming 1 (Casual Game) 曹竹 杨牧 贪吃蛇游戏扩展 Blog Report

發(fā)布時(shí)間:2025/6/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Pair Programming 1 (Casual Game) 曹竹 杨牧 贪吃蛇游戏扩展 Blog Report 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

作者:

曹竹 楊牧

我們的分工:

我們的“貪吃蛇”游戲主要有兩個(gè)部分拼接組合:后臺(tái)邏輯和前臺(tái)繪圖,在定義了數(shù)據(jù)結(jié)構(gòu)后就可以分工合作了。

具體開發(fā)過程:

  我們?cè)谇皟商鞂?duì)要開發(fā)的游戲和項(xiàng)目進(jìn)行了討論,確立了要做的項(xiàng)目和需要添加的改動(dòng)。我們放棄了做立方體表面而做有高度的地面,因?yàn)楣ぷ髁枯^大,同時(shí)立方體表面并不更炫。

  然后楊牧同學(xué)搭了一個(gè)初步的框架,并確立了下一步的分工,即一人寫后臺(tái)的游戲邏輯、包括左轉(zhuǎn)右轉(zhuǎn)跳躍吃食物(曹竹),另一人完善前臺(tái)的貪吃蛇界面,并使其能與后臺(tái)相互聯(lián)系(楊牧)。

  在完成了這兩項(xiàng)功能后,我們?cè)俅渭s見匯總代碼,共同將基礎(chǔ)的貪吃蛇完整實(shí)現(xiàn),最后一起進(jìn)行了一些細(xì)節(jié)的美化。

Pair Programming的好處:

首先,對(duì)于一個(gè)游戲的創(chuàng)新,pair programming給兩個(gè)程序員提供了充足的交流空間,通過思維的碰撞得到創(chuàng)新的游戲改革方法。本身一個(gè)人思考游戲的創(chuàng)新特點(diǎn)是很困難的,但是兩個(gè)人通過討論,就能得到更多的道具拓展。
其次,pair programming有利于提升代碼的健壯性,魯棒性??梢詮膶?duì)方的代碼中了解到一些解決問題的方法,也能夠互相調(diào)試對(duì)方的程序從而改掉bug。
兩個(gè)人編程每個(gè)人都有自己擅長的方面和不擅長的方面,pair programming能有效的取長補(bǔ)短。比如我們組楊牧擅長Flash的繪圖命令,他來進(jìn)行前臺(tái)繪圖;曹竹擅長游戲邏輯的實(shí)施。所以兩人結(jié)合,一個(gè)人負(fù)責(zé)搭建最初的程序框架,一個(gè)人負(fù)責(zé)細(xì)節(jié)上的調(diào)整與優(yōu)化,能更加高效。

Pair Programming的壞處:

相比于pair programming的優(yōu)點(diǎn),它的缺點(diǎn)有時(shí)候可以忽略不計(jì),但這里還是應(yīng)要求提一些。

Pair programming的兩個(gè)人前期需要一定的時(shí)間去溝通與了解。這一方面可以說是雙刃劍,雖然這有些減少程序員寫程序的效率,但是通過交流能夠在前期在程序員腦中給程序開發(fā)構(gòu)建出比較完善的框架。
Pair programming的兩個(gè)人需要適當(dāng)?shù)臏贤ㄒ约巴竭M(jìn)度,溝通不及有可能會(huì)兩個(gè)人做了同樣的事情;但是也不應(yīng)該每改一行代碼,就告訴對(duì)方。自由度不如一個(gè)人編程。

Partner的特點(diǎn):

曹竹:我的partner是楊牧同學(xué),他先是找到了非常合適的游戲主題和編程工具,然后完成了一個(gè)比較完善、而且非常有擴(kuò)展性的總體框架。

楊牧同學(xué)積極尋找了很多可用的游戲的素材,包括壓小人、接金幣、貪吃蛇等等,工作認(rèn)真,思考周密,而且通過實(shí)踐和分析來得出每個(gè)題材的優(yōu)勢(shì)和劣勢(shì),最終我們確定做“貪吃蛇”游戲的擴(kuò)展。
對(duì)于寫代碼非常專業(yè)。他在對(duì)as的編程方面給了我很大幫助。

楊牧:我的partner是曹竹同學(xué),他對(duì)貪吃蛇游戲的擴(kuò)展提供了很多意見,在游戲邏輯中處理正確,并參與了圖像的美化及后期的調(diào)試。

?下面是a photo to show we’re actually working together in Pair Programming style.?

貪吃蛇游戲的擴(kuò)展:

在原始貪吃蛇的基礎(chǔ)上,我們首先將畫面變成3D,并使畫面變得很絢麗。
其次,我們?cè)O(shè)置了地圖的地形高度,并對(duì)應(yīng)的增加了貪吃蛇跳的功能,使游戲更有趣。

轉(zhuǎn)載于:https://www.cnblogs.com/banana-totolv/archive/2011/03/21/1990841.html

總結(jié)

以上是生活随笔為你收集整理的Pair Programming 1 (Casual Game) 曹竹 杨牧 贪吃蛇游戏扩展 Blog Report的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。