第三屆 程式設計賽之系列挑戰賽 作品發表

Home Home
引用 | 編輯 andyz
2008-11-04 23:50
樓主
推文 x2
活動名稱:
第三屆 程式設計賽之系列挑戰賽 挑戰你的程式能力

活動目的:
為了讓論壇中的程式高手有發揮的機會,並提升國內程式人員的功力,所以論壇特地舉辦了本系列的活動 表情

活動對像:
數位男女全體會員

活動日期:
收件日期: 即日起 至 2008.12.1 00:00 (以系統時間為準,若參賽作品少於3件,將自動順延一個月)
票選日期:2008.12.10 00:01 至 2008.12.13 24:00 (以系統時間為準,若活動延期將順延)
頒獎日期:2008.12.15

活動內容:
程式設計系列挑戰賽 第一關 - 八后棋

活動說明:
1. 八后棋是在一個 8x8 的矩陣格中放入8個棋子,而這8個棋的水平、垂直、斜線都不能碰到別的棋子
2. 用程式呈現放棋子的步驟並計算排出的時間
3. 程式語言不限
活動規則及參加辦法:
1. 在本文回覆-回覆格式如下
2. 將程式原始碼和執行結果上傳至附件中
3. 執行結果可用圖檔或是文件檔上傳
4. 程式中必需有論壇的 LOGO
5. 本活動每一關皆以回覆保密方式進行,再每一關破關後,即開放所有回覆的文章
回文格式:
複製程式
開發語言:
個人感想:


票選辦法:
1、若作品超過20件,擬作兩階段票選,管理員篩選出50%的所有作品,再由會員票選第一名(採用投票保密)。
2、由每位會員限最多 2 票 投予不同作品! 投票並回文獎勵雅幣+20 (人人有獎)
3、若投票會員留有轟動武林、驚動萬教之觀後感,將再額外獎勵支持度+10
獎勵辦法:
只要參賽符合參賽規定的就送500雅幣
冠軍一名:獎金雅幣+2500,頒創作大師獎勳章一枚 及虛擬城市贊助的高級喇叭一組
山音多媒体音箱
亞軍一名:獎金雅幣+2000,數位男女紀念馬克杯一個
季軍一名:獎金雅幣+1500,數位男女紀念馬克杯一個
優等二名:獎金雅幣+1000,數位男女紀念馬克杯一個

獎品贊助廠商:虛擬城市
以上獎品需自付郵資
LOGO 歡迎取用


參賽作品請直接在本篇回覆
如果對活動有任何的問題,請到以下討論帖提問
http://bbs.mychat.to/read.php?tid=753326

獻花 x0
引用 | 編輯 arterlantis
2008-11-06 15:09
1樓
  

圖 1.


主程式是java檔

本帖包含附件
檔名: zip game1.rar   (2022-06-09 14:06 / 119 KB)  
下載次數:68


獻花 x2
引用 | 編輯 yang_phph
2008-11-07 00:40
2樓
  

圖 1.
執行結果

開發語言:BCB
個人感想:第一次寫程式,如有不好的地方多見諒,多寫程式增進自己的功力,不錯的好地方.

本帖包含附件
檔名: zip 八后棋.rar   (2022-06-09 14:06 / 288 KB)  
Source Code
下載次數:100


獻花 x3
引用 | 編輯 Lenki
2008-11-09 04:21
3樓
  
開發語言:VB.NET 使用VS2008 編譯 .net framework 2.0
個人感想:因為很久沒有寫 vb.net 所以練習一下。果然還是 console 執行的速度快啊!

放棋子的步驟是要用動畫呈現?還是以文字列出即可啊?
表情



本帖包含附件
檔名: zip EightQueen.zip   (2022-06-09 14:06 / 165 KB)  
EightQueen_SourceCode
下載次數:79


獻花 x2
引用 | 編輯 晴雲秋月
2008-11-11 01:29
4樓
  

圖 1.

圖 2.


開發語言:
Borland C++ Builder 6
個人感想:

從一開始原本架構好後,
開始著手去寫的過程中,
又想到許多的延申功能,
例如8x8的棋盤改多增加了4x4棋盤。
除了可由程式自行找到所有組合,
也可由使用者當遊戲玩的功能等。

所以一改再改,畫面一編再編,終於寫好了。
寫程式的好玩,就在於可以思考,更可以天馬行空的加入許多想要的功能。


附件說明:
執行畫面說明
原始程式碼
執行檔

本帖包含附件
檔名: zip 八后棋程式畫面說明-晴雲秋月.pdf   (2022-06-09 14:06 / 228 KB)  
說明與執行畫面
下載次數:79

