设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1677|回复: 12
打印 上一主题 下一主题

[有事请教] 编程是一条一条都自己编吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
2 小时
注册时间
2011-6-25
帖子
1
跳转到指定楼层
1
发表于 2011-6-25 13:08:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
编程是一条一条都自己编吗?我上回开个脚本进去看,里边连日文都有...编程是都自己写?还是有复制的?

Lv1.梦旅人

反伸手党斗士

梦石
0
星屑
91
在线时间
1128 小时
注册时间
2009-9-10
帖子
2513

贵宾

13
发表于 2011-6-26 09:45:46 | 只看该作者
本帖最后由 zhixin1997 于 2011-6-26 09:46 编辑

基本来说……是这样的
也有例外

(绝对没白字)

说了没白字吗- -还不信
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8055
在线时间
7346 小时
注册时间
2010-7-16
帖子
4915

开拓者

12
发表于 2011-6-26 01:59:03 | 只看该作者
匿名者 发表于 2011-6-25 14:25
你们觉得下面这段代码会是偶这么懒的人手动敲出来的么?
科技是为了啥?本来就是用来解放全人类 ...

见过把数据定义在代码里的程序,轻松堆出成万行代码。
回复 支持 反对

使用道具 举报

乌有君
11
乌有君  发表于 2011-6-26 00:59:04
本帖最后由 匿名 于 2011-6-26 01:00 编辑
心雪 发表于 2011-6-25 19:26
6L是在混淆视听
用程序生成代码也就只能停留在有规律的,没有创造性思维的那部分,同时也是没有太多实用性 ...


创造性思维是一种相对的概念。马克思大叔告诉偶们人类的认识受到时代的约束。同样,机器的代码生成也受到时代的约束。而约束的因素可能是政策、技术、资源限制等多方面的。甚至,那群整UML的混蛋现在正在设法消灭所有CODER。好吧……他们也是在解放人类的生产力 囧。

实际上我们可以相信一切都是有规律的,因为甚至这个世界上没人能写出真随机一样 囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
169 小时
注册时间
2007-8-12
帖子
203
10
发表于 2011-6-25 19:26:30 | 只看该作者
6L是在混淆视听
用程序生成代码也就只能停留在有规律的,没有创造性思维的那部分,同时也是没有太多实用性的
极端例子,比如我用一个IDE有着自动补全代码的功能,难道说IDE自己会编程?归根溯源,用程序生成程序只能停留在表象的字符串复制,变量递增等,并不能完全地取代人为编写。
当然如果硬抠LZ的问题的话我也没有话说,的确这不是自己一行一行编的……

至于说LZ的问题,好消息是不需要都自己编,随着OOP(面向对象语言),我们欣喜地发现“类“这个概念已经深入了很多程序员的心中,同时,这也为加强代码重用性提供了方便,在早期面向过程的语言中(比如C、Pascal、Basic等等),各个程序之间几乎是独立的,就算是重用代码也只能集中在范围很小的头文件之中,效率低下,然后从C++的出现到现在Ruby这样完全面向对象的语言,程序员之间的交流与沟通也越来越多,同时也提高了生产的效率,让人们可以把精力集中在特定领域。即使在RGSS这样的小圈子里,我们仍能看到为了提高代码重用性而设立的FSL,这实在是让人欣慰的一个局面呢~
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

9
发表于 2011-6-25 18:49:20 | 只看该作者
喂,6楼的代码可以精简好多的说。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

8
发表于 2011-6-25 17:12:29 | 只看该作者
有些是日站里面伸手过来的,毕竟伸手党作为一个非常广泛的群体,已经存在于这个世界很久很久了

点评

我学PS和像素绘,脚本什么的有朋友帮忙就够了  发表于 2011-6-25 19:35
0.0小瞬你怎么还没有好好学脚本........  发表于 2011-6-25 18:38
回复 支持 反对

使用道具 举报

Lv1.梦旅人

天空之神

梦石
0
星屑
156
在线时间
173 小时
注册时间
2009-5-3
帖子
612
7
发表于 2011-6-25 16:49:18 | 只看该作者
当然不是,一般都有复制吧……
(众人:那是你!)
回复 支持 反对

使用道具 举报

乌有君
6
乌有君  发表于 2011-6-25 14:25:01
本帖最后由 匿名 于 2011-6-25 14:29 编辑


你们觉得下面这段代码会是偶这么懒的人手动敲出来的么?
科技是为了啥?本来就是用来解放全人类的劳动力,顺便让一群被历史淘汰的童鞋下岗用的。(大雾)

