探検
C言語でアクションゲームが作りたい
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
02/05/03 18:22ID:jHGxuzaQ …
02/05/03 18:30ID:???
企画は総合発表&雑談スレッドに書いて下さい
このスレッドでまとまり次第、独立したプロジェクトスレッドを立てて下さい
(前触れの無いプロジェクトスレッドは削除対象となります)
このスレッドでまとまり次第、独立したプロジェクトスレッドを立てて下さい
(前触れの無いプロジェクトスレッドは削除対象となります)
02/05/03 18:46ID:???
02/05/03 18:55ID:???
>>1
HSPにしとけ、まじで
HSPにしとけ、まじで
02/05/03 19:46ID:???
ソレハシューティングデノハナシダロ
02/05/03 19:52ID:???
>>6
(゚Д゚)ハァ? 何言ってんだ?お前がシューティングしか作れないだけだろ
(゚Д゚)ハァ? 何言ってんだ?お前がシューティングしか作れないだけだろ
02/05/03 20:02ID:???
02/05/03 20:03ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
02/05/03 20:14ID:???
>>4
そこCでもええんか
そこCでもええんか
02/05/03 20:51ID:???
>>10
どういう意味だよ
どういう意味だよ
02/05/03 20:58ID:???
>>11
そういう意味さ
そういう意味さ
02/05/03 21:08ID:???
>>12
いいんじゃないの?
いいんじゃないの?
02/05/03 22:21ID:???
あげ
02/05/03 22:26ID:???
あげんな(笑
02/05/03 22:31ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
17名前は開発中のものです。
02/05/04 00:15ID:nKGEE6cA ほい
10 CLS
20 SCREEN 3
30 PRINT "HELLO WORLD!!"
40 END
10 CLS
20 SCREEN 3
30 PRINT "HELLO WORLD!!"
40 END
02/05/04 00:19ID:???
#include <stdio.h>
int main();
int main()
{
printf("hello world\n");
return(0);
}
ほい
int main();
int main()
{
printf("hello world\n");
return(0);
}
ほい
02/05/04 01:33ID:???
#include <stdio.h>
#include <action.h>
int main(void)
{
printf("Hello ActionGame!\n");
RunMro(); /* スーパーマリヲ実行関数 */
return 0;
}
一丁上がり!
#include <action.h>
int main(void)
{
printf("Hello ActionGame!\n");
RunMro(); /* スーパーマリヲ実行関数 */
return 0;
}
一丁上がり!
02/05/04 01:53ID:???
>>19
ごめんなさい。僕が作りたいのは3Dのネットゲームなのでマリオじゃダメです
ごめんなさい。僕が作りたいのは3Dのネットゲームなのでマリオじゃダメです
02/05/04 02:12ID:???
02/05/04 02:14ID:???
とりあえず、コンソールのアドベンチャーゲームでも作っとけ。
02/05/04 02:27ID:???
と、言うか現在では逆にコンソールのアドベンチャーの方が造り辛いと思われ...
02/05/05 01:14ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
02/05/05 23:20ID:???
/*無限シネヨサンプル*/
#include <stdio.h>
int main(void)
{
while(1){printf("厨房シネヨ\n");}
return 0;
}
#include <stdio.h>
int main(void)
{
while(1){printf("厨房シネヨ\n");}
return 0;
}
02/05/06 12:37ID:???
a
02/05/06 12:52ID:???
>>25
改行ない方がカコイイ
改行ない方がカコイイ
02/05/06 13:59ID:???
o
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ このスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ /
/ モララーより /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
02/05/12 21:45ID:???
30名前は開発中のものです。
02/05/12 22:50ID:8Pk00WY.02/05/13 06:37ID:???
エッ!?ドレドレ?? ウワァ!!コレハヒドイスレダ!!
∧_∧∧_∧ ∧_∧ ∧_∧
( ・∀・);・∀・) (・∀・; )・∀・ )ボクニモミセテ
(○) ( つ U U )⊂ ⊂ ⊂ )
ヽ|〃 (_)_)(⌒)|| ̄ ̄ ̄ ̄ ̄|__(_(_)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄.|\|| VAIO | ̄ ̄ ̄ ̄
\,,|==========|
32名前は開発中のものです。
02/05/21 05:12ID:XHSDIsJI HSPでダイレクトx使うにはどうしたらいいの?
33名前は開発中のものです。
02/05/22 13:30ID:uFabihEo スレ違い…でしょうか?えぇと、2Dのアクションでマップを
キャラの移動にあわせて横にスクロールさせるには
どのような処理をかければいいのでしょうか?
キャラの移動にあわせて横にスクロールさせるには
どのような処理をかければいいのでしょうか?
02/05/22 13:40ID:???
キャラ移動と逆の方にマップを移動
36名前は開発中のものです。
02/05/22 17:35ID:aMw1or7U >>35
スクロール以前に、固定画面のゲームいくつか作ったほうが身のため。
スクロール以前に、固定画面のゲームいくつか作ったほうが身のため。
02/05/22 20:18ID:???
テキストモードで上スクロールだッ!
「逆スクロール」=下スクロールは高度な技だゾ!
「逆スクロール」=下スクロールは高度な技だゾ!
02/05/22 20:54ID:???
>>1
作れば?
作れば?
40名前は開発中のものです。
02/08/07 00:49ID:uvRO0azs あの、まったくの初心者なんですけどCでゲームが作りたいです。
どういうことを勉強すればいいのでしょうか?
いろいろなサイトを見たけど、ゲームに結びつくようなことは書かれていませんでした。
どういうことを勉強すればいいのでしょうか?
いろいろなサイトを見たけど、ゲームに結びつくようなことは書かれていませんでした。
02/08/07 00:51ID:???
02/08/07 01:01ID:???
>>40
何を勉強したらいいのかとか聞いてるようじゃ見込み無し
何を勉強したらいいのかとか聞いてるようじゃ見込み無し
02/08/07 01:02ID:???
猫でもわかるプログラミング
ttp://www.kumei.ne.jp/c_lang/
山亀本舗
ttp://www.yamagame.com/
ttp://www.kumei.ne.jp/c_lang/
山亀本舗
ttp://www.yamagame.com/
02/08/07 01:05ID:???
02/08/07 03:23ID:???
>>43の「猫でも…」はなんでエディタをエジタってかいてるんだ?
46名前は開発中のものです。
02/08/07 04:52ID:5/IuBIvM エジタ(・∀・)
02/08/07 05:11ID:???
>45
ローマ字でeditaでは? うちはエヂタになるけど。
COBOLerがいうエディッタよりはマシかと。
ローマ字でeditaでは? うちはエヂタになるけど。
COBOLerがいうエディッタよりはマシかと。
02/08/07 09:57ID:???
>>40
つーか本買え
つーか本買え
02/08/07 10:23ID:???
editorだろ。
んで、ジジ臭い読みかたすりゃエジタ。
老人がTシャツを「てーしゃつ」って言うようなもんだ。
んで、ジジ臭い読みかたすりゃエジタ。
老人がTシャツを「てーしゃつ」って言うようなもんだ。
02/08/07 10:30ID:???
この場合は初心者がネットで探すよりも本を一冊買ってきたほうが
はるかに早く情報手に入れることができるだろうに…
はるかに早く情報手に入れることができるだろうに…
02/08/07 11:31ID:???
02/08/07 11:40ID:???
オバハンがステンレスの事をステンレースって言うみたいなもんか
02/08/07 12:29ID:???
大阪のおばはんの場合
×ステンレス
×ステンレース
○ぼっこんぼっこんゆーやつ
×ステンレス
×ステンレース
○ぼっこんぼっこんゆーやつ
54fusiagesan ◆7oP.BAKA
02/08/07 13:46ID:hFP19G/E >>53
ワロタ
ワロタ
02/08/07 13:53ID:???
02/08/07 19:54ID:???
>>51
由来なんてシランが、ジジ臭いことに変わりはあるまいw
由来なんてシランが、ジジ臭いことに変わりはあるまいw
02/08/07 23:04ID:???
Dをデーと読む由来も解説キボン
58名前は開発中のものです。
02/08/08 01:27ID:q1hbC62g >>57
ドイツ語だろ。
ドイツ語だろ。
59名前は開発中のものです。
02/08/08 01:33ID:00f86gEQ 明治〜大正期はイギリスの他、ドイツに習う分野も多かった影響だろう。
電話で聞き間違えやすい(例えばBとD)から、わざとデーと発音する場合もありますな。
電話で聞き間違えやすい(例えばBとD)から、わざとデーと発音する場合もありますな。
02/08/08 07:22ID:???
ハクションゲーム
02/08/08 09:22ID:???
>>59
漏れの場合英語習う前までデーの方が英語らしい発音だと思ってたり。(w
漏れの場合英語習う前までデーの方が英語らしい発音だと思ってたり。(w
62名前は開発中のものです。
02/08/08 10:20ID:z6PUmBpA 丁字路
02/08/08 14:26ID:???
マジンガー世代は Z=ゼット
02/08/08 23:19ID:???
簡単なアクションゲームだったら、経験から言って制御文、構造体(自己参照構造体含む。これ重要。)、
グラフィックの表示まで分かれば十分作れると思う。
まあ、本気で勉強すれば半年で、物分りの悪い人でも1年やればできると思うよ。
多分、以下のソースがなにやろうとしてるか分かれば制御文については大丈夫だと思う。
(もちろん実行しないで。2分ぐらいで作ったんでscanf使っててスマソ)
#include<stdio.h>
void main(void)
{
int a,b,i,j
a=1;
b=0;
i=0;
scanf("%d",&j);
while(i<j)
{
switch(i%2)
{
case 0:
a+=b;
printf("%d\n",a);
i++;
break;
case 1:
b+=a;
printf("%d\n",b);
i++;
break;
}
}
}
グラフィックの表示まで分かれば十分作れると思う。
まあ、本気で勉強すれば半年で、物分りの悪い人でも1年やればできると思うよ。
多分、以下のソースがなにやろうとしてるか分かれば制御文については大丈夫だと思う。
(もちろん実行しないで。2分ぐらいで作ったんでscanf使っててスマソ)
#include<stdio.h>
void main(void)
{
int a,b,i,j
a=1;
b=0;
i=0;
scanf("%d",&j);
while(i<j)
{
switch(i%2)
{
case 0:
a+=b;
printf("%d\n",a);
i++;
break;
case 1:
b+=a;
printf("%d\n",b);
i++;
break;
}
}
}
02/08/08 23:21ID:???
変数の宣言の最後に「;」忘れた・・・鬱。
02/08/08 23:43ID:???
いまだにmainの戻り値をvoidにするヤシがいるのか
とか言ってみるテスト
とか言ってみるテスト
02/08/09 00:31ID:???
>>66
そういう入門書が消えない限りは
そういう入門書が消えない限りは
68名前は開発中のものです。
02/08/11 00:50ID:PnUKFloM あえ
02/08/11 00:57ID:???
>67
いや、2chで蔓延した可能性もあるぞ・・・
こうなると最初にvoid main(void)で本を書いた奴は責任重大だな。
いや、2chで蔓延した可能性もあるぞ・・・
こうなると最初にvoid main(void)で本を書いた奴は責任重大だな。
02/08/11 02:26ID:???
どっちでもいいんじゃネーノ
02/08/11 02:55ID:???
73_
02/08/11 20:03ID:??? 二次元のマップって普通1次元配列でするよね?
X方向120、Y方向100のマップがあったら
$define MAPX 120
$define MAPY 100
$define MAP_SIZE MAPX*MAPY
int main(void) {
int map[MAP_SIZE];
int x=0,Y=0;
for(i=0;i<MAP_SIZE;i++) map[i]=0;
// もし X:54 Y:33 の位置に1を代入したければ
x=54; y=33;
map[x+(y*MAPX)]=1;
・
・
・
・
}
でいいんだよね??
2次元使ったほうがいいかいな?
X方向120、Y方向100のマップがあったら
$define MAPX 120
$define MAPY 100
$define MAP_SIZE MAPX*MAPY
int main(void) {
int map[MAP_SIZE];
int x=0,Y=0;
for(i=0;i<MAP_SIZE;i++) map[i]=0;
// もし X:54 Y:33 の位置に1を代入したければ
x=54; y=33;
map[x+(y*MAPX)]=1;
・
・
・
・
}
でいいんだよね??
2次元使ったほうがいいかいな?
02/08/11 20:08ID:???
1マス1オブジェクトなんてどうだろう?
02/08/11 20:12ID:???
>>73
うんいいよ。
うんいいよ。
76名前は開発中のものです。
02/08/11 23:35ID:YyqnVN0I02/08/12 14:35ID:???
>>76
callocだと0クリアしてくれるから便利だよな
callocだと0クリアしてくれるから便利だよな
02/08/12 15:07ID:???
MAP面積がX:120 Y:100、ビュー面積(表示される面積)がX:16 Y:16。
map配列内には山や海などのイメージ番号が収納されている。
1ブロックの大きさが16*16ドットとするとブロック単位での全方向スクロールの処理は
$define MAPX 120
$define MAPY 100
$define VIEWX 16
$define VIEWY 16
$define MAP_SIZE MAPX*MAPY
int main(void) {
int i,m=0,x=0,y=0,map[MAP_SIZE]; // x,y変数はビューの左上を指す
while(1) {
m=key(); // key関数はテンキーからの入力を返す
if(m!=0) mapdraw(x,y,m); }
m=0; }
void mapdraw(int x,int y,int m) {
int nn;
if(m==8) y--;
if(m==6) x++;
if(m==2) y++;
if(m==4) x--;
for(i=0;i<VIEWY;i++) {
for(j=0;j<VIEWX;j++) {
nn=map[(x+j)+(y+(i*MAPX)];
put(img[nn],x+(j*16),y+(i*16)); // put関数はブロックを書く
} } }
でいいんじゃないかな?それよりもはよ、アクションゲーム作れや。1よ。
map配列内には山や海などのイメージ番号が収納されている。
1ブロックの大きさが16*16ドットとするとブロック単位での全方向スクロールの処理は
$define MAPX 120
$define MAPY 100
$define VIEWX 16
$define VIEWY 16
$define MAP_SIZE MAPX*MAPY
int main(void) {
int i,m=0,x=0,y=0,map[MAP_SIZE]; // x,y変数はビューの左上を指す
while(1) {
m=key(); // key関数はテンキーからの入力を返す
if(m!=0) mapdraw(x,y,m); }
m=0; }
void mapdraw(int x,int y,int m) {
int nn;
if(m==8) y--;
if(m==6) x++;
if(m==2) y++;
if(m==4) x--;
for(i=0;i<VIEWY;i++) {
for(j=0;j<VIEWX;j++) {
nn=map[(x+j)+(y+(i*MAPX)];
put(img[nn],x+(j*16),y+(i*16)); // put関数はブロックを書く
} } }
でいいんじゃないかな?それよりもはよ、アクションゲーム作れや。1よ。
79作れ
02/08/12 15:17ID:1r6GcreU ↑
1どっと単位でスクロールしたければ
ビュー画面より少し大きめのバックバッファ(裏画面)を作り、そこへブロックを配置する。
ようするにVIEWXとVIEWYの大きさをバックバッファ用に大きくしてやるだけ。
あとは元のビュー画面の大きさでクロップして表画面に出せば、はいおしまい。
楽勝だろ? さっさと作れ
1どっと単位でスクロールしたければ
ビュー画面より少し大きめのバックバッファ(裏画面)を作り、そこへブロックを配置する。
ようするにVIEWXとVIEWYの大きさをバックバッファ用に大きくしてやるだけ。
あとは元のビュー画面の大きさでクロップして表画面に出せば、はいおしまい。
楽勝だろ? さっさと作れ
80作れ
02/08/12 15:20ID:1r6GcreU ちなみにエラールーチン入れとけよ(藁
X,Yが負なったり、(x+VIEWX)がMAPXをこえないようにするとか。
X,Yが負なったり、(x+VIEWX)がMAPXをこえないようにするとか。
02/08/12 16:02ID:???
>>80
ンな事気にしてるんじゃねーよ。
この手の問題へのアプローチは3つある。
1 呼び出し側でチェックを入れる
2 呼び出された側でチェックを入れる
3 チェックしない(デバッグ段階でassertで潰す)
どれも間違いではない。
ンな事気にしてるんじゃねーよ。
この手の問題へのアプローチは3つある。
1 呼び出し側でチェックを入れる
2 呼び出された側でチェックを入れる
3 チェックしない(デバッグ段階でassertで潰す)
どれも間違いではない。
02/08/12 16:30ID:???
02/08/12 17:06ID:???
>>82
1だと汚くなるっていうけど、
2でも返り値を見てエラー処理をしないといけない。
そもそも、この場合に範囲外の座標が与えられるというのは、
完全な論理エラー(バグ)なんで、取り除かなければいけないことを考えると、
チェックを入れるのは、正常なケースなら必要ないコードを入れると言うことなので、
assertしてしまうのが正しい。
1だと汚くなるっていうけど、
2でも返り値を見てエラー処理をしないといけない。
そもそも、この場合に範囲外の座標が与えられるというのは、
完全な論理エラー(バグ)なんで、取り除かなければいけないことを考えると、
チェックを入れるのは、正常なケースなら必要ないコードを入れると言うことなので、
assertしてしまうのが正しい。
02/08/12 17:51ID:???
>>82はアサートを知らない初心者と見た
02/08/12 18:06ID:???
02/08/12 18:07ID:???
>assertはデバグ作業でしかつかえんし
んなこたぁない。
んなこたぁない。
02/09/06 05:44ID:???
どのみちassertなんて初心者をコケにする為の
道具でしかない。
道具でしかない。
02/09/06 22:21ID:???
>>87
それだけの道具ならわざわざJavaが新版に取り入れてくるはず無い
それだけの道具ならわざわざJavaが新版に取り入れてくるはず無い
02/09/06 23:53ID:???
Java信奉派か・・・
02/09/13 21:35ID:???
Cとかからの移行組とのズレ摩擦を減らしただけとかではないのかな。
あんまりassertは重要視してない、ジブソの場合
命令全般にしても周りが使ってるものを優先的に使うが、
実質意味のない命令である事も多いわけだし
あんまりassertは重要視してない、ジブソの場合
命令全般にしても周りが使ってるものを優先的に使うが、
実質意味のない命令である事も多いわけだし
02/10/13 02:16ID:???
保守下げ
02/10/13 10:40ID:???
____
/ ヽ
/ __A___|〆
ヽ(____>
ノ从ハ)从〉 シュ シュ
クノ ´∀`§へつ シュウリョウ〜♪
√ ヽ@_X .|
/│ ヽ丿 ))
/ \ |つ
/ ヽ__ノ
く │
ヾ=====┘
し し
〜完〜
/ ヽ
/ __A___|〆
ヽ(____>
ノ从ハ)从〉 シュ シュ
クノ ´∀`§へつ シュウリョウ〜♪
√ ヽ@_X .|
/│ ヽ丿 ))
/ \ |つ
/ ヽ__ノ
く │
ヾ=====┘
し し
〜完〜
02/10/13 12:20ID:???
とりあえずC++を覚えるべき。
02/10/13 13:28ID:???
C覚えたけど全然ゲームつくれない
02/10/14 12:45ID:???
>>とりあえずC++を覚えるべき。
知ったか君です。C++を覚えるのは目標です。
>>C覚えたけど全然ゲームつくれない
知ったか君です。足し算を覚えたのかな?
知ったか君です。C++を覚えるのは目標です。
>>C覚えたけど全然ゲームつくれない
知ったか君です。足し算を覚えたのかな?
02/10/14 15:04ID:???
掛け算もファイルアクセスもソートも覚えた
次なにすりゃいいんだ?
お前が知ったかじゃなければ答えてくれ
次なにすりゃいいんだ?
お前が知ったかじゃなければ答えてくれ
02/10/14 17:23ID:???
JROGEみたいなものならできるはず。テキストゲームとか。
javascriptなら画像・サウンドも簡単に扱えますが重いです。
HSPはBASIC寄りなので、Cからは多少遠くなります。
しかしゲームを作るのは簡単です。
よほどの(処理速度を要求される)ゲームでも作らない限りはこれで良し。
vcならelを使えば簡単にゲームが作れます。
普通に使えばDirectX直接使用よりもややパフォーマンスは下がり
ますが、簡単に作れるには、変わり有りません。
bcbやbccでは多少扱いは難しいかもしれません。おおよそ可能ですが。
http://mikata.curiocube.com/oop/
ここを読めばプロパティ、メソッドなどのオブジェクト思考が分かり易いです。
http://www.asahi-net.or.jp/~yf8k-kbys/index.html
ここと併用すればC++の基礎が分かります。
もっともelでしたら、::の記号を気にしなければCのつもりで使えた筈です。
http://www3.justnet.ne.jp/~botchy/index.html
http://www.uri.sakura.ne.jp/~cosmic/yuno/main.html
命令は標準的なもの以外全て時代の変遷の影響を大きく受けます。
言語もどれがいつ廃れるかもわかりません。
javascriptなら画像・サウンドも簡単に扱えますが重いです。
HSPはBASIC寄りなので、Cからは多少遠くなります。
しかしゲームを作るのは簡単です。
よほどの(処理速度を要求される)ゲームでも作らない限りはこれで良し。
vcならelを使えば簡単にゲームが作れます。
普通に使えばDirectX直接使用よりもややパフォーマンスは下がり
ますが、簡単に作れるには、変わり有りません。
bcbやbccでは多少扱いは難しいかもしれません。おおよそ可能ですが。
http://mikata.curiocube.com/oop/
ここを読めばプロパティ、メソッドなどのオブジェクト思考が分かり易いです。
http://www.asahi-net.or.jp/~yf8k-kbys/index.html
ここと併用すればC++の基礎が分かります。
もっともelでしたら、::の記号を気にしなければCのつもりで使えた筈です。
http://www3.justnet.ne.jp/~botchy/index.html
http://www.uri.sakura.ne.jp/~cosmic/yuno/main.html
命令は標準的なもの以外全て時代の変遷の影響を大きく受けます。
言語もどれがいつ廃れるかもわかりません。
02/10/14 19:44ID:???
DirectX使えるようになったよー。
記念下げ
記念下げ
99名前は開発中のものです。
02/10/15 17:45ID:j6LmSqrj あげ
100名前は開発中のものです。
02/10/15 17:46ID:j6LmSqrj そして100
101名前は開発中のものです。
02/10/15 21:28ID:S7By066D >>96
C だとして、
libxml: Web 関連
SDL: マルチメディア関連、ゲーム制作
GTK+: アプリケーション一般
OpenGL(Mesa): 3D関連、ゲーム制作
好きなのを選ぶがよい。
洩れ的には先にアルゴリズムの本を一冊やっておくことを勧める。
C だとして、
libxml: Web 関連
SDL: マルチメディア関連、ゲーム制作
GTK+: アプリケーション一般
OpenGL(Mesa): 3D関連、ゲーム制作
好きなのを選ぶがよい。
洩れ的には先にアルゴリズムの本を一冊やっておくことを勧める。
102101
02/10/15 21:31ID:S7By066D スレのタイトル見たらCだった。(鬱
ちなみにワシは95ではない。
ちなみにワシは95ではない。
103名前は開発中のものです。
02/10/15 21:51ID:??? 漏れら極悪非道の終了ブラザーズ!
クソスレは終わらせてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ END
(・∀・∩)(∩・∀・) ENDE
(つ 丿 ( ⊂) FIN
( ヽノ ヽ/ ) 了
し(_) (_)J 完
クソスレは終わらせてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ END
(・∀・∩)(∩・∀・) ENDE
(つ 丿 ( ⊂) FIN
( ヽノ ヽ/ ) 了
し(_) (_)J 完
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- NHKの災害情報、閲覧に「ユーザー登録必要」で批判の声多数 [少考さん★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★7 [BFU★]
- 性売買「買う側」処罰化と同時に「売る側は処罰せず、支援の対象に」Colabo主催の集会にて [パンナ・コッタ★]
- 〈NHK督促10倍に強化〉「カーナビも受信料いただきます」方針に自治体が悲鳴…“督促の基準”を大赤字のNHKにきいた [パンナ・コッタ★]
- 【北海道】「稀に見る大きな個体」 体長1.9m、体重400kg超の巨大グマを捕獲 苫前町 [煮卵★]
- SuicaとPASMOのコード決済「teppay(テッペイ)」26年秋開始 🐧🤖 [少考さん★]
- ATOK、サブスク料金を2倍に値上げ。330円/月👉660円/月 [838847604]
- 小林源文(74)「実際に日中戦争になったら先の大戦の沖縄、硫黄島での戦闘のように日本人の恐ろしさを教えてあげるよw」 [237216734]
- 【朗報】高市早苗、10代〜50代まで支持率80%超えwwww [279254606]
- 日本政府、「政府効率化省(DOGE)」を設置 租特・補助金の無駄点検 [377482965]
- 防衛省「台湾有事にロシア参戦するかも」 [177178129]
- 経済学者「高市が辞めることが最大の経済政策」 [743638351]