本帖包含附件
檔名: zip 原始碼-晴雲秋月.rar   (2022-06-09 14:06 / 313 KB)  
原始程式碼
下載次數:88

本帖包含附件
檔名: zip 執行檔-晴雲秋月.rar   (2022-06-09 14:06 / 276 KB)  
執行檔
下載次數:107


獻花 x5
引用 | 編輯 peddy116
2008-11-14 23:09
5樓
  

圖 1.


開發語言:C++
感想:用C++寫的一個跳棋的程式,謝謝站長給我攥寫程式的機會。

本帖包含附件
檔名: zip 八皇后.doc   (2022-06-09 14:06 / 57 KB)  
八皇后
下載次數:81


獻花 x1
引用 | 編輯 hsp168
2008-11-17 11:39
6樓
  

圖 1.


開發語言:C
個人感想:很久沒寫程式了,也來試試看吧!!

本帖包含附件
檔名: txt chess8_output.txt   (2022-06-09 14:06 / 1 KB)  
執行結果
下載次數:65

本帖包含附件
檔名: zip chess8.doc   (2022-06-09 14:06 / 31 KB)  
C程式碼內文
下載次數:61


獻花 x2
引用 | 編輯 demonpopo
2008-11-18 08:49
7樓
  

圖 1.
執行時間
圖 2.
結果展示

開發語言:C++
個人感想:
好久沒寫程式了,難得有這個機會可以再寫,不過後開始就是我最少用的recursive,
解出來沒花多少時間,到時GUI花了不少時間做,最多時間是花在計算運算時間,
加上GUI時間果然變長了。

本帖包含附件
檔名: zip 新資料夾.part1.rar   (2022-06-09 14:06 / 500 KB)  
程式碼part1
下載次數:70

本帖包含附件
檔名: zip 新資料夾.part2.rar   (2022-06-09 14:06 / 233 KB)  
程式碼part2
下載次數:62


獻花 x2
引用 | 編輯 leacks
2008-11-24 19:22
8樓
  

圖 1.


開發語言:VC++
個人感想:
第一次以c嘗試做有介面的程式,功能尚不足之處請多多指教
製作約2個禮拜,終於進入秒殺階段,這大概是最值得高興得地方!

程式碼部分過大,稍後以便當狗空間補上
http://www.badongo.com/file/12220434

本帖包含附件
檔名: zip EightQueen.rar   (2022-06-09 14:06 / 31 KB)  
下載次數:74


獻花 x3
引用 | 編輯 eriol_hsu
2008-11-28 12:55
9樓
  

圖 1.


開發語言:vb6
個人感想:簡單寫隨便做

本帖包含附件
檔名: zip 八后棋.zip   (2022-06-09 14:06 / 32 KB)  
八后棋.zip
下載次數:71


獻花 x0
引用 | 編輯 fox3000
2008-11-29 20:12
10樓
  

圖 1.
手動排列成功
圖 2.
手動排列失敗
圖 3.
由程式隨機排列出完整的八后棋

題目:八后棋

開發語言:VB6

個人感想:
八后棋是一個挺有興趣的程式設計題目,一開始不是很了解題目的需求,
看過其他人的問與答文章後,逐漸有些眉目並開始著手撰寫程式。
在開發的過程中有遇到解題設計的困擾,
還好三仙大大有提供一些提示,再加上看過三仙大大的範例後,
了解到八后棋排列的先後順序的小技巧,
修改一下程式邏輯即順利解出八后棋的正確排列方式。
雖然不是功能很複雜的程式,不過還是從中受益不少,
畢竟寫程式就是要不斷的練習才能不斷的進步。

程式功能:
1.直接按下「排列八后棋」鈕,由程式隨機排列出完整的八后棋 (Q1~Q8)
2.手動拖曳 Q1 至 8x8 矩陣中的任意位置,按下「排列八后棋」鈕,由程式隨機排列出完整的八后棋 (Q2~Q8)
3.手動排列出 Q1~Q8 (如果八后棋尚未完成前,已經沒有任何可供擺放的位置,會自動顯示 Game Over 的提示)

本帖包含附件
檔名: zip Queen8.zip   (2022-06-09 14:06 / 48 KB)  
原始程式碼
下載次數:109

本帖包含附件
檔名: zip Queen8.zip   (2022-06-09 14:06 / 55 KB)  
執行檔
下載次數:120


獻花 x1
引用 | 編輯 jacky2003
2008-11-30 05:35
11樓
  

圖 1.


請大家多多指教,謝謝.

本帖包含附件
檔名: zip eight.rar   (2022-06-09 14:06 / 67 KB)  
下載次數:80


獻花 x1