引用 | 編輯
andyz
2008-11-04 23:50 |
樓主
▼ |
||
x2
活動名稱: 第三屆 程式設計賽之系列挑戰賽 挑戰你的程式能力 活動目的: 為了讓論壇中的程式高手有發揮的機會,並提升國內程式人員的功力,所以論壇特地舉辦了本系列的活動 活動對像: 數位男女全體會員 活動日期: 收件日期: 即日起 至 2008.12.1 00:00 (以系統時間為準,若參賽作品少於3件,將自動順延一個月) 活動內容: 程式設計系列挑戰賽 第一關 - 八后棋 活動說明: 1. 八后棋是在一個 8x8 的矩陣格中放入8個棋子,而這8個棋的水平、垂直、斜線都不能碰到別的棋子活動規則及參加辦法: 1. 在本文回覆-回覆格式如下回文格式: 複製程式 開發語言: 個人感想: 1、若作品超過20件,擬作兩階段票選,管理員篩選出50%的所有作品,再由會員票選第一名(採用投票保密)。獎勵辦法: 只要參賽符合參賽規定的就送500雅幣LOGO 歡迎取用 參賽作品請直接在本篇回覆 如果對活動有任何的問題,請到以下討論帖提問 http://bbs.mychat.to/read.php?tid=753326 x0
|
引用 | 編輯
arterlantis
2008-11-06 15:09 |
1樓
▲ ▼ |
引用 | 編輯
yang_phph
2008-11-07 00:40 |
2樓
▲ ▼ |
||||||||||
圖 1. 執行結果 開發語言:BCB 個人感想:第一次寫程式,如有不好的地方多見諒,多寫程式增進自己的功力,不錯的好地方.
x3 |
引用 | 編輯
Lenki
2008-11-09 04:21 |
3樓
▲ ▼ |
||||||||||
開發語言:VB.NET 使用VS2008 編譯 .net framework 2.0
個人感想:因為很久沒有寫 vb.net 所以練習一下。果然還是 console 執行的速度快啊! 放棋子的步驟是要用動畫呈現?還是以文字列出即可啊?
x2 |
引用 | 編輯
晴雲秋月
2008-11-11 01:29 |
4樓
▲ ▼ |
||||||||||||||||||||||||||||||
圖 1. 圖 2. 開發語言: Borland C++ Builder 6 個人感想: 從一開始原本架構好後, 開始著手去寫的過程中, 又想到許多的延申功能, 例如8x8的棋盤改多增加了4x4棋盤。 除了可由程式自行找到所有組合, 也可由使用者當遊戲玩的功能等。 所以一改再改,畫面一編再編,終於寫好了。 寫程式的好玩,就在於可以思考,更可以天馬行空的加入許多想要的功能。 附件說明: 執行畫面說明 原始程式碼 執行檔
x5 |
引用 | 編輯
peddy116
2008-11-14 23:09 |
5樓
▲ ▼ |
||||||||||
圖 1. 開發語言:C++ 感想:用C++寫的一個跳棋的程式,謝謝站長給我攥寫程式的機會。
x1 |
引用 | 編輯
hsp168
2008-11-17 11:39 |
6樓
▲ ▼ |
||||||||||||||||||||
圖 1. 開發語言:C 個人感想:很久沒寫程式了,也來試試看吧!!
x2 |
引用 | 編輯
demonpopo
2008-11-18 08:49 |
7樓
▲ ▼ |
||||||||||||||||||||
圖 1. 執行時間 圖 2. 結果展示 開發語言:C++ 個人感想: 好久沒寫程式了,難得有這個機會可以再寫,不過後開始就是我最少用的recursive, 解出來沒花多少時間,到時GUI花了不少時間做,最多時間是花在計算運算時間, 加上GUI時間果然變長了。
x2 |
引用 | 編輯
leacks
2008-11-24 19:22 |
8樓
▲ ▼ |
||||||||||
圖 1. 開發語言:VC++ 個人感想: 第一次以c嘗試做有介面的程式,功能尚不足之處請多多指教 製作約2個禮拜,終於進入秒殺階段,這大概是最值得高興得地方! 程式碼部分過大,稍後以便當狗空間補上 http://www.badongo.com/file/12220434
x3 |
引用 | 編輯
fox3000
2008-11-29 20:12 |
10樓
▲ ▼ |
||||||||||||||||||||
圖 1. 手動排列成功 圖 2. 手動排列失敗 圖 3. 由程式隨機排列出完整的八后棋 題目:八后棋 開發語言:VB6 個人感想: 八后棋是一個挺有興趣的程式設計題目,一開始不是很了解題目的需求, 看過其他人的問與答文章後,逐漸有些眉目並開始著手撰寫程式。 在開發的過程中有遇到解題設計的困擾, 還好三仙大大有提供一些提示,再加上看過三仙大大的範例後, 了解到八后棋排列的先後順序的小技巧, 修改一下程式邏輯即順利解出八后棋的正確排列方式。 雖然不是功能很複雜的程式,不過還是從中受益不少, 畢竟寫程式就是要不斷的練習才能不斷的進步。 程式功能: 1.直接按下「排列八后棋」鈕,由程式隨機排列出完整的八后棋 (Q1~Q8) 2.手動拖曳 Q1 至 8x8 矩陣中的任意位置,按下「排列八后棋」鈕,由程式隨機排列出完整的八后棋 (Q2~Q8) 3.手動排列出 Q1~Q8 (如果八后棋尚未完成前,已經沒有任何可供擺放的位置,會自動顯示 Game Over 的提示)
x1 |