SRC

N氏「文系の壁でわかりません」 A氏「馬鹿の壁で死にそうです」 日本のごく一部が泣いた昨日の内容、 何だろうと思ってもめんどくさくて実行しない人が大半だと思うので解説編。 実行するとこうなります。 ○何が起きているか Forで回してる処理の一つ一つ…

依頼インクル動作確認中の遊び

実行するとなんか幸せになれるコード For i = 1 To 23 x0 = ( i * 20 ) y0 = ( i * 20 ) ang = ( i * 10 ) x1 = ( x0 + 680 * Cos( 3.141592 * ang / 180 ) ) y1 = ( y0 - 680 * Sin( 3.141592 * ang / 180 ) ) x2 = ( x0 - 680 * Cos( 3.141592 * ang / 180…

シナリオ作成時間を数秒だけ短縮出来るようになるインクル 待ち: Wait 5 Return 使い方 待ち 待ち 待ち まあ私は使わないんですがね。

デミレードヒロイン028『操』 一年ぶりの追加。 属性は"アイドル"。何を見て描きたくなったか一目瞭然。 これで戦艦のパイロットをやらせるつもりだから シナリオがどうなるかは自分でもわからない!

デミレード

デミレード

数時間かけてファイルリネーム&仮パイロットデータ作成。 半端ない数の画像をもらっていたことに改めて驚いた。 反省 ・ファイルの命名規則は最初にきっちり決めておかないとあとでリネーム地獄 ・マクロを勉強してれば ヒロイン一覧をExcelにコピペ→マクロ…

というか一般論

× for i = 1 to 80 Font RGB( 150 * i / 80 , 150 * i / 80 , 150 * i / 80 ) PaintString - 120 どこかの世界。いつかの時代。 Refresh Wait 0.1 next ○ string_1_Height = 120 fontMaxColor = 150 loopMax = 80for i = 1 to loopMax Font RGB( fontMaxColo…

よそ様ではいつの間にか始まっていつの間にか完結したみたいですが(おめでとうございます) それはそれとして検討という名の独り言続行。 ヒロイン一人ひとりの各情報(フラグ)をまとめて1byteで表現したいとする。 (セーブデータではなく外部ファイルに保存す…

【1】 ・2進⇔16進の関数を作る ・16進数のある値の任意の1ビットを取り出す(マスク)関数を作る …すべてcase分けするとかいう馬鹿な方法を避けるなら結局2進⇔16進の関数が要る? (未完) 【2】フラグをビットで管理するテスト (未完)

いつの間にか某氏のプロジェクトが超進んでた。 C++で作ってるということなんで手伝えはしないけど読めはする気がする。 ソース読みたいなー読みたいなーとひとりごつ。

時間をかけて分岐部分作る → 達成感 → テストプレイ → あっという間にそのパート終了 四択なら実際にプレイされるのは1/4。やっぱり分岐って報われないなぁ… でもアイレムの馬鹿選択肢ゲーをリスペクトしている私としては今回ここは譲れない。

人力ついったー

・自分もやってて面白くするためにはランダム多用しかない? ・ホイールの横スクロールでもマップを動かせたなんて。 ・モジュール、ドメインとかを模倣してLibを仕分けしたら全体を把握できなくなった ・今更だけど人数多すぎだろコレ ・Vistaになってメッ…

VistaでVB5ランタイムライブラリが実行できず焦る。 まさか自分がSRC Wikiに助けられる日が来るなんてね…。 というわけでリアルに五カ月ぶりくらいにSRC起動しました。 無事配属が決まって生活が安定しつつあるのでこれからじわじわ作っていこうと思ってます…

本日『ヱヴァンゲリヲン新劇場版:破』を観賞。 まー感想とか考察とかは人に任せて、この記事にSRCタグがついてる理由でも。 うん、ういろうが登場しちゃったらSRCタグがつくのは仕方ない。

Mrさんによる問題 SRCの画面上のマウスの座標が三角形ABCの中にあるかどうかを取得する関数を作りなさい。 三本の直線と点の位置関係を調べる以外にも、体積を比較する方法もあるかなぁとか考えたんですが これ、別にSRCに限った話じゃないので"多角形 内…

問題解答編 別に解答はひとつではないので 解答編というより答え合わせ編とでも呼ぶべきか。 ○コメント欄 Mrさん IIf(Args(1) = Args(2),0,IIf(Args(1) > Args(2),1,-1) ○拍手コメント 1:03 解1 ☆ = iif(X(Args(1)) > X(Args(2)),1,iif(X(Args(1)) = X(Args(…

突然ですが、問題。 引数1(パイロット名)と引数2(パイロット名)が与えられた時、 引数1のパイロットのX座標 > 引数2のパイロットのX座標 であるとき"1"を、 引数1のパイロットのX座標 < 引数2のパイロットのX座標 であるとき"-1"を、 引数1のパ…

6:20 確か、フリー版SRCSeekの機能にマップのコピぺがあった。 6:24 ただ、どうやっても旧形式で保存される。 初めて触ってみましたが、普通のプログラミング環境みたく フレームワークっぽいものがしっかり用意されてて感心。 ただこれ今の時代に既存ファイ…

今更新しいマップエディタMELTを触ってみる。 本体への実装がいつになるかわからないレイヤー機能より、範囲コピペ機能が嬉しい。 今までは急にマップ左に空間を追加したくなって涙を飲むことが多々あったので。 試運転もそこそこに、既存マップの改変をしよ…

告白しますが、実は私、 JavaでSRCクローン作ろう計画というものをこっそり進めていました。 ただリアル生活が多忙の極みアーッで、このまま一人で作業を続けて行くのは厳しいという状況になったため、 今日、現段階での進み具合を公開し、プロジェクトを手…

2進数を用いたセーブデータ軽量化計画(2)

なんと即日コメント欄にてアージュさんが別の案を提案して下さいました。 ちょっとしたコメントが付いたら嬉しいなと思ってた程度だったので、 実装までして説明してくださったのには驚きと感謝と その他なんだかよくわからないいろいろな感情が。ありがとう…

2進数を用いたセーブデータ軽量化計画

108人のキャラクターに関する情報(真偽)を保存したいとする。 普通に配列としてデータを保存すると、以下のような膨大な量になってしまう。 ヒロイン既出[1] ヒロイン既出[3] ヒロイン既出[4] …そこで、まず108本のフラグを108桁の二進数とみなして 続いてそ…

自分も採用しているZOCがどうも不人気っぽいので使い道を紹介。 ・どこか目標に向かって移動しなくちゃいけないのに少数の強い敵が妨害 ・味方拠点を後ろに、少数の味方で効率的に敵を食い止めなくてはいけない ・ボスに取り巻きがいる こういう演出をし…

開発版2.3.0公開されました。 こまごまとした機能の追加もありますが、やはり注目すべきは ユニット用特殊能力"拡大画像"の追加をはじめとした、戦闘アニメの機能強化。 汎用コーナーの更新が開発版公開と当時とはいかなかったため 何がどうなるかはまだ推測…

いつの間にやらWikipediaにSRCの項が。 誰が書いたのかはわからないけど 全体像とか最後のコミュニティの問題点なんか上手くまとまってるなあという印象。 書き掛けらしいので追記の内容に期待。 あとは何だろう。

汎用アニメを最新のものにした場合、 SRC本体が2.2.19以降でないと動きません。 本体の更新に疎い人は少なからずいるので シナリオを作る方は以下のインクルを仕込んでおいたほうが無難です。 ○プロローグなどで Call SrcVerCheck ○Include.eveなどに SrcVer…

本体の2.2.17→2.2.18の更新で 以前動作していた必要技能・必要条件が別の動作をするようになってしまった。 どういう条件で問題が起きるのかを特定しようと いろいろ試して見たがついには原因不明のまま。 運が悪かったのだろうと諦め、判定は別の方法で行う…

NewGUI

SRC本体フォルダ内のSrc.iniにて "NewGUI=On"として自分のシナリオをやってみる。 カットイン全滅。 今までいわゆる"画面外"だったものが"画面内"になるので 見えてはいけないものが見えてしまう。 ただこれはOptionにでも、画像は左から480までを中心にずら…