[過去ログ] 俺がRPGを作るスレ (426レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
69(2): 名前は開発中のものです。 [sage] 2012/01/31(火) 18:15:43.00 ID:UweuTuCI(1/3) AAS
それではとりあえず簡単な練習問題でもやってみますか
半角スペース区切りの英数字文字列
s = "49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00"
の数の総和を取ってみましょう
なにか連続攻撃したあとのダメージ合計を計算したというイメージでどうぞ(文字列である必要はないんだけど
ヒント:split -> map -> inject
70: ◆hUczjzHQ1. [sage] 2012/01/31(火) 18:18:15.38 ID:ThjD2ROk(6/11) AAS
>>67応援ありがとうです。
そうなんです。戦闘シーンに手を加えたいんです。
色々と数字が上から落ちてくる処理とか表現させるのが
難しそうです。何をどうしたらその処理が実行されるのかとか
まだまだ課題は山積みです。4回攻撃とか連続弓矢とか。1回で敵全体攻撃とか。
とにかくヘルプとrubyのHP見ながら勉強中です。
頑張りたいと思います。
71(1): 名前は開発中のものです。 [] 2012/01/31(火) 18:18:21.47 ID:i+rEdZ/i(1/3) AAS
VisualC++とDirectX SDKの設定 最新情報
外部リンク[html]:www.northbrain.org
72(1): ◆hUczjzHQ1. [sage] 2012/01/31(火) 18:46:09.17 ID:ThjD2ROk(7/11) AAS
>>69
スプライト項目が多くてちょっと分かりません
mapとはSpriteset_Mapの事でしょうか?
inject検索したけど見当たりませんでした
一応目視でも確認したんですが長し読みですが
injectって単語は見当たりませんでした。
もう少しヒントを下さい。
>>71
試して見たけどやっぱりビルド失敗とでます。
クリーンインスコして設定し直さないとダメっぽい
ですね・・・。設定の問題だと思ったんですけど
違うみたいですね。何処が悪いんだろうorz....
73(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 19:01:44.93 ID:UweuTuCI(2/3) AAS
全部Rubyの組み込みメソッドだよ!RGSSのクラスよりまずこっちを使いこなせるようにせい!
外部リンク[html]:doc.ruby-lang.org
74(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 19:37:05.32 ID:zGpps7UL(1) AAS
>>72
スプライトじゃないぞスプリット
75(1): 名前は開発中のものです。 [] 2012/01/31(火) 20:03:46.25 ID:i+rEdZ/i(2/3) AAS
Windows SDK for Windows 7 | MSDN
外部リンク:msdn.microsoft.com
.NET Framework 4 ダウンロード: SDK | MSDN
外部リンク:msdn.microsoft.com
76(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 20:19:03.64 ID:tqF2nVJE(1/2) AAS
もう一問。fizzbuffに少し手を入れている。そのままだとコピペで終わるからな。
2から108までの数を一行ずつプリントするプログラムを書け。
ただし
1) 3の倍数のときは数の代わりに「Fizz」と、
2) 各桁の和が9の倍数のときは数の代わりに「Buzz」とプリントし、
3) 1)と2)の両方に当てはまる場合には数の代わりに「FizzBuzz」とプリントし、
4) 1),2),3)のいずれにも当てはまらない平方数の場合には数の後に「Pozz」とプリントすること。
77(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 20:30:46.68 ID:gI3L3Jlu(2/2) AAS
問題文を読んでる途中で寝そうだ
78(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 20:45:38.83 ID:FlhM6lWF(4/5) AAS
暇人はスルーしてRPGつくろーぜ
79: ◆hUczjzHQ1. [sage] 2012/01/31(火) 21:07:15.96 ID:ThjD2ROk(8/11) AAS
>>73
rgss3のスクリプトエディタ見てました。
rubyのHPだったんですね。
一応、S=""と総和でggたらこんなの出ました。
数値(文字コード)の配列を文字列に変換する例
[82, 117, 98, 121].pack("cccc") # => "Ruby"
[82, 117, 98, 121].pack("c4") # => "Ruby"
[82, 117, 98, 121].pack("c*") # => "Ruby"
s = ""
[82, 117, 98, 121].each {|c| s << c}
s # => "Ruby"
[82, 117, 98, 121].collect {|c| sprintf "%c", c}.join # => "Ruby"
[82, 117, 98, 121].inject("") {|s, c| s << c} # => "Ruby"
意味が全く分からないです。rgss3でスクリプトエディタコピペしても
何も表示されませんでした。内容を理解してないとこうなるんですかね?
もう少しrubyの勉強して見ますね
>>74
スプリットでしたね。スプライトは炭酸飲料でしたねw
訂正サンクスです。
>>75
win7って書いてある事は7で試した方がイイのかな?
NET Framework 4 ダウンロード: SDK | MSDNも
入れてませんでした。ちょっと7にインスコして
試して見ますね。??
80: ◆hUczjzHQ1. [sage] 2012/01/31(火) 21:43:48.66 ID:ThjD2ROk(9/11) AAS
>>76
これもまたfizzとbuzzでggたらこんなの
出て来ました。今度はちゃんと実行出来ました
(1..100).each do |n|
if n % 3 == 0 or n % 5 == 0
print "Fizz" if n % 3 == 0
print "Buzz" if n % 5 == 0
puts
else
puts n
end
end
結果
全部は書ききれないので冒頭8行だけ実行結果を表示します
1.2.Fizz.4.Buzz.Fizz.7.8・・・以下続く
問いの答えはruby pozz 平方数でggったら92件しかヒット
しませんでした。おまけに中国と英語のサイトしか無くpoz
pozziなどでpozzはありませんでした。なんで答えは
ちょっと分からないです。ruby詳しいんですね
まさか開発者さんじゃありませんよね?
問題が難し過ぎ!公式HPのゆきひろさんですか?
かなり難解な問題なので似たような問題はあったんですが
こう応用を効かされると解けないですorz...
81: ◆hUczjzHQ1. [sage] 2012/01/31(火) 21:47:42.80 ID:ThjD2ROk(10/11) AAS
>>77
問題がムズ過ぎる・・・
似た問題はあったんですが応用問題で
ボクにはお手上げでした。
>>78
RPG作ってるんですか?
完成したらサンプルだけでも
イイのでうpしてくれると嬉しいです
82(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 21:48:05.33 ID:tqF2nVJE(2/2) AAS
コピペが動いても何の価値もない。出来て当り前。そんなものいちいち書くな糞が。
83: ◆hUczjzHQ1. [sage] 2012/01/31(火) 22:02:33.94 ID:ThjD2ROk(11/11) AAS
>>82
まあまあ、そうキレずに仲良くしましょう!
まだrubyは始めたばかりなのでよく分からないんですよ
おまけに応用問題出されたらレス返せませんorz...
ggって何とかもちさんのHPに辿り付けただけでも努力
してると思いませんか?分からない問題を分からないやで
済まさないで一応コピペですが類似の問題を解いて実際に
表示出来たんですから。表示されただけでも嬉しくなっちゃいますし。
表示出来ない問題は訳分からないだけでそのままになっちゃいますしね・・・。
まあマターリといきましょうね
84(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:05:20.31 ID:UweuTuCI(3/3) AAS
オーケー、まずはirbを立ち上げるんだ
残念ながらツクールのエディタはコードをデバッグするのには向いていないんだよ
Rubyはインストールしてあるよね?
85(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:10:30.17 ID:FlhM6lWF(5/5) AAS
フムフム。
86(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:31:10.45 ID:ba0KtUst(1) AAS
また素人をむやみに誘導して正しく前進させない流れだな
いいぞもっとやれ
87(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:49:47.12 ID:JwwVjPRK(2/2) AAS
Cがruby!に変わっただけで何も進歩しないまま
このスレも完走する予感
88(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:52:11.21 ID:xiv4wYjD(1/3) AAS
なんていうか、君のlvの話だとC/C++だろうがRubyだろうが難易度一緒だと思うよ・・・
本当に基礎的なところはどんな言語も一緒だぞ
で、Ruby分からないなら、サイドビューはおいといてひとまず
ストーリー、設定、ワールドマップ作り、
アイテム魔法などのデータベース、具体的なゲームデザインとか、
プログラム以外の部分で出来るところから始めなよ。
戦闘についても、
サイドビュー実装できなくても、見た目だけはフロントビューでバランス調整すればいいじゃん。
で、ゲームが完成間際になってからサイドビュー実装について調べればいいだけ。
これでなんか問題あるの?本当に完成させたい一心ならこれが一番いいと思うんだけれど。
ついでに、関数とか変数が理解できないって、君リア厨以下なのか?
だったらせめて高校入るまでは設定作りに勤しむほうがいいよ。
高校で関数の概念とか教わると思うから。
89(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 22:54:26.48 ID:H5IjH6tM(1) AAS
F1ドライバーになって世界を制する、だからどこのチームが良いだろうとか言ってるけど、
本人はミッションの上げ下げの仕方すら知らないという。
ほんと、今のレベルなら何の言語でも一緒。
90: ◆hUczjzHQ1. [sage] 2012/01/31(火) 22:56:21.17 ID:fd/wdxnv(1/5) AAS
>>84
rubyはインスコしてません。
インスコする予定もありません。紹介してくれたのにすいません。
当環境ではrubyを極めるんじゃなくてruby使って
rgss3でサイドビュー作るのが最大の目標なんです。
まだ定義とかメゾットとかスーパークラスとか
分からない事だらけですがどうぞ宜しくお願いします
ついでにirbってrubyの式を標準入力から簡単に入力/実行
するためのツールですよね?やっぱりruby入れないと
ダメですか?定義やメゾット覚える為には避けて通れない
道なのかな?cドライブもうあんまり容量無いんだけど
どれくらい容量食うんですか?
>>85
何を納得したのか分かりませんがRPG捗ってますか?
作品が出来た時には是非このスレにうpして下さいね
>>86
え?そうなんですか?
正しい方向に導いて下さい。
脇道に反れて開発に支障が来たすのだけは
避けたいので宜しくお願いします。
流れがスムーズに進みますように。
>>85
91(1): 名前は開発中のものです。 [sage] 2012/01/31(火) 23:01:47.49 ID:i+rEdZ/i(3/3) AAS
ストーリーさえあれば・・・ツクールのPVでも言ってたが
まともに考えてないと思う。
途中で面倒になったり、話が矛盾したり、元ネタ(エロゲ)そのままパクリだったり。
Kanonもヒロイン複数いるのにまだ一人しかクリアしてない。
進行してる気配ないし何やらせても中途半端に終わる。
ツクールデフォでも話がループしたりスイッチの所で階段移動してり?
ツクールの使い方そのものが出来てないのに
改造スクリプト使ったりソレを更に改造しようとしたり。
まずはデフォのまま使い方覚えろ
製作しながらRuby覚えることもできるはず
92: ◆hUczjzHQ1. [sage] 2012/01/31(火) 23:17:32.63 ID:fd/wdxnv(2/5) AAS
>>87
その予感的中したら嫌だな・・・
ボクならあり得る話だからどうしよう
rubyやっぱ覚えないとダメなのかな?
>>88
ストーリーやワールドマップ作りはまだしてません
設定だけは決まってます。カノンです。
でもまだカノンクリアしてないです。
名雪ルート完走しただけでまだ未攻略キャラが
沢山います。アイテム魔法などのデータベースも
これから作る予定です。まだ氷山の一角にすぎないので
ゲーム内容自体が未クリアの為・・・
ゲームデザインって事は絵師ですよね?
そこが最大のネックなんです。誰か絵を描いてくれないでしょうか?
フロントでまずは骨組みって事ですね
サイドは最後でイイと。分かりました。
まずは骨格作りから始めたいと思います
リア厨じゃないですよ?関数は覚えられるように努力します。
>>89
まあ、現状は何も進歩してないから何を
言われても仕方無いですね・・・。
ゲームの外堀から埋めて行きたいと思います
コアとなるサイドは最後にしますね。
93: ◆hUczjzHQ1. [sage] 2012/01/31(火) 23:26:42.31 ID:fd/wdxnv(3/5) AAS
>>91
すいません。ストーリーはまだ考え中です。
カノン1本クリアしてもRPGに移植するので
多少はストーリー考えますがまずはフロントでも
イイから1本作って見ろって話ですか?
あまり乗り気にはなれませんがフロントで一回作って
みようかな?確かにスイッチ関係とかまだ使った事ないし
サイドの事しか頭に無かったから他の機能とか一切無視
してました・・・。そうですね、まずはフロントで作って
サイドはそれからでも遅くないてことですね。
コレからツクールでゲーム作りたいと思います。
上下前次1-新書関写板覧索設栞歴
あと 333 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s