<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/nekotowannko/">
    <title>ねこかふぇ♪</title>
    <link>http://w.atwiki.jp/nekotowannko/</link>
    <atom:link href="https://w.atwiki.jp/nekotowannko/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ねこかふぇ♪</description>

    <dc:language>ja</dc:language>
    <dc:date>2010-05-06T22:00:08+09:00</dc:date>
    <utime>1273150808</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/52.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/51.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/50.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/49.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/48.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/47.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/46.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/45.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/44.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nekotowannko/pages/43.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/52.html">
    <title>HSPスクリプト v1_10</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/52.html</link>
    <description>
      とりあえずスクリプトを公開しておきます
コメントゎ都合により英語を使っていますが意味はなんとなく伝わると思います

なお画像データ等は入ってませんのでコピーして実行してもエラーにしかなりません

//////////////////////////////////////////////////
buffer 1,640,480 //redraw
;buffer 1,288.256 //all
;buffer 2,640,480 //char_move
;buffer 3,640,480 //map_create
;buffer 4,640,480 //window_m
;buffer 5,640,480 //npc
;buffer 6,640,480 //window_g
;buffer 7,640,480 //window_g cur

cs=16
x=cs*3:y=cs*6	//char_pos
sx=75:sy=82		//stat_char_pos

cx=250:cy=63	//cur_pos
dcx=0:dcy=30	//cur_move
tcx=cx:tcy=cy	//temp_cur_pos

gx=50:gy=50		//window_pos

