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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: taroxd
打印 上一主题 下一主题

[论坛活动] 【RGSS3 入门教程大家写 第二弹】活动开始!

[复制链接]

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

11
 楼主| 发表于 2014-6-24 20:56:00 | 显示全部楼层
本帖最后由 taroxd 于 2014-6-24 21:02 编辑
正太君 发表于 2014-6-22 20:47
会改脚本慢慢就会写脚本了...


既然沉到水区第二页了,我又要自顶一次。但是我不会像某活动一样无节操地纯自顶,我总会写一点东西233

「会改脚本慢慢就会写脚本了...」这句话说得很对。事实上,我第一次接触的RM脚本正是RGSS3。里面没有 for 循环,因此,在改脚本的过程中,渐渐地我便明白了 each 的含义。是的,each 真的非常易于理解。block 什么的,在 ruby 中,也确实没什么特别难的地方。
我写代码到现在,应该一次 for 都没有用过吧……
times,upto,step,each,map,select,find,index,inject,each_with_index……有这么多可爱的东西,我为什么还要去玩 for 呢?

我曾改过错误百出的代码。在 Game_Actor 方法的定义中,我曾经纠结过多次,是写 @hp 还是 hp ?为什么我打 hp = mhp 无效,非得 @hp = mhp 才行?(当然,更久以后才知道,正确的做法是 self.hp = mhp)@hp 到底是谁的 hp ?我都不理解,只是对着默认脚本依样画葫芦。也许我走运得到了正确的代码,也就这么混混过去了。事后看来,代码依旧破绽百出。
我想要明白 RGSS3 这个庞然大物是怎样工作的,可是我做不到。
理解“类、实例、实例变量”,是多久以后的事情了呢……这,不是6R论坛里的教程教给我的。

于是,这便成为我搞这场活动的契机。
F1 帮助文档?讲得实在太快太简略,新人很难理解。
零基础学脚本?这种的论坛里多了去了,就和在书店里找《xx天精通xxx》差不多。可是能讲解到让我们能够阅读 RGSS3 代码水平的却少之又少。
Ruby 教程?中文的太少太老,更无法期待大家都读得懂英文。
我不愿意其他人和我一样再走弯路,因此,我极端注重 OOP 这一部分。OOP 的思想有也罢,没有也罢。但是 Ruby 中,有关对象的二三事,还真是非知道不可。
我的希望是,通过这个活动,能引领大家自己去读懂 RGSS3。我知道这不现实,这种并非面向零基础的教程可能没多少人去看,但是,总有一些和我一样求知欲旺盛的人,会想要这样的东西。

从有这个活动的想法到现在,我得到了许多人的大力支持。

@喵呜喵5 告诉我,我原来的思路太过偏重于理论。于是,我把 F1 帮助文档的实践篇转载了过来,并在教程中添加了一些简单的实际问题。
从活动策划开始,就一直鼎力相助。
他自己,也在这篇帖子里,把理论完全丢在一边把实践的精神付诸到底。

@余烬之中 我已经看到了他写的大段大段的教程。他写得很好、很卖力,给了我这次活动或许可以成功的信心。
不失时机地卖萌,在关键点却十分严肃。我喜欢这样的风格。

@moy 在此写出了编写脚本的过程。尽管他对概念的解释不够准确,但“编写脚本的步骤”,这一点确实很有借鉴意义。
对我不留情面的吐槽,也能有槽必回,十分感谢。

@各位版主们,放任我这样乱来。管理员也默许了我这种一定可能会滥发卡的行为。但我相信,愿意、有能力参加这个活动的人,一定不是为了那几张好人卡,而是和我一样,因为对论坛满满的爱。

@所有支持这个活动的人。我会尽全力把这个教程弄好。即使参与者寥寥,我也会自己把坑全部填上!这个活动一定有结束的一天!

写了这么多不知所云的东西,其根本目的就在于:自顶!

点评

语文老师告诉我,要首尾呼应……  发表于 2014-6-25 06:10
前面看得我多感动结果最后一句猛刮一巴让我清醒www但请努力务必把这活动弄得更棒,待我之后有空我也会来打个酱油教程帖(  发表于 2014-6-25 00:21
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

12
 楼主| 发表于 2014-6-26 05:59:10 | 显示全部楼层
本帖最后由 taroxd 于 2014-6-26 06:02 编辑
kuerlulu 发表于 2014-6-25 22:42
渣渣在下也就把你们的帖子做成帮助文档(.chm)好了,其他的我不会•﹏•


十分感谢!不知可不可以先做起第一届的入门教程呢?(https://rpg.blue/thread-249826-1-1.html
因为这个教程毕竟不是零起点。
最后那个过程抽象千万不要放进去~

再次感谢~

点评

干嘛不放……那么装B的东西不放太可惜了23333,放了顺便接一个 http://zh.wikipedia.org/wiki/%CE%9B%E6%BC%94%E7%AE%97 好了233333  发表于 2014-6-26 12:47
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

13
 楼主| 发表于 2014-6-28 06:14:40 | 显示全部楼层
鑫晴 发表于 2014-6-27 23:51
脚本自测题呢?

在沙发?还是在4楼?

能把沙发的脚本用正常的代码写出来就行了

会点循环、分支应该就没有问题

点评

不要吐槽这种细节啦  发表于 2014-6-28 11:14
顺便......沙发那个不是脚本自测题,是Ruby自测题......快回Ruby China去啦【摔  发表于 2014-6-28 10:52
吓我一跳......还以为会看到什么瓦解当前密码体系的屌炸天算法......  发表于 2014-6-28 10:46
moy
用定义硬算。你还想怎样(  发表于 2014-6-28 10:22
会点循环...分支如何写素数......  发表于 2014-6-28 08:53
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

14
 楼主| 发表于 2014-6-28 18:58:12 手机端发表。 | 显示全部楼层
本帖最后由 taroxd 于 2014-6-28 19:20 编辑
kuerlulu 发表于 2014-6-28 18:56
因为眼前正好有RMXP的css就直接拿来用了[噗@taroxd @无脑之人
先看看行不行, 可以的话我就继续弄



@kuerlulu
爪机上了电脑版论坛看了一下,ok~ 谢谢

点评

那玩意留个地址进去就行了,看懂它简直是燃烧人生←←  发表于 2014-6-28 20:06
[结果你还是没告诉我要不要继续弄[噗[话说无脑的那个wiki东西太多了都不知道放什么进去  发表于 2014-6-28 19:00
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

15
 楼主| 发表于 2014-7-1 09:25:03 | 显示全部楼层
ゲームスタート!

点评

游戏开始个啥, 纯粹自顶吧  发表于 2014-7-1 10:47
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 01:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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