検索結果 438 件

by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ワールドマップ
返信数: 14
閲覧数: 2083

Re: ワールドマップ

言葉だけで説明するのが難しいのであれば画像を使って
こんな感じにしたいというのを示せばよいのではないでしょうか。
by Tatu
4年前
フォーラム: 作品お披露目掲示板
トピック: はじめまして
返信数: 29
閲覧数: 32372

Re: はじめまして

なかなか高いランクに進めません。

現在のルートログ
HW_ルート.txt
(2.43 KiB) ダウンロード数: 740 回
by Tatu
4年前
フォーラム: 作品お披露目掲示板
トピック: はじめまして
返信数: 29
閲覧数: 32372

Re: はじめまして

PLAYER POINTが100000をこえました。

進行状況
無題.png
無題.png (53.33 KiB) 閲覧数: 29824 回
リプレイ集
rep.zip
(39.53 KiB) ダウンロード数: 773 回
クリアしたステージとランクで次に遊べるステージとランクが決まるが
目当てのステージとランクにいくルートを探すのが面倒。
これは弾避けスキルシミュレーターとして必要な要素なのでしょうか。
by Tatu
4年前
フォーラム: 作品お披露目掲示板
トピック: はじめまして
返信数: 29
閲覧数: 32372

Re: はじめまして

お久しぶりです。

ダウンロードしました。
Plus版の自機の攻撃力が不足しすぎているという問題は改善されていますね。

現在の進行状況
無題.png
無題.png (53.25 KiB) 閲覧数: 29856 回
リプレイ集
rep.zip
(21.48 KiB) ダウンロード数: 772 回
ハイスコアを見るときにクリア状況によって確認できないことがあります。
例としてステージ2はBだけをクリアし、他のステージはAだけクリアしていた場合、
ステージ2のBのスコアを見ることができません。

ステージが9あるのでリプレイは9個以上保存できるようにした方がよいと思います。

効果音はつけないのですか?

あと、新たにトピックを立てたほうがダウンロードしてもらいやすかったかもしれません。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: オートセーブについて
返信数: 7
閲覧数: 2452

Re: オートセーブについて

ウィンドウを閉じられてもProcessMessageの戻り値が-1になり、
ループから抜けるだけなのでsave()もDxLib_End()も実行されます。

詳しくはDXライブラリ置場のリファレンスを確認してください。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: オートセーブについて
返信数: 7
閲覧数: 2452

Re: オートセーブについて

このコードではどのようになりますか? #include <DxLib.h> int Key[256]; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll(GetHitKeyStateAll_Key); for (int i = 0; i<256; i++){ if (GetHitKeyStateAll_Key[i] == 1) GetHitKeyStateAll_InputKey[i]++; else GetHitKeySta...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 画面揺らし
返信数: 5
閲覧数: 1975

Re: 画面揺らし

22章の説明には書かれてませんが
自機などの描画関数の座標の指定に
+dn.x
+dn.y
が追加されています。

前のトピックを解決する前に
次々とトピックを立てるのはやめてください。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: オートセーブについて
返信数: 7
閲覧数: 2452

Re: オートセーブについて

DxLib_End()の近くでセーブしてはどうでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の&(アンド)について。
返信数: 5
閲覧数: 1009

Re: c言語の&(アンド)について。

printfでアドレスを表示したいときは%pを使いますが%dでも問題ないと思います。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: c言語の&(アンド)について。
返信数: 5
閲覧数: 1009

Re: c言語の&(アンド)について。

コメントアウトした行も実行した行のどちらも
渡しているのはstr1の最初の要素のアドレスです。

文字列を扱う関数には文字列の最初の要素のアドレスを渡しています。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 学校の課題
返信数: 15
閲覧数: 2486

Re: 学校の課題

pはint型のポインタなのでint型のポインタを入れましょう。
今回は最初の要素num[0][0][0]へのポインタを入れればよいと思います。

16進数であるならば
0,1,2,3
4,5,6,7
8,9,A,B
C,D,E,F
の16文字です。
baseは15ではなく、16でしょう。
by Tatu
4年前
フォーラム: 四聖龍神録Plus掲示板
トピック: ご意見・ご感想はこちら
返信数: 52
閲覧数: 40196

Re: ご意見・ご感想はこちら

動画を作った時はそのつもりだったのでしょう。

