2020-01-14
ツクールに搭載されている Ruby のバージョンは Ace が 1.9.2 で XP と VX が 1.8.1 で、ちょっと古いです。
そこで、便利機能をちょこっと移植したいと思います。
元となる機能とは動作が異なる場合がございます。ご注意ください。

ツクールでも、便利なメソッドが使いたい の続きを読む

 2020-01-08
あけおめ、ことよろ!
初投稿は、キーボード操作のカスタマイズ!

矢印キーが遠いなぁ。
Home も End も遠いなぁ。
って思うわけですよ。

そこで、CapsLock をコントロールキーにしてしまおう!
Windows の Ctrl じゃないよ。Mac の Control だよ。

コントロールキーを作ろう! の続きを読む

 2019-12-30
長い間、ツクールというかゲーム作りしてないので更新できてませんでした。
広告消しときますね。

月1更新くらいはしたいですね。
来年から頑張る!
でも、趣味は頑張るものでもないですよね( ¨)

皆様、良いお年を٩(ˊᗜˋ*)و
 2019-10-07
実行環境がないから試してないけど、Perl の HelloWorld らしい。
''=~('(?{'.('[[).[|`%,,/`[/[@$'^'+)@@/^(@@@@@,@),@').'!
"})')
さすが Perl 変態だなぁ。って思ったら(言うほど知らないけど) Ruby も負けてなかった。

rrencode for 1.9
_=[*' '..?~]*'';$><<_[(___=_=~/@/).+_=~/\(/]+_[(__=_=~/_/).+_=~/&/]+_[
__+@@_=_=~/\-/]+_[__+@@_]+_[(@_=_=~/~/)-@@_=_=~/\//]+", "+_[@_.-_=~/'/
]+_[@_-@@_]+_[@_.-_=~/,/]+_[__.+_=~/\-/]+_[__.+_=~/%/]+?!+$/
Rubyを使う者としては、是非解読したいけど、
まず、どこで区切れば良いのかわからない。
でも、


理解した((* ॑꒳ ॑* ))ドヤッ
33文字少なくなった。
$><<(_=[*?#..?~]*'')[(_=~/\+/).+_=~/@/]+_[@_=(__=_=~/&/
)+__+(_=~/_/)]+_[-__+@_+=_=~/\-/]+_[@_-__]+_[@_]+", "+_[
@_.-_=~/;/]+_[@_]+_[__+@_]+_[@_-__]+_[@_.-_=~/\./]+?!+$/
1.9 以降で動作するよ。Ace でも動いた!

ツクールでXPかVXかを判定するために
??%??==???'VX':'XP'
ってするような感じだね。


あと、これ思い出した。
Ruby に自身がある人は、難読Rubyコードクイズに挑戦してみて。
私は、Day3-1とDay3-3が不正解でした。
以下、ネタバレあるから注意。



[Day3-1]
puts の戻り値が、nil か 出力したものかの賭けに負けました。
流れは追えていたから実質正解ですね。
puts の戻り値なんて気にしたことないよ!!!

[Day3-3]
ゼロ除算でエラーにならないことは知ってましたけど、結果が NaN になるのは覚えてませんでした。
まず、選択肢に 0.0 がないから、あーって感じ。
NaN==NaN #=> false も何か見たことあるような気がする程度。
ゼロ除算もしないし、irbも使わないし。
 2019-08-27
VX の『<拡張> EV出現条件』を Ace に移植した。
VX の方で、条件の終了を明示するとバグりそうな気がするけど確認してない^^

Ace では、先頭と末尾の文字に意味を持たせてみたよ。
先頭が ? ならスクリプト。末尾が \ なら複数行、| なら"または"の処理。
これらは、純粋に先頭か末尾かだから、スペースとかは入れられない。

正式にはサポートしないけど、V[1]+V[2]==V[3] みたいなこともできるよ。

≪ トップページ ≫ 次ページ ≫
カレンダー
12 << 2020/01 >> 02
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク