なでしこを明後日の方向に

日本語プログラム言語なでしこを応援しています

2018-01-01から1年間の記事一覧

なでしこでゲーム作る話  #5 配列にグループを入れて使う

波紋と称して、大量の円が広がっていく様子を描画しようと思います。 波紋が広がったり消えたり 入れ物の用意 ■波紋 ・X{=0} ・Y{=0} ・TIME{=0} ・有効{=0} 波紋配列とは配列 波紋初期化 ●波紋初期化 rとは変数 rを0から100まで繰り返す 波紋配列[r]に波紋…

なでしこでゲーム作る話  #4 変数にはグループを使う

グローバル変数のかわりにグループを使うのがおすすめ グループを変数のかたまりとして使おうという話です。 ゲームにつかう変数はいくつか特徴があります。 ・たびたび初期化が必要になる(面クリア時など) ・保存と呼び出しを期待される(リスタートなど) …

なでしこでゲーム作る話  #3 イメージ部品をどう使う

画像を表示するにはイメージ部品を使うわけですが、他のプログラム言語の例を見ると「ダブルバッファリング」と「キャッシュ」を使うのがよさそうです。 これをなでしこで書いてみます。 プレイヤーに見せる「表イメージ」。 同じサイズの裏イメージ。 同じ…

なでしこでゲーム作る話  #2 キャラにイメージを使わない

ゲームに絵は付き物なので、イメージ部品を使っていきます。 ここではキャラクター1つにイメージ1つを割り当てることはしません。 大きなイメージに画像コピーで描画していきます。 キャラごとにイメージを用意しない理由 ・前後の入れ替えの管理が面倒 奥…

なでしこでゲーム作る話  #1

ゲームを作るときの基本設計として、「イベントドリブン型」と「ゲームループ型」があります。 「イベントドリブン型」はGUIのイベント、クリックした時は~やキー押した時は~で進むタイプです。 「ゲームループ型」は無限ループ+待つを基本に、「キー状態…

●ナデシコシンタックスハイライト(txtを) //その3 完成

!変数宣言が必要 !配色番号 = 1 //1…背景が白、文字が黒 2…背景が黒、文字が白 結果とは変数 STYLEとはハッシュ //<span style="{STYLE@type}"> </span> #type 配色番号=1 配色番号=2 「 文字列 color:blue; color:#FFFF00; コメント color:green; color:#999999; 助詞 color:#A0522D; color:#0…

●ナデシコシンタックスハイライト(txtを) //その2

!変数宣言が必要 結果とは変数 #---------------------- 変換テーブルとは変数 //endあり:「{first}*{end}」でワイルドカードマッチ //endなし:firstでワイルドカードマッチ にあてはまるようにする #タイプ 開始 終了 をタブ区切りでいれる(改行は\n) #ty…

●ナデシコシンタックスハイライト(txtを)

!変数宣言が必要 結果とは変数 #---------------------- 変換テーブルとは変数 //endあり:「{first}*{end}」でワイルドカードマッチ //endなし:firstでワイルドカードマッチ にあてはまるようにする #タイプ 開始 終了 をタブ区切りでいれる(改行は\n) #ty…

なでしこで何かする

ブログのテーマ 日本語プログラミング言語「なでしこ」に関することを書いていきたいと思います。 そのうちなでしこでゲームをつくるはず。 マークダウンに挑戦 ブログにはマークダウンという記法があるので触ってみることに。 見出し部分は####で書くらしい…