ですが、Dixqさんが社会人になってからゲーム制作に時間が取れなくなり、
Dixqさんの日記を見ても特にゲームを制作したいという感じはしないので
期待してもつらいだけだと思います。

むしろ、自分で龍神録2(もしくはそのような何か)を作ってやろうと考えたほうがいいかもしれません。


あと、「一体絶対」じゃなくて「一体全体」です。
by Tatu
4年前
フォーラム: 四聖龍神録Plus掲示板
トピック: ご意見・ご感想はこちら
返信数: 52
閲覧数: 40196

Re: ご意見・ご感想はこちら

>>アイリス さん

龍神録2についてはないものと思った方がよいでしょう。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ソリティアをプログラムについて
返信数: 5
閲覧数: 2635

Re: ソリティアをプログラムについて

1点目については
選択したカードを示すSelectedCardを配列にし、複数選択できるようにしてみてはどうでしょうか。

2点目については
カードを選択した時に場に元々あったカードと選択したカードで
同じカードが2枚表示されてしまうということですか?


カード選択時にどこのカードを選択したのかを記憶する。
選択した場所(場札など)の配列から選択したカードの配列にカードの情報を移す。
選択した場所の配列からは選択されたカードの情報を消す。
どこに移動するかを決定したら移動先の配列に選択したカードの情報を移す。
選択したカードの情報を消す。

というようにしてはどうでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・
返信数: 8
閲覧数: 3035

Re: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・

ソリューション設定をReleaseにしてもダメとなると私には解決する方法が分かりません。

他に回答がつかないようであれば
DXライブラリ置き場の掲示板に質問したほうがよいかもしれません。

その時はここでどのようなやり取りがあったかを示すため、
このトピックのURLを添えて投稿するとよいでしょう。


2015/01/15追記:
書き忘れていましたが向こうに投稿した後にこちらで報告してくれるとありがたいです。

DXライブラリ置き場でのスレッド
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=3481
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・
返信数: 8
閲覧数: 3035

Re: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・

ソリューション設定をDebugからReleaseに変えてもダメでしたか?

もし、Releaseに変えて問題なかった場合は
今回よりも前にDXライブラリを用いたプロジェクトを作成したことはありますか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・
返信数: 8
閲覧数: 3035

Re: error LNK2026: モジュールは SAFESEH イメージには安全ではありません と出るのですが・・・

DXライブラリ置場の「DXライブラリの使い方」でプロジェクトの設定を見直してみてください。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ソリティアをプログラムについて
返信数: 5
閲覧数: 2635

Re: ソリティアをプログラムについて

>ソリティアを色々なサイトを参考にしながら
どのサイトを参考にしたのかを書くと
これからソリティアを作ろうとしている人の役に立つかもしれません。

>カードをシャッフルした後に配置したい
それはできているのでしょうか?

>場用の配列を用意してもどれが先頭のカード化をどのように管理すればよいのか
vectorのサイズを調べれば先頭のカードはわかるのではないでしょうか。

>山札も減っていくのに配列で果たして管理できるのか
配列で管理可能でしょう。

>頭の中でロジックが整理しきれてなくて…、
紙か何かに書いて整理しましょう。

コードが投稿されていますがどの部分が問題だと考えているのでしょうか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ソリティアをプログラムについて
返信数: 5
閲覧数: 2635

Re: ソリティアをプログラムについて

とりあえず、ソリティアを作ってみましたが http://dixq.net/forum/blog.php?u=525&b=5273 私は番号(0~51でマークと数値の両方を表す、-1ならば存在しないことを表す)と裏表を示すカード構造体を作り、 山札、めくった山札、場札、組札それぞれをカード構造体の配列で管理するようにしました。 ゲームで裏表の情報が必要なのは場札のみですが 他のカードまでカード構造体で管理しているのは カード構造体用の描画関数だけで描画できるようにするためです。 先頭のカードについては 場札は各列で-1ではない最後のカードが先頭のカードであるとみなし、 それ以外については先頭のカ...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ウェーブマシンのようなモノを描画したい。
返信数: 19
閲覧数: 2864

Re: ウェーブマシンのようなモノを描画したい。

今は線が上下に動くだけでこれを波を描くようにしたいということですよね?
無題.png
無題.png (35.3 KiB) 閲覧数: 2844 回
加速度を伝える計算を左からではなく、右から行ってはどうでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 良くわからないエラーが発生しました。
返信数: 9
閲覧数: 2097