偶们在一个用来让全人类偷懒的领域中,故而我们应当自己首先要学会如何偷懒(大雾)
  1. def house1(new_x,new_y,event)
  2. if new_y == event.y - 1 and new_x == event.x - 2
  3. return false
  4. end
  5. if new_y == event.y  and new_x == event.x - 2
  6. return false
  7. end
  8. if new_y == event.y  and new_x == event.x - 1
  9. return false
  10. end
  11. if new_y == event.y - 1 and new_x == event.x - 1
  12. return false
  13. end
  14. if new_y == event.y - 1 and new_x == event.x  
  15. return false
  16. end
  17. if new_y == event.y - 1 and new_x == event.x + 1
  18. return false
  19. end
  20. if new_y == event.y  and new_x == event.x + 1
  21. return false
  22. end
  23. if new_y == event.y - 1 and new_x == event.x + 2
  24. return false
  25. end
  26. if new_y == event.y - 1 and new_x == event.x + 3
  27. return false
  28. end
  29. if new_y == event.y - 2 and new_x == event.x + 4
  30. return false
  31. end
  32. if new_y == event.y - 2 and new_x == event.x + 2
  33. return false
  34. end
  35. if new_y == event.y - 2 and new_x == event.x + 3
  36. return false
  37. end
  38. if new_y == event.y - 2 and new_x == event.x + 1
  39. return false
  40. end
  41. if new_y == event.y - 2 and new_x == event.x  
  42. return false
  43. end
  44. if new_y == event.y - 2 and new_x == event.x - 1
  45. return false
  46. end
  47. if new_y == event.y - 3 and new_x == event.x - 1
  48. return false
  49. end
  50. if new_y == event.y - 3 and new_x == event.x  
  51. return false
  52. end
  53. if new_y == event.y - 3 and new_x == event.x + 1
  54. return false
  55. end
  56. if new_y == event.y - 3 and new_x == event.x + 3
  57. return false
  58. end
  59. if new_y == event.y - 3 and new_x == event.x + 4
  60. return false
  61. end
  62. if new_y == event.y - 3 and new_x == event.x + 5
  63. return false
  64. end
  65. if new_y == event.y - 4 and new_x == event.x + 5
  66. return false
  67. end
  68. if new_y == event.y - 4 and new_x == event.x + 4
  69. return false
  70. end
  71. if new_y == event.y - 4 and new_x == event.x + 3
  72. return false
  73. end
  74. if new_y == event.y - 4 and new_x == event.x + 2
  75. return false
  76. end
  77. if new_y == event.y - 4 and new_x == event.x + 1
  78. return false
  79. end
  80. if new_y == event.y - 4 and new_x == event.x  
  81. return false
  82. end
  83. if new_y == event.y - 4 and new_x == event.x - 1
  84. return false
  85. end
  86. if new_y == event.y - 4 and new_x == event.x - 2
  87. return false
  88. end
  89. if new_y == event.y - 4 and new_x == event.x - 4
  90. return false
  91. end
  92. if new_y == event.y - 4 and new_x == event.x - 3
  93. return false
  94. end
  95. if new_y == event.y - 3 and new_x == event.x - 4
  96. return false
  97. end
  98. if new_y == event.y - 2 and new_x == event.x - 4
  99. return false
  100. end
  101. if new_y == event.y - 3 and new_x == event.x - 3
  102. return false
  103. end
  104. if new_y == event.y - 3 and new_x == event.x - 2
  105. return false
  106. end
  107. if new_y == event.y - 3 and new_x == event.x - 5
  108. return false
  109. end
  110. if new_y == event.y - 4 and new_x == event.x - 5
  111. return false
  112. end
  113. if new_y == event.y - 5 and new_x == event.x - 4
  114. return false
  115. end
  116. if new_y == event.y - 5 and new_x == event.x - 2
  117. return false
  118. end
  119. if new_y == event.y - 5 and new_x == event.x - 3
  120. return false
  121. end
  122. if new_y == event.y - 5 and new_x == event.x - 1
  123. return false
  124. end
  125. if new_y == event.y - 5 and new_x == event.x  
  126. return false
  127. end
  128. if new_y == event.y - 5 and new_x == event.x + 1
  129. return false
  130. end
  131. if new_y == event.y - 5 and new_x == event.x + 2
  132. return false
  133. end
  134. if new_y == event.y - 5 and new_x == event.x + 3
  135. return false
  136. end
  137. if new_y == event.y - 5 and new_x == event.x + 4
  138. return false
  139. end
  140. if new_y == event.y - 6 and new_x == event.x - 2
  141. return false
  142. end
  143. if new_y == event.y - 6 and new_x == event.x - 3
  144. return false
  145. end
  146. if new_y == event.y - 6 and new_x == event.x - 1
  147. return false
  148. end
  149. if new_y == event.y - 6 and new_x == event.x  
  150. return false
  151. end
  152. if new_y == event.y - 6 and new_x == event.x + 1
  153. return false
  154. end
  155. if new_y == event.y - 6 and new_x == event.x + 2
  156. return false
  157. end
  158. if new_y == event.y - 6 and new_x == event.x + 3
  159. return false
  160. end
  161. if new_y == event.y - 7 and new_x == event.x + 1
  162. return false
  163. end
  164. if new_y == event.y - 7 and new_x == event.x  
  165. return false
  166. end
  167. if new_y == event.y - 7 and new_x == event.x - 1
  168. return false
  169. end
  170. if new_y == event.y - 7 and new_x == event.x - 2
  171. return false
  172. end
  173. if new_y == event.y - 3 and new_x == event.x + 2
  174. return false
  175. end
  176. if new_y == event.y - 7 and new_x == event.x + 2
  177. return false
  178. end
  179. return true
  180.   end
复制代码

点评

果然进来卖萌了- -  发表于 2011-6-26 09:46
精灵毫无目的的飞过……其实可以精简好多的  发表于 2011-6-25 18:48
蛇君暴露了。。。  发表于 2011-6-25 18:40
从其工业界的千行代码计算工作量的东东全部是浮云了。  发表于 2011-6-25 17:57
这个的确编程写会快非常多(想当年我用这一招在AHOI打表过了一题)  发表于 2011-6-25 17:55
回复 支持 反对

使用道具 举报

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

5
发表于 2011-6-25 14:24:15 | 只看该作者
基本上都是要自己写,个人非常不喜欢整合脚本
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-24 12:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表