第三届 程式设计赛之系列挑战赛 作品发表

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