Re: 良くわからないエラーが発生しました。

DXライブラリ置き場の「DXライブラリの使い方」というページを見てください。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 学校の課題で改善すべき点をお聞きしたいです。
返信数: 3
閲覧数: 1035

Re: 学校の課題で改善すべき点をお聞きしたいです。

あけましておめでとうございます。 x[10]=*p; についてこれだとx[10]に最初の文字を代入しただけで x[0]からx[9]まで全て初期化されていないままです。 文字列のコピーにはstrcpyを使うとよいでしょう。 使い方は"strcpy"で検索して調べてください。 if(y[0]=="0") について単一引用符'で囲まれた文字は文字コード(数値)を指し、 二重引用符"で囲まれた文字列は文字列リテラルを指すので、 数値と文字列を比較していることになり、環境によっては警告が出されます。 if(y[0]=='0') とするのがよいでしょう。 学生番号が099-Q8888と最初が0の場合は無視...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: DXライブラリの画像のロード
返信数: 7
閲覧数: 1473

Re: DXライブラリの画像のロード

DXライブラリ置き場のリファレンスページより
http://homepage2.nifty.com/natupaji/DxL ... .html#R3N2

読み込みに成功した場合はグラフィックハンドルが、
失敗した場合は-1が
グラフィックハンドルを扱う変数に代入されます。

そのため、読み込んだかどうかはグラフィックハンドルを扱う変数が-1かどうかを調べればよいと思います。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: なぜかあたり判定が付かない・・・
返信数: 10
閲覧数: 1519

Re: なぜかあたり判定が付かない・・・

確かにこれでは当たり判定が付きませんね。
x>Aかつx<Aを満たすxは存在するでしょうか。
図.png
図.png (4.33 KiB) 閲覧数: 1492 回
当たり判定の左上の座標と右下の座標はそれぞれどうなるか考えてみてください。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 配列についてご教授ください
返信数: 2
閲覧数: 516

Re: 配列についてご教授ください

配列の先頭要素str[0]にはアドレスではなく、char型の値が入っています。
配列の先頭以外の要素に入っているのもアドレスではなく、char型の値です。

配列の名前strだけを書いた場合は配列の先頭要素のアドレスを指します(strでも&str[0]でも同じ)

&strでは配列strのi番目の要素のアドレスを指します。

文字列をscanfで入力し、printfで出力するだけならこれでよいでしょう。

コード:

#include <stdio.h>
int main(){
	char str[5];
	scanf("%s",str);
	printf("%s",str);
	return 0;
}
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: エンターを押すたびに次のメッセージを表示する処理
返信数: 6
閲覧数: 1214

Re: エンターを押すたびに次のメッセージを表示する処理

Cntが3未満の時とそうでない時で文字の描画処理を分けてはどうでしょうか。
Cntが3未満の時は0からCntまで描画。
そうでない時はCnt-3からCntまで描画。
というように。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 21章について
返信数: 2
閲覧数: 504

Re: 21章について

GV.hに
GLOBAL bullet_info_t bullet_info[10];//弾情報
と書くべきところを
extern bullet_info_t bullet_info[10];//弾情報
と書くと同じエラーが出ました。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 龍神録プログラミングの館 24章で躓いてしまいました。
返信数: 4
閲覧数: 831

Re: 龍神録プログラミングの館 24章で躓いてしまいました。

func.hで関数ポインタの名前が間違っていないか確認してみてください。



龍神録プログラミングの館の24章のページで
「func.hというファイルを追加してください。」の直後に
----func.cpp を変更----
と書かれていますね。
by Tatu
4年前
フォーラム: 作品お披露目掲示板
トピック: 自作ゲームを見ていただけないでしょうか?
返信数: 3
閲覧数: 9371

Re: 自作ゲームを見ていただけないでしょうか?

通常のゲームをクリアしました。
result.png
result.png (19.22 KiB) 閲覧数: 9344 回
「正しい」というのがどういうことかわかりませんが
よくできているし、面白いと思いますよ。
特にバグらしいものも見つかりませんでした。

追記
ボスラッシュをクリアしました。

動画
► スポイラーを表示
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: あっちむいてほい
返信数: 3
閲覧数: 1259

Re: あっちむいてほい

ゲームプログラミングの館を見て
DXライブラリを用いたプログラミングに慣れるのがよいと思います。
状態の移り変わりについて書いているページもあります。

詳細検索ページへ移動する