gosub *initial_load
goto *main_loop
//////////////////////////////////////////////////
*main_loop　　//無限ループ　主にキーの入力と画面の更新を常に監視している場所
	repeat
	gsel 1:redraw 0
	if mapload_flag!1:gosub *map_load	//map change , flag=0
	if cmd_flag=0:stick key,15	//status menu close , graphic move
	if cmd_flag!0:stick key		//status menu open , graphic stop

	if cmd_flag=0{		//movable
		if key=0:gcnt=1
		if key=16:gosub *window_m
		if mes_w    </description>
    <dc:date>2010-05-06T22:00:08+09:00</dc:date>
    <utime>1273150808</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/51.html">
    <title>仕様変更</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/51.html</link>
    <description>
      **現在の状況
-都合上C言語を使うことになったためHSPから撤退しC言語で製作を続行
-言語の変更に伴いC言語を勉強ちぅ　（と言ってもJavaに似てる部分もあるのでそんなに苦労ゎなさそーな・・・？

**今後の追加要素
-C言語で製作ゎ続行

----
**ちょっとした製作講座（？）　その８
私ゎ元々Javaを独学で1年くらぃ勉強してたので　そこからのHSPゎ非常に楽でしたっｗ
が･･･。
都合上どーしてもC言語が必要になってきたため練習も兼ねてHSPから撤退することに。。。
せっかくRPGが作れるょーになるまでHSPを覚えたのに残念でゎあるけど
このRPGゎ作りきる！ってぃぅのゎ変わらずなのでC言語でちゃんと製作しますっｗ

なのでHSPの技術（？）ゎ必要なくなってしまったので
スクリプトゎコメント付きで一般公開しておきますっ！（そのうち
HSPの勉強にでも使ってやってくださぃｗ

ってことで言語がCになっちゃぅけど他ゎ何も変わらなぃので
これからもよろしくお願いしますっ！
----    </description>
    <dc:date>2010-05-04T22:35:17+09:00</dc:date>
    <utime>1272980117</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/50.html">
    <title>ドット絵修行１</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/50.html</link>
    <description>
      **現在の状況
-ドット絵の基礎ゎなんとかなりそぅ

**今後の追加要素
-自作ゎムリぽぃので加工でどうにかする予定

----
**ちょっとした製作講座（？）　その７
ドット絵･･････
思っていたょりも難しぃッス。
何が一番難しぃかって　24*32ドットとかに人物を描くワケで
しかもその人物に装飾をするんですょ！
点を24*32個で･･･それを表現するってぃぅのゎものすごぃ技術が必要でした：

作れなぃこともなさそぅですが･･･。
今の私の技術力でゎ自作キャラゎ到底使ぃものにならなぃレベルなので
加工可能な素材を拾ってくる方向で検討してみますっ。

ただ・・・ここでまた問題がっ！
キャラゎ加工できたとして武器とかゎどーするの！？

サイドビューだとキャラゎ武器持ってますょね・・・。
武器のサイドビュー用素材とか見たことなぃしなぁ；
やっぱ作るしかなぃのか。。。

ぁ・・・そーぃぇばサイドビューって戦闘不能になったときの画像とかも必要だょね。
ぅ～ん。

サイドビューシステムを見直した方が早ぃかもしれなぃなぁ。
でも学んだことゎ無駄にゎならなそぅだしっ！
やれるとこまでやってみて　どーにもならなくなったらシステムの検討をしょぅ！

ってとこで。
どこが講座なんだろーね？ｗ

----    </description>
    <dc:date>2010-05-02T21:42:18+09:00</dc:date>
    <utime>1272804138</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/49.html">
    <title>タイトル未定v1_10</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/49.html</link>
    <description>
      **現在の状況
-ドット絵から勉強･･･orz

**今後の追加要素
-ドット絵が描ければ何でもできそー･･･。

----
**ちょっとした製作講座（？）　その６
マップエディタゎ意外にも簡単にできたっ♪
そして本編の製作に再び入ったワケなのですが･･･。

戦闘システムを作ろぅとして思った。
サイドビューバトルにするならグラフィックが必要だ・・・。
探しました。。。
リンク集みたぃなヤツ片っ端から探しました。。。

１００サイトくらぃ回ったでしょぅか・・・。
結果・・・なし(ノ∀≦。)ノぷぷ-ｯ
ドット絵講座してるところとか歩行グラフィックならいっぱぃあるのですが
戦闘などになると全くと言ってぃぃほどなぃ。

つまり・・・。
1人でゲームを製作するなら　その1人　ゎ何でもできなければいけなぃっとφ(・ω・ )かきかき
最低でもプログラムと絵くらぃゎできなぃとどーにもなんなぃ；

幸いタブレットゎ持っている＋絵ゎ好き（だけどヘタ）なのでドット絵を学ぶことにｗ
なんっか・・・。
全然製作が進まなぃなぁ；
----    </description>
    <dc:date>2010-04-29T20:40:50+09:00</dc:date>
    <utime>1272541250</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/48.html">
    <title>タイトル未定v1_9</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/48.html</link>
    <description>
      **現在の状況
-マップ関連のやり直し

**今後の追加要素
-追加でゎなぃけどマップエディタの製作

----
**ちょっとした製作講座（？）　その５
もぅね・・・アホか！と思った。（ホント
なんで　わざわざプログラム内でマップを生成せにゃならんのぢゃ！ｗ
マップを作っておいて画像を読み込めば無駄も省けるし処理も軽ぃ！
そんな事に気づかなかった私ゎやっぱりアホかっ！(ノ∀≦。)ノぷぷ-ｯ

でマップエディタなるものをベクターとか色々なところからDLしてみたけど
まともに使えるものが１つもなかったってぃぅオチ・・・ｗ
チップサイズが32*32固定のエディタなら良品がいくつかあったんだけど
使いたぃのゎ16*16ですっ！

なので・・・。
エディタから自分で作ることにしたので本編の製作ゎ一時中断で
そっちの製作をするハメに。。。
ふ。。。
2時間で作ってやるぜっ！

ぇっと1日に使える時間が２０分くらぃなので・・・（ホントに；
６日あればできるかな（ｫｨ

----    </description>
    <dc:date>2010-04-28T20:58:33+09:00</dc:date>
    <utime>1272455913</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/47.html">
    <title>タイトル未定v1_8c</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/47.html</link>
    <description>
      **現在の状況
-マップオブジェクトの配置

**今後の追加要素
-バトルシステム
-マップ移動
-ステータス作成
-まぁ色々ｗ

----
**ちょっとした製作講座（？）　その４
マップオブジェクトの配置・・・。
なんとかマップの配置処理と同じところでやりたかったけど
今の私の力でゎムリだった。。。

結局ゎ似たょぅな処理をもぅ１つ別に書くハメになりました；
きっとコレの製作が終わる頃にゎ技術もアップして汎用できるハズｗ

どーやったのかってぃぅとマップロードと同じ。
外部ファイルからオブジェクトデータを読み込んでマップ生成と同じ方法で
画面に配置していく。。。
マップデータの書き方ゎ０００１１２３とかのアレです。

とりあえず・・・。
マップの生成部分のスクリプトを何とか簡潔にしたぃ。

----    </description>
    <dc:date>2010-04-26T11:31:01+09:00</dc:date>
    <utime>1272249061</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/46.html">
    <title>タイトル未定v1_8b</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/46.html</link>
    <description>
      **現在の状況
-各メニュー画面の作成
-各メニュー画面の表示の中央表示
-ステータス画面を開いているときの処理の軽減
-マップの読み込み方法の改善

**ver1_8 での追加要素
-マップオブジェクトの配置方法

----
**ちょっとした製作講座（？）　その３
ステータス画面を開いたとき・・・ものすっごぃ重かった；
一体何でなんだ！？っと。。。
よ～く見てみたらrepeatの中でpicloadしてました。。。
そりゃ・・・思ぃハズだｗ

今回ゎ特に講座らしぃこともなぃですが・・。
マップスクロールと同じ方法でステータス画面のスクロールをやったらダメだったんです。
常に同じ場所に表示させたぃんだから、同じ方法でぃぃんぢゃなぃ？って
私も思ってましたけど。。。
実際にゎズレていく。。。ｗ
何が悪かったのかとぃぅとマップスクロールゎキャラ移動との境目の加算・減算処理が
同じ位置でよかったのですが
ステータス画面ゎ同じ位置で加算・減算処理をするとズレていったんですね。
やり方ゎ色々あるので私が何を言ってるかわからなぃとゎ思いますがｗ
要するに中央表示させるかキャラを移動させるかの位置の
計算方法を見直す必要があったってことです。
----    </description>
    <dc:date>2010-04-25T21:11:46+09:00</dc:date>
    <utime>1272197506</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/45.html">
    <title>タイトル未定　スクリーンショット</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/45.html</link>
    <description>
      **製作ちぅの画像を　ﾍﾟﾀﾍﾟﾀ(○・ω・)ﾉﾉ□&quot; 
そのうちいっぱぃ貼ると思ぃますっｗ

#image(http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%94%BB%E5%83%8F%E7%BD%AE%E3%81%8D%E5%A0%B4&amp;file=%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF.jpg,width=320,height=240,http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%94%BB%E5%83%8F%E7%BD%AE%E3%81%8D%E5%A0%B4&amp;file=%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF.jpg)

#image(http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%94%BB%E5%83%8F%E7%BD%AE%E3%81%8D%E5%A0%B4&amp;file=%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E6%9C%AA%E5%AE%9Av1_8c.jpg,width=320,height=240,http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%94%BB%E5%83%8F%E7%BD%AE%E3%81%8D%E5%A0%B4&amp;file=%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E6%9C%AA%E5%AE%9Av1_8c.jpg)

#image(http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%94%BB%E5%83%8F%E7%BD%AE%E3%81%8D%E5%A0%B4&amp;file=v1_8c%20eq.jpg,width=320,height=240,http://www31.atwiki.jp/nekotowannko/?cmd=upload&amp;act=open&amp;page=%E7%9    </description>
    <dc:date>2010-04-29T08:58:45+09:00</dc:date>
    <utime>1272499125</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/44.html">
    <title>タイトル未定v1_7</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/44.html</link>
    <description>
      **現在の状況
-スペースキーを押した時にステータス画面の表示
-ステータス画面の作成
-ステータス画面を開いているときのキャラクターの停止
-マップのスクロール

**ver1_8 での追加要素
-各メニューの設定

----
**ちょっとした製作講座（？）　その２
何が時間かかるって･･････。
ＲＰＧ用の素材ってなぃんですょね。
恋愛シュミレーション？？みたぃなヤツの画像ならものすごぃ検索にＨＩＴするんですが
ＲＰＧ用だとあってもマップ・キャラ・モンスターのチップや画像くらぃ。
システムウィンドゥなんて２時間探しても使えそぅなのゎ。。。
ってことで自分で作ってしまぇ！になったワケです･･･ｗ

ＧＩＭＰってフリーのペイントソフトがあるのですが
これを使ぅと簡単にグラデーションとかグラデーションができて
単色の塗りつぶしょりもパッと見がよくなりますっｗ

スクリプト的な部分でゎウィンドゥを開くのなんてキー番号の追加だけなので書きません。
マップスクロールに関してゎキャラクターが常にマップの中央にいてマップの端まで来たら
キャラクターを移動させる（中央表示をやめる）ようにしました。
これの処理ゎどの部分を現在のウィンドゥに表示させるのか。
そのサイズの指定方法だけ考えれば可能だと思います。

例えばマップが300*300として・・・中央ゎ150,150ですね。
なのでそこから上下左右の残りを計算してそれを表示させるっと。
これだけの処理です。

ちなみに･･･
ステータス画面のキャラゎ画像だと止まってますけど
ゲーム内でゎ歩行してますっｗ

----    </description>
    <dc:date>2010-04-23T14:51:05+09:00</dc:date>
    <utime>1272001865</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nekotowannko/pages/43.html">
    <title>タイトル未定v1_6</title>
    <link>https://w.atwiki.jp/nekotowannko/pages/43.html</link>
    <description>
      **現在の状況
-キャラクターの歩行に関する色々な描画処理・アニメーションの設定
-マップを外部ファイルから読み込み生成
-通行可・不可の場所を設定

**ver1_7 での追加要素
-マップのスクロール

----
**ちょっとした製作講座（？）
今回ゎ結構本気でスクリプト作成してますっ・・・ｗ
可能な限り汎用性を持たせ処理を軽く＆無駄を省ぃてます。

まずRPGの大体のシステムゎ前回の試作で構成できました。
なので現段階で取り組んでいるのゎ【試作RPGでゎ作らなかった要素】です。
具体的にゎキャラクターの描画・マップの描画またゎ切り替えですねっ。
キャラクターの描画についてゎ⇒キーを押したら絵を右向きのに切り替える・・・といった
単純な処理なので問題ゎなぃですね。
stick から数えても10行で描画の処理ゎ完了してます。
具体的な内容ゎ公開しませんが･･･
１．どのキーを押されたか？
２．どの位置にどの画像を描画するのか？
３．歩行アニメーションの切り替え方法をどうするか？
４．キーが押されていない時に直前の方向の維持とアニメーションストップをどうするか？
くらぃを考えるとできると思います。

通行設定もマップの描画方法に沿って考えればすんなりとできます。
例えば０～２ゎ通行可能にするとか。

----    </description>
    <dc:date>2010-04-22T20:36:50+09:00</dc:date>
    <utime>1271936210</utime>
  </item>
  </rdf:RDF>
