【0から】C言語でゲームを作る【スタート】
レス数が950を超えています。1000を超えると書き込みができなくなります。
00011
04/08/25 08:14ID:GyrQ+1pUC言語を勉強していきたい人、など
まったく0から覚えていこうというスレです。初歩的な質問から進行状況の報告、
こんなゲームを作りたいんだ、等の夢、妄想を語ってくれてもおkです。
みんなでモチベーションを高めて挫折しないようにがんばっていきましょう。
たまたま来た先輩方は、みんな初心者なので暖かい目で見守ってください。アドバイス
や質問に答えてくれる方は大歓迎です。
0002名前は開発中のものです。
04/08/25 08:58ID:7imHqlyL0003名前は開発中のものです。
04/08/25 09:46ID:XpTnMLGI0004名前は開発中のものです。
04/08/25 10:00ID:ZkR0yCXI00051
04/08/25 10:30ID:GyrQ+1pU本屋さんに行って「C言語はじめの一歩」という本を買ってきました。
gccというコンパイラが付属のCDに入ってて、インストールはできました。
とりあえずこれがあればプログラムを始めることができるんでしょうか。
いろんなスレ見てるとVBとかライブラリとか出てきますけどそういうものも
必要なのですか?
買った本にはアルファベットを入力して当てていくゲームを作るという形で
プログラムを書いてあるんですけど、まったく初めてなんでよくわかりません。
その他、ヘッダファイルとかコマンドプロンプトなどの仕組みというか、
用語の意味がよくわかりません。
くだらない質問ですみません。
0006名前は開発中のものです。
04/08/25 10:32ID:YJ37xmvM++は、チョメチョメ?
それとも、ぷらんぷらん?
・・それとも、4本てことか? orz
0007名前は開発君のものです。
04/08/25 10:42ID:3iYhWLVQ0008名前は開発中のものです。
04/08/25 11:07ID:YJ37xmvMコンソールゲームの予感。
ようは、DOS画面、あの真っ黒画面に文字だけが出てきて、
コマンド打って、「OK」とか「Error」とかでる。そういうものだ。
C言語っていうのは、WinでもMacでもLinuxでもどこでも使えるが、
共通してできるのは、文字列処理や数値計算くらい。
見た目にきれいな、ウィンドウや画像や音や、あとネット関係っていうのは、
OSごとにつくりが違うから、OSのAPIやライブラリを使うことになる。
一般に、C言語はマシン語(CPUが直接処理するプログラム形態)に近いので、
性能に配慮した細かいつくりができる分、細かい指示が必要になる。
つまりプログラムをたくさん書かないといけないわけだ。
Cを使わずに、VBなどでゲームを作れば、少ないプログラムでできる。
でも性能に究極は求められない。
初心者にお勧めは、結果がすぐ出せるって意味ではVBだな。
でもプログラムの流れという意味では、Cのほうがわかりやすいだろうな。
ちなみにおれの言語遍歴は、
FAMIRYBASIC→C→HyperTaik→REAlBasic→Pascal→Fortran→C++→VB→Java
って感じだな。COBOLやシェル、Perl、Javascript、DHTML、SQLもやった。
まぁ、ひとつをものにすれば、他はみなだいたい同じっていう意味では、
どれから始めても一緒かもな。
0009名前は開発中のものです。
04/08/25 11:15ID:8Sq7HSMG0010名前は開発中のものです。
04/08/25 11:16ID:+LFlo86Bhttp://pc5.2ch.net/test/read.cgi/gamedev/1071809112/l50
0011名前は開発中のものです。
04/08/25 11:16ID:XvflwgbCまずはおまいの環境を書け。どうせWinなんだろうけど。
Win対応で初心者向けの本でちゃんとインストールもできてるんならそれでプログラムは
作れるはず。WinのSDKも多分ついてるだろうし。
あとは本に載っている通り順を追っていけばhello worldくらいはできるんじゃないの?
できないんならおまいの力不足か著者がうんこかのどっちか。
0012名前は開発中のものです。
04/08/25 11:19ID:ID+UtkyS0013局部注目体操日本3D競技ゲーム(女子)(14%)
04/08/25 11:34ID:8Sq7HSMG「printfのフォーマットのところになんて書いていいかわかりません。
試行錯誤中です。」
っていう報告もどうかとw
ある意味隔離でいいんじゃねーの?
0014名前は開発中のものです。
04/08/25 11:57ID:hhQ99L1ehttp://www.microsoft.com/japan/msdn/student/premium/
で買った方絶対にいいです。(10万円くらいするらしい)
それが無理なら、delphiかHPSの方がいいと思います。
0015名前は開発中のものです。
04/08/25 14:53ID:hir/oytNこれらはどこで手に入るのでしょう?
普段はボーランドのやつをつかってますが…
0016名前は開発中のものです。
04/08/25 15:35ID:ID+UtkySunix板に専用スレもある。cygwinでコンパイルして
商売絡みやるならライセンスに注意。
http://pc5.2ch.net/test/read.cgi/unix/1086622860/
0017名前は開発中のものです。
04/08/25 16:17ID:P8Qjd7X3cygwinとかmingwinなんてのはWindowsなんて嫌々使ってやってんだぞという
UNIXな人たちが自己主張するための環境だから初心者にはお勧めできない。
borlandの無料コンパイラ+フリーのIDE環境でもいいけどやっぱ一番いいのは
VC++だろうな。どっか探せばVC++6.0のスタンダードeditionくらいあるんじゃないか?
0018名前は開発中のものです。
04/08/25 19:13ID:SKxStMlV0019名前は開発中のものです。
04/08/25 19:17ID:49/sPf1m0020名前は開発中のものです。
04/08/25 19:33ID:2HHdIgeY無理をすればWin32API を使うことも可能。
0021名前は開発中のものです。
04/08/25 21:08ID:0fQsc8E1>cygwinとかmingwinなんてのはWindowsなんて嫌々使ってやってんだぞという
>UNIXな人たちがry
そうなんです・・orz。その通りです。
昔VBであそんでいた漏れも、
プロデビューしてC言語の素晴らしさと面白さにどっぷりつかり、
OSはUNIX系が基本だろみたいなことを感じるようになってしまった。
今つかってるLinuxはマジで使いやすいと思うし、いろいろ遊べるし、勉強もしやすい(インスコ自体勉強になった)し、
Cコンパイラも当然のように付いてるし。
なんつーの?こうwindowsPCはあくまでマルチメディア機器であって、
そこで敢えて標準Cのゲーム開発しようとするのは本当にキモチワルイことなんですごめんなさい。
あ、VSは、あれはあれでいいもんだと思うよ。なんつっても作りやすいからね。
0022名前は開発中のものです。
04/08/25 22:03ID:sHhUwkz5が買えるんだから、それにしておけばよい。IDEのインテリセンス
は、始めたばかりで関数や引数の概要を忘れがちな時にはなかなか
便利だからね。
0023名前は開発中のものです。
04/08/25 23:13ID:s+/yQb3+0024名前は開発中のものです。
04/08/25 23:28ID:b28YFpQXアイデアはあるけどプログラムその他ができない為に実現できない人、これから
C言語を勉強していきたい人、など
>>5
gccというコンパイラが付属のCDに入ってて、インストールはできました。
とりあえずこれがあればプログラムを始めることができるんでしょうか。
いろんなスレ見てるとVBとかライブラリとか出てきますけどそういうものも
必要なのですか?
買った本にはアルファベットを入力して当てていくゲームを作るという形で
プログラムを書いてあるんですけど、まったく初めてなんでよくわかりません。
その他、ヘッダファイルとかコマンドプロンプトなどの仕組みというか、
用語の意味がよくわかりません。
くだらない質問ですみません。
結局自分が質問したくてスレ立てたってやつですか?
0025名前は開発中のものです。
04/08/26 02:12ID:MK54UGgWUNIXイイんだけど、DirectXがUNIXの開発環境に対応しないと
使う気にならない
00261
04/08/26 02:35ID:aQ7mdKZOそうです。printfで文字を表示するのはできるようになったんですけど、
あんなのからどうやったらゲームになるのかなぁって思ったんです。
あれからまた本屋さんで、C言語の仕組みってヤツとCD-ROMで学習できるソフト
を買ってきたんですけど、最初にVBを覚えたほうがいいですか?
0027名前は開発中のものです。
04/08/26 03:30ID:scy3MesB少しは独習能力を見につけなよ
基本的なものばっかじゃないか
0028名前は開発中のものです。
04/08/26 07:56ID:t1a8nkfa00298
04/08/26 08:10ID:fPX4PusU>>1が何をしたいかによるなー。
とにかくアドベンチャとかをお手軽に作りたい
→HSPや吉里吉里等のスクリプト言語(Win)
→Windows以外でも、っていうならWeb系もありだな
とにかくRPGをお手軽に作りたい
→RPGツクール(Win)
簡易ツールは使わずオールラウンドに何でも作れるようになりたい。
→VB(Win、なんでも比較的簡単に作れる。3D可)
→Delphi(Win、Pascal言語だが使いやすい部品が多いらしい)
→VC++(Win、Windowsの駆動部品を直接いじり倒せるが、
多くのAPIやライブラリの知識を必要とする。極めれば引く手あまた?)
Winのみでなく、どんな環境でも動くようにしたい。
→Java(「Write Once, Run Anywhere」がコンセプト)
→Web(HTML&Javascript、JavaApplet、Flash等。
サーバ側ならPerlやServletやデータベース)
十数年前なら、とりあえずBASICだろってな感じだったが、
いまは選択肢多すぎるわな。
自分が将来どうなりたいかで選択するのがいいねー
ゲーム企画ならスクリプト言語やツクール使いで高学歴
ゲームプログラマならVC++、でもWinのライブラリは将来使わないかも
IT系にいきたいならWeb系が引く手あまた
漏れはゲーム業界ではないので想像で書いてる
ところで、なんでおれこんなに長く書いてるんだろ・・
00308
04/08/26 08:20ID:fPX4PusU新技術がいろいろ出てくるから、これをやっておけばいいってのはない。
むしろなんでもできるって能力が必要。ゲーム系も同じかも。
0031名無しさん@お腹おっぱい。
04/08/26 08:32ID:t1a8nkfa00321
04/08/26 17:13ID:0vOwlMsy00331
04/08/26 18:26ID:/Vew0L+C0034名前は開発中のものです。
04/08/26 18:57ID:Ke4QUxk9どれも似通った言語ばかりですね。
LISPなどの違ったパラダイムの言語も評価してほしかった。
0035名前は開発中のものです。
04/08/26 21:19ID:aloBFIgL評価ヨロスク
00361
04/08/26 21:27ID:GaWlfXmW00371
04/08/27 07:52ID:n8hYRfTkありがとうございます。
とりあえず本などを買ったのでしばらくは、C言語を勉強して、来月あたりに
VisualBasicを買おうと思います。
順序としてはその方がいいですよね?
今の環境はWindowsで、コンパイラが本に付属していたgccです。
0038名前は開発中のものです。
04/08/27 07:59ID:4IjLqXr9学生さん?もし学生さんなら、>14のtheSpokeを買うべし。
値段のお得感で勧誘するのは邪道な気もするけど、13万のものが5000円で買える。
gccとは出だしの辛さが全然違うので、即触るのをやめた方がいいくらい。
theSpokeはC+&C#&JAVA&VB+その他諸々なので、VBを単独で買うよりも安い上に得。
学生じゃなかったら、兄弟を使うとか、親御さんに言って放送大学で授業取らせてもらうとか、
そういう邪道な手段を使ってでも、1さんが本気ならば買う価値はある。
0039名前は開発中のものです。
04/08/27 09:30ID:GyrzYX9fゲームを作るのが目的ならな。
0040名前は開発中のものです。
04/08/27 11:46ID:enhkpZm0スパゲッティはおいしくありません。
0041名前は開発中のものです。
04/08/27 13:05ID:9o3lohCn0042名前は開発中のものです。
04/08/27 16:01ID:Fa0Zyw2E# 個人的にはVBはお薦めしないけれど、もしVBを突き詰めて使っていったら
# 結局細かいところやライブラリなどはC/C++に頼らざるを得なくなるのも
# 事実だね。
0043名前は開発中のものです。
04/08/28 17:44ID:hDaU/e70http://hp.vector.co.jp/authors/VA022962/xops/
このようなゲームはどんな言語で作られているのでしょうか?
もちろん数年掛かるのも承知です。
0044名前は開発中のものです。
04/08/28 18:17ID:FJgsUV3Rその人は好きで追ってたんだけど、まさかここまでになるとは思わなかった。
2DSTGへ行くと思ってたんだけどなぁ・・・
3Dやりたいなら、VC++以外に選択肢は無いと言ってもいい。
他でもやれん事は無いけど資料の質と量が違うので
0045名前は開発中のものです。
04/08/28 18:19ID:hDaU/e70早速ぐぐってきまふ。
0046名前は開発中のものです。
04/08/28 18:20ID:k9uQ9CbLジャンルは対戦?ボンバーマンオンライン系のものです。
ネトゲを作るために必要な知識を出来れば順番通り教えていただけると幸いです。
言語には無料のborland C/C++を使うつもりです。
今の所「独習C」をポインターの一個前まで終えました(配列と文字列)
自宅サーバにはLinuxを使いたいです。(Linuxの勉強は全くできてません)
お願いします。
ちなみにプログラミング歴は0です。
0047名前は開発中のものです。
04/08/28 18:21ID:yfhhpXPQ0048名前は開発中のものです。
04/08/28 18:22ID:hDaU/e70C++自体初めてなもので…。
realBacicというマック用のオブジェクト指向のベーシックなら触ったことがありますが…
0049名前は開発中のものです。
04/08/28 18:22ID:FJgsUV3Rタダより高いものは無い。
005146
04/08/28 18:34ID:k9uQ9CbLVisual Studio .NET theSpoke Premium Version 2003
と
Microsoft Visual C++ .NET Standard Version 2003 アカデミックパック
の違いって何ですか?
0052名前は開発中のものです。
04/08/28 18:37ID:1AkbkW1D貴方のようなひとは以下を読むのがよろしい。
憂鬱なプログラマのためのオブジェクト指向開発講座
Effective C++
プログラミング言語C++
UNIXネットワークプログラミング入門
オブジェクト指向におけるの再利用のためのデザインパターン
Cマガジンバックナンバー
005352
04/08/28 18:39ID:1AkbkW1D0054>>43
04/08/28 18:39ID:hDaU/e70の本しかない…
お勧めの本がありましたら教えて頂けないでしょうか?
0055>>43
04/08/28 18:40ID:hDaU/e70あ、スイマセンリロードしていませんでした。
ありがとうございます。
005652
04/08/28 18:43ID:1AkbkW1DVisualC++の本はVisualC++というソフトの使いかたが書いてあるだけ
なので、C++の勉強をするなら、VisualC++の本を買うのは間違いです。
005743
04/08/28 19:05ID:hDaU/e70レスどうもありがとうございます。
紹介してもらった本をしらべてみたのですが、
プログラミング言語C++は
「この本は初心者プログラマーのためのものではなく、
すでにC++を仕事で使っているC++プログラマーや、熟練プログラマーのための本である。」
という紹介がついていました。
やはり初めてC++に触れてなおかつプログラム経験の浅い人向けなんて
本は存在しないのでしょうか?
0058名前は開発中のものです。
04/08/28 19:29ID:FJgsUV3Rプログラムを真面目に勉強するよりゲームに必要な技術、
というかソースだけをコピーしていった方がいいと思う。
真面目に勉強せずにはしょってけば、やる気無しシューや戦国史の劣化コピーまでは一週間で行ける。
真面目に勉強すると、1つの言語を習得するのに10年必要って誰かが書いてたように、
相当の勉強属性を持ち尚且つプログラマー属性がある人間じゃないと挫折するよ。
ゲーム製作はアプリ作るよりも遥かにつまらないし疲れる上に、妥協ばかりで嫌になる。
0059名前は開発中のものです。
04/08/28 19:37ID:FYk82hrg006052
04/08/28 19:45ID:1AkbkW1D実は、>>52で列挙した本は>>46用の物です。
たしか、ここはC言語でゲームを作るというスレなので
Cのお薦め本を紹介すれば良いのかな…
定番だけど プログラミング言語C は良書。
C++はCの拡張言語なので、やはりある程度Cをマスターしている必要があります。
ですから、Cにあるような超初心者向きと言われる本はあまり無いと思います。
よく本屋さんで見掛けるような やさしいC++ などの本はあまりよく読んだこと
がありませんが、一見するに、買い損な気がします。
もし、何か奨めよと言われたら、書評でもわりと良い評価がある、
独習シリーズがよさそうですね。
0061名前は開発中のものです。
04/08/28 19:48ID:1AkbkW1D58はアルゴリズムを考えるのが嫌いなんだよ
006243
04/08/28 20:11ID:hDaU/e70みてみるとやさしいC++というのはなかなか良さそうです。
値段もそんなに高くないのでとりあえず買ってみます。
ありがとうございました。
0063名前は開発中のものです。
04/08/28 21:15ID:FJgsUV3R読んでいじるのではなく、必要な所だけ寄せ集めてパクるのが最短距離だと
>>61
>58はアルゴリズムを考えるのが嫌いなんだよ
アルゴリズムって普通考えるものなのか?
いや、もう何も言いますまい……
0064名前は開発中のものです。
04/08/29 18:08ID:yHF/0u54>>59
58はアルゴリズムを考えるのが嫌いなんだよ
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
アルゴリズムを考えるアルゴリズムを考えるアルゴリズムを考える
0065名前は開発中のものです。
04/08/29 23:20ID:8C6YYl16別に間違ってない気がするんだけど
0066名前は開発中のものです。
04/08/31 11:53ID:aqq58SO70067名前は開発中のものです。
04/08/31 12:30ID:HDOgrwdmライセンスを読め。ボーランドに聞け。
0068名前は開発中のものです。
04/08/31 12:36ID:XY3I7dVw商用可だよん〜
0069名前は開発中のものです。
04/09/02 04:09ID:cslSy6aBvisualbasicでffぽいの作れますか?
あと、visual c とかdirectxとかいろいろあるけど何がどう違うんですか?おしえてください
0070名前は開発中のものです。
04/09/02 04:19ID:W66VL6ie0071名前は開発中のものです。
04/09/02 05:08ID:iIL4jgPKDelphi最強!
0072名前は開発中のものです。
04/09/02 10:46ID:I/qpa2a4これで作れないゲームは存在しません!
0073長文スマソ
04/09/02 15:50ID:0SGyYigoなんとかマスターして作ったゲームが
エロだったけどそこそこ売れたよ(^O^)
APIかなり使ったけどね。
VC++というかC++さえ今でもほとんどわかんない。
Cはなんとか情報処理試験で合格するレベルまで勉強したけどね。
(CからVC++への道のりが実は途方もないんだ('A`))
でも今はCベースのフリーのスクリプトツール使ってる。
VBはやっぱり限界がある。もちろんスクリプターより
いろんなことができるけど専門のツールと比べて
見栄えが悪くスピードも遅い。
(ツールはたいてい作った人がCベースだから速い)
先人たちがここまでしてくれたんだから、
もしスクリプトツールしたことないならそこから練習したら
先先Cでも役に立つかも。
自分もCでいずれなんかしたい気もするので
ここときどきウォッチするかも。
0074名前は開発中のものです。
04/09/02 16:29ID:w7mp56cT0075名前は開発中のものです。
04/09/02 16:37ID:rKxtzkTsマ◎オ等(高速な処理を要する):
C++,Cじゃなきゃむり(出来ても某正男みたいにかくかくうごいて踏んだのに死んでないとかいろいろ、98だと動かないかも)
パズルとか:
Basicのほうがらくです、ものすごくらくです。
ただし、企業単位で開発されているゲームはほとんどがC++だからな。
Basicでゲームがどーのとかいってられるのは個人レベルまで。
逆に個人レベルの骨頂を目指すならBasicでもかまわないんじゃないか、安いし。
0076名前は開発中のものです。
04/09/02 16:38ID:cMRVYISK買う必要はありません。
無料で配布されているBC++なりVC++なりで十分。
あるいはJava2や.NETでも良いかも。
0077名前は開発中のものです。
04/09/02 16:43ID:rKxtzkTs>>69
BasicではFF無理です
→FFは高度な戦闘画面を主としています、というか対外のRPGそうです。
むっちゃ遅いVBではFFは無理です。
Visual C , DirectX
→VisualCはMicrosoft Cの後リリースされたWindowsAPIに対応した始めてのコンパイラー
いまはVisual C++.NET2003が最新版でリリース。
DirectXは、ライブラリです、DirectXがなきゃゲームできません。VBでもVCでも呼び出せます。
というかVisual C++は現在発展途上のもよう、アマチュアにはむかない。
DelphiでもVBでも好きなもの使っていいと思うよ。
まあ >>76 の言う通り買わなくてもいいんだけど、いつかほしくなるからどっちにしろ一緒かな。
0078名前は開発中のものです。
04/09/02 17:03ID:mEFyX4EKVBだってDirectX使えるんだから表現力にも問題ない。
遅いとか言ってるヤツって使いこなせてないんじゃないの?
そういうヤツは何つかっても遅いのしか作れないんだろ?
0079名前は開発中のものです。
04/09/02 17:12ID:rKxtzkTs君が断じて遅くないと感じているのは、
君が断じて遅くないとしか見えない程度のゲームしか作ったことだからだ。
ためしにFFみたいのをVBで作ってみろよ、そういう意見を述べるのはそれからだ。
0080名前は開発中のものです。
04/09/02 17:13ID:iIL4jgPKツクール買っとけ
0081名前は開発中のものです。
04/09/02 17:15ID:RGTuD+Lb残念ながら貴方の書いている事はほぼ全て間違っています。
マリオ(初代ですよね?)がC++,Cじゃなきゃむりなんて事はありません。
VBでもHSPでも作れます。
BasicでFFが無理というのも間違いです。
VBやHSPでも'FFの高度な戦闘画面'は再現出来ます。
事実FF3.5はVB製です。大概のRPGは作れるでしょう。
>DirectXは、ライブラリです、DirectXがなきゃゲームできません。VBでもVCでも呼び出せます。
出来ます。
釣りだと思ったけれど、69さんが鵜呑みにしないようにレスしてみるテスト
0082VB使い
04/09/02 17:15ID:0SGyYigoAPIを使う羽目になる。
合成も透過も伸縮もVBの基本能力では無理
(もしかしたら可能かもしれないけど)
そのあたりが本格的なものを作りたいなら
VCかツール使ったほうがいいかも。
そしてたとえAPIを混ぜてもさっき書いたように処理スピードが遅い。
遅いだけではなくてタイマーとかも適当なので、
アクションはホントに向かない。これはアニメとか作ってて何度も泣いた。
VBの利点は一言で言えば簡単なことだけど、
具体的には、変数などのデータを処理するのがわかりやすいところ。
シミュレーション的なものを作るときはVBの機能が役に立つ。
(もともとEXCELとか組み合わせて
ビジネスで活用するのに向いてるインタプリタだし。)
Cでいちいち作ると大変な時間がかかることでも楽にできる。
あとはボタンとかバーとかしょぼくていいなら
簡単にとりつけられるところかな。
0083名前は開発中のものです。
04/09/02 17:19ID:VNkOMECUFFはファミコン時代からあるんだぞ!VBで余裕でしょ
0084名前は開発中のものです。
04/09/02 17:34ID:9FsdpOIUBasic4GL
http://www.basic4gl.net/
LGP
http://www.jppass.com/lgp/
今のスペックならVB6だろうが大抵のゲームは作れる気がする
特にFFみたいにあまり演算速度がいらないならVB6でも関係ない
でも今のDirectXってVB6はサポート外では?
0085名前は開発中のものです。
04/09/02 19:30ID:XqX0qnLe0086名前は開発中のものです。
04/09/02 19:42ID:0UJBx9OW0087名前は開発中のものです。
04/09/02 19:43ID:9FsdpOIU0088名前は開発中のものです。
04/09/02 19:54ID:6jnz5W+mただ、C/C++しかサポートしてないライブラリ大杉だし
C/C++よりVBっていうお手軽志向なら最初からHSPでも使っとけってのは
確かにその通り。
0089名前は開発中のものです。
04/09/02 21:54ID:gUzVQjXlPS2というハードウェアがそういう専門機だから、ちゅうのもある?
0090名前は開発中のものです。
04/09/02 22:40ID:IsZqSxEHMSから詳細なヘルプとサンプルソースもVB用に出てることだし。
0091名前は開発中のものです。
04/09/03 00:33ID:mphjYsdm0092名前は開発中のものです。
04/09/03 01:00ID:D9hj8w5hムービーとリアルタイム間違えてないよね?
最新のグラボを積んだマシンの方がたくさんのほうがきれいなグラフィックだせるよ
表示ポリゴン数、マルチテクスチャ、高解像度、アンチエイリアスなどなどPS2なんか足元にも及ばない
でもFFの方がよく見えるっていうのはマシンというよりアイデアとテクスチャのクオリティーの高さかもね
ムービーは何百時間もかけてレンダリングするのできれいで当たり前
あとプログラム初めての人はVCやVBなんかよりもHSPのほうがおすすめ
理由は言語自体が簡単なことと無料だからと簡単なゲームが作りやすいから
簡単な2Dゲームを作りながらプログラムってどんな感じなのかつかんでいけばいいと思う
スロットゲーム→シューティング→アクション、パズル→RPGみたいな感じで
で、プログラムとはなんぞやっていうのが少し見えてきたらVCだとかVBだとかDelphiとか考えればいいんじゃないかな
言語やツールなんてのは所詮道具に過ぎない
プログラミング力(?)がしっかり身につけば、乗り換えってそんなに大変なことじゃない
ちなみにHSPで挫折したならプログラムは向いていないのであきらめましょう
0093名前は開発中のものです。
04/09/03 08:38ID:QejBJxge美麗じゃないよ?
0094名前は開発中のものです。
04/09/03 12:40ID:dYq9eexl0096名前は開発中のものです。
04/09/03 15:44ID:QejBJxge0097名前は開発中のものです。
04/09/03 16:07ID:MDm8eplAVRAMとかクロックで単純に性能比較はできないけど出た年を考えればまぁうなずけるね。
0098名前は開発中のものです。
04/09/03 16:33ID:VmuknepS0099名前は開発中のものです。
04/09/03 17:09ID:dYq9eexl10や11レベルだったら幾らでもあるだろ。
12はまだ出て無いし比較対象が無いから解らないけど。
0100名前は開発中のものです。
04/09/03 17:15ID:VmuknepS技術力は対して他と変わらないのか
そういう時代になってるのか( ゚д゚)ポカーン
最新のゲーム興味ない俺には驚きだなぁ。
0101名前は開発中のものです。
04/09/03 17:24ID:dYq9eexlとりあえず10-2は製品ROMに「tenukigomen」ってファイルが存在するぐらいだし
11は管理が悪いらしい。
次次世代まで生き残れるのか?
0102名前は開発中のものです。
04/09/03 17:31ID:VmuknepS>「tenukigomen」ってファイルが存在するぐらいだし
なんかフリーゲームみたいだw
0103名前は開発中のものです。
04/09/03 17:34ID:BFzSQ46/あ、スタッフに親近感湧いた
0104名前は開発中のものです。
04/09/03 18:25ID:MDm8eplAなんのファイルだよw
0105名前は開発中のものです。
04/09/03 22:40ID:XG3TRUst>ちなみにHSPで挫折したならプログラムは向いていないのであきらめましょう
HSPからゲーム製作を始めるのはお勧めできない。
>スロットゲーム→シューティング→アクション、パズル→RPGみたいな感じで
って、そんな事やってる暇があったら他言語行った方がいいよ。
コンテストに出品しようとちまちまやってるHSP厨だけど、他人にどうかって聞かれたら「絶対やめとけ」って答える。
0106名前は開発中のものです。
04/09/04 00:43ID:cpc+iQCX0107名前は開発中のものです。
04/09/04 00:46ID:ZBWVOrLE0108名前は開発中のものです。
04/09/04 01:44ID:JZYTsdAw0109名前は開発中のものです。
04/09/04 03:25ID:25begrPM0110名前は開発中のものです。
04/09/04 03:56ID:xlco1KP3http://www2.tky.3web.ne.jp/~yosshin/famibe/index.html
0111名前は開発中のものです。
04/09/04 11:55ID:JS/7vfNS馬鹿にマジレスするな。
0112名前は開発中のものです。
04/09/04 15:01ID:iU5gjtrW0113名前は開発中のものです。
04/09/04 15:31ID:0e5oIEGGそいつのレベルが判るな。
0114名前は開発中のものです。
04/09/05 08:54ID:LDxbgh8G0115名前は開発中のものです。
04/09/05 10:35ID:EvyS1KTzcpp.exeを知らないのか?
C/C++ Preprocessor
0116名前は開発中のものです。
04/09/05 11:03ID:r3t8+jyC0117名前は開発中のものです。
04/09/05 12:46ID:EvyS1KTzだってソースファイルのcppも「*.cpp」な訳だし。
>>113はどのcppを言いたかったんだ?
0118名前は開発中のものです。
04/09/06 01:01ID:CiFzl9zP画面再表示しまくるような冗長な処理が多いからさ。
冗長な処理を避ける方法は、工夫すればいくらでもあるわけだから、
すべてVBのせいにするのは、初心者のはやとちりってもんだ。
そもそもあのコントロールは、業務用途を意識してると思うぞ。
目的の違う、妙にリアルタイムに位置変える様な動作させておいて
「遅い!」って言うのは、そもそも筋違い。
そしてそれとは対極に、ゲーム開発目的のために、DirectXっていうのがあるわけだ。
DirectX 8.0日本語ドキュメント (Visual Basic 開発者向け)
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=e625cf5f-9a73-4751-90f1-7f8b02bdfa63&displaylang=ja
サンプルプロジェクトを実行すれば、そこでもうDirectXが動いてる。
あとは形変えるなり、動かすなりするだけ。がんばりな。
チュートリアルとリファレンスとソースを読んで、よーく考えたらわかる。
ちなみにバージョン8からは、2Dってのがない。3Dオンリー。
オブジェクトのZ座標をゼロで固定すれば2Dだ。簡単簡単。
ちなみに、C++用もある。
DirectX 8.0 日本語ドキュメント ( C++ 開発者向け)
ttp://www.microsoft.com/downloads/details.aspx?FamilyID=09343a34-6d91-4708-a2da-7e98cf7ec872&displaylang=ja
0119名前は開発中のものです。
04/09/06 03:42ID:hQ2XTjlr2chで始めて勉強になりました。
C++ VC (技術計算用)適当に使ってたんで、DirectXは眼中に無かった。
ありがとう。
試してみるよ。
只今取引先との交渉(建築3D意匠)でMaya特訓中。
このソフトの将来性はどう?
覚える価値アリかな?
他の皆さんにも意見うかがいたし。
0120名前は開発中のものです。
04/09/06 11:27ID:TYAC/+bL0121名前は開発中のものです。
04/09/06 11:28ID:doLlFIP7これ買え
http://www.microsoft.com/japan/msdn/student/premium/
0122名前は開発中のものです。
04/09/06 20:31ID:BIXxhclGあとは個人の趣味とか思想の問題。
だと思う。
0123名前は開発中のものです。
04/09/06 21:40ID:JWiI0CRcVBで60fps、評判も非常によいSTGです。
122さんの仰るとおり、HSPやひまわりでとなると厳しいものの、
VB、delphi、VC++購入、C++はどれも似たようなもので、本人の意思と努力が最も重要でしょう。
FPS等の3DネットゲームとなるとVC++が楽みたいですが……
0124名前は開発中のものです。
04/09/06 21:48ID:a1xy8CC1VB対応のゲームエンジン
C/C++やC#、Delphi、その他色々にも対応してるけどなー
0125名前は開発中のものです。
04/09/07 08:52ID:ousCj0AM0126名前は開発中のものです。
04/09/07 12:41ID:CKmCL2Oe0127名前は開発中のものです。
04/09/07 12:45ID:CKmCL2Oe0128名前は開発中のものです。
04/09/07 13:04ID:jPE6NvHJVBでもなんら問題なく、弾幕系シューティングが開発可能なんだな。
もう言語の問題ではない。
どっちかっていうと本人の問題?動機を維持するほうが難しい
0129名前は開発中のものです。
04/09/07 13:14ID:+0WzzPwNそういうことだね。
VBを使っていることにプライドをもてたら関係ないだろうね。
0130名前は開発中のものです。
04/09/08 20:23ID:jYRh0MMM0131名前は開発中のものです。
04/09/11 00:23:20ID:R4HLplmNドラクエ3とかは余裕?
0132名前は開発中のものです。
04/09/11 00:47:43ID:4erlKUv4自分が思い描くゲームは何でも作れます。
すべてはやる気次第。
0133名前は開発中のものです。
04/09/11 01:00:35ID:EQdVPuQz0134名前は開発中のものです。
04/09/11 07:42:29ID:7s/DhHdzWindowsXPも作れますよ。
0135名前は開発中のものです。
04/09/11 11:12:15ID:FvXdItaH何でも作れるけどかなり難しい気がする。
今ドラクエ1のクローンCで作ろうと思って勉強中だけど結構難しい。
0136名前は開発中のものです。
04/09/11 11:52:13ID:7s/DhHdzそうですね。
私も今ドラクエ1みたいなRPGをVC++(C&APIベース)で作っていて、
システムは大体できてきたけど結構面倒でした…。
0137名前は開発中のものです。
04/09/11 18:19:06ID:bz+i71f4技術さえ身につければDQ1はもちろんDQ7クラスも可能。
0138名前は開発中のものです。
04/09/12 08:58:34ID:89in4wvs0139名前は開発中のものです。
04/09/12 09:13:27ID:PGkDXmzYスーファミ時代のRPGなんて、しょせん、
画像表示して、文字列表示して、ちょっと音出してるだけじゃないか!?
とーても簡単だよ
0140名前は開発中のものです。
04/09/12 10:07:27ID:PnCBL2lw初心者には難しいよ
0141名前は開発中のものです。
04/09/12 10:49:57ID:gwAzK+v60142名前は開発中のものです。
04/09/12 12:08:22ID:/dQJS2g20143名前は開発中のものです。
04/09/13 00:04:16ID:ESeVIaSjどうやって覚えて行ったか。読んだ本など詳しく教えてくれくれ
0144名前は開発中のものです。
04/09/13 00:13:07ID:6INDSUg2以上だ
0145名前は開発中のものです。
04/09/13 00:16:27ID:2dpCv4yK爆笑したw
0146名前は開発中のものです。
04/09/13 00:30:22ID:/yiJFWJOコンパイル環境は"GCC: (GNU) 3.3.4 (Debian 1:3.3.4-6sarge1)"
プログラム歴は12年位。と言ってもあまりレベルは高くないと思う。
BASICから始めて、C C++ Lisp ML Ruby Perl Pascal Fortran etc..
と言語を闇雲に覚えた。はっきりいって意味なんか無かった。
最近はGnome用のGUIアプリを書いて公開してる。
Windowsはほとんど使うことはない
# エロゲするときくらい??
0147名前は開発中のものです。
04/09/13 02:03:35ID:S9LIo4KH厨房の技術の教科書見てbasicちょっと。
工房になってからVBやりだした。
今は無きベーマガ買ってソース眺めてたなぁ。
大学になってOOPの概念がやっとわかって
VBでOOPみたいなことちょくちょくと。
あとはC++やらJavaやらJavaScriptやらPerlやらつまみ食い。
なんだかんだで5年くらいプログラミングやってることになるのかな?
0148名前は開発中のものです。
04/09/13 11:50:12ID:ndLAimnb0149名前は開発中のものです。
04/09/13 12:28:58ID:rvkTXzbWC言語らしい
0150名前は開発中のものです。
04/09/13 12:39:30ID:/yiJFWJOCにC++は含まれない。
0151名前は開発中のものです。
04/09/13 14:07:47ID:Vs/BVxTjDirectX使えないよ?
0152名前は開発中のものです。
04/09/13 14:09:10ID:/yiJFWJO0153名前は開発中のものです。
04/09/13 14:11:28ID:/yiJFWJO0154名前は開発中のものです。
04/09/13 19:18:57ID:HDRAZrKRみんな、何歳からスタートした?
ttp://pc5.2ch.net/test/read.cgi/gamedev/1006709626/
ム板参考:お前ら何歳のときからプログラミングやってんの?
ttp://pc5.2ch.net/test/read.cgi/tech/1054284287/
0155名前は開発中のものです。
04/09/14 14:26:14ID:WQWvhem2マリオみたいなゲームで、キャラクター画像を右側のみしか用意していません。
左方向に進む時はSurFaceを左右反転して使おうとおもったんだすが、SDLには関数が用意されていないようですね。
出来ればライブラリは使いたくありません。
自前で作る場合、参考になる資料、サイトがあったら教えてください。
0156名前は開発中のものです。
04/09/14 16:10:34ID:ZHV+0FTx0157名前は開発中のものです。
04/09/14 21:09:13ID:YWBfFy2U0158名前は開発中のものです。
04/09/14 21:14:45ID:ckBU9Z+eピュアCって標準関数しか使わないってこと?それならウィンドウを開くことすらできないよ。
外部ライブラリが使えるなら、DirectXもC言語からでも使えるようになってるはずだし。
0159名前は開発中のものです。
04/09/14 21:17:28ID:b8ULD2LH× ウインドウを開くことすらできない
○ ウインドウを開くのは難しい
0160名前は開発中のものです。
04/09/14 23:59:50ID:kR9XL6BbまあなんだかんだいってCだけでたいていの事はできる。
>>158の言うようにCOMコンポーネントも普通に使える。
0161名前は開発中のものです。
04/09/15 11:14:42ID:x9fcMx2z0162名前は開発中のものです。
04/09/15 22:41:28ID:trGyNepqCの標準関数だけでWindowsのウィンドウを表示できるという意味?
それは知らなかった。
0163名前は開発中のものです。
04/09/16 09:03:12ID:FglfdYL/0164名前は開発中のものです。
04/09/16 13:01:14ID:xju66QwFできればその理屈キボンヌ
0165名前は開発中のものです。
04/09/16 13:35:54ID:0CRYeTdhCopyright (c) 1985-1997, Microsoft Corporation
Module Name:
windows.h
Abstract:
Master include file for Windows applications.
--*/
0166164
04/09/16 15:10:24ID:xju66QwF確かに普通はその関数使ってウィンドウ作るよね。VSだといちいち自分でゴリゴリ書かないけど。
0167名前は開発中のものです。
04/09/16 16:43:34ID:GYKoe5d50168名前は開発中のものです。
04/09/16 20:32:12ID:cWoxaH70APIは何で書かれてるんですか?
0169名前は開発中のものです。
04/09/16 20:46:05ID:sVy/lpAv0170名前は開発中のものです。
04/09/16 22:01:03ID:aGlPkUEkそれはOSが何で書かれてるかっていうのと同じ。
C++かアセンブラだと思って、まつげーねー
0171名前は開発中のものです。
04/09/16 22:24:35ID:dW+KQAD1>>159ではないが、標準関数の定義がないと何とも言えない。
インラインアセンブルを標準関数に含めるならば出来る。
0172名前は開発中のものです。
04/09/16 22:27:52ID:aGlPkUEkただの構造体ってこと?
0173名前は開発中のものです。
04/09/16 22:29:33ID:LhRmY6kzプログラミングとはなんぞや、というのが体感できたら
Cとかに移ればいいんじゃないのかね>>1
CやC++の開発環境はやっぱり、Windowsプログラミングやるなら
普及度とか資料の求めやすさからいって
VC++あたりがいいのでは、ボーランドC++Builderが個人的には好きだが
0174名無しさん@お腹いっぱい。
04/09/16 22:41:07ID:NXCFEtpNvc++よりちょっとだけ安かったのだけど、大失敗。
bo派はビルダーとデルファイに勢力が分裂しているのもイタイ。
デルなんて独自言語覚える気もしないし。
0175名前は開発中のものです。
04/09/16 22:42:38ID:ATLJhCtWHSPはゲーム専用の簡易言語。
NScripterなどと同様の部類だからCと同じ土俵で見てはいけない。
0176名前は開発中のものです。
04/09/16 22:49:32ID:aGlPkUEk0177名前は開発中のものです。
04/09/16 23:06:57ID:IoHTZBPWC++とかのソース見てると思うこと
Delphiはブロック積み上げながら作って、
C系はねんどこねくり回して作ってる
みたいな感じはする
0178名前は開発中のものです。
04/09/16 23:21:47ID:lXgEqBxn製品版ユーザ同士では、信者同士の確執(?)みたいなモンは無いと思う。
MSの言語製品は、割合に有名どころの人材を確保して作ってるから、
コード効率とかもかなり優れてる部類だし。
製品としては特に叩く理由も無いよ。
MS叩いてるのは、大抵はフリー版BCCとかGCCを使ってる無料厨連中だよ。
0179名前は開発中のものです。
04/09/16 23:51:25ID:8ZKR874Jマイナー派がいいというほかに、なにかあるのなら聞いてみたいけど。
0180名前は開発中のものです。
04/09/17 03:34:32ID:eOOFcE1Z彼のはPGには誤解ある表現かもな。
>>163はおそらく困難だと返答してる。
そりゃ"不可能ではない"だろw
0181名前は開発中のものです。
04/09/17 08:12:51ID:kLcifsOXBCBとVC++の比較になりますが
BCBの方がコントロールをラップしているクラスが扱いやすく、Windowメッセージが上手く隠蔽されているのでWindowsプログラミング作法を意識しなくて済みます。
例えばTextEditコントロールの場合、BCBではビジュアルエディタ上にコントロールを置いて名前を付ければその名前で直接TextEditコントロールが持つメンバーやメソッドにアクセス出来ます。
VC++ではビジュアルエディタで作成出来るのはリソースのみで、TextEditクラスを宣言し、クラスのインスタンスをクリエイトする再にリソースIDを指定します。
TextEditコントロールの値を参照・変更する場合にはメソッドにアクセスします。
Windowsメッセージのディスパッチ部分も隠蔽されておらず、ウイザードで自動作成は出来ますが変更は半手動になります。
基本的なコンポーネントだけを使って作る場合にはBCBの方が圧倒的に労力が少なくて済みます。
一方、カスタムコントロールを作ったりメッセージをフックして例外処理をしたりとかデバイスに直にアクセスしたい場合などはVC++の方が圧倒的に楽です。
0182ベーシック飯田 ◆BASICIDAmw
04/09/17 18:20:38ID:EF8cgwbNC→API→C++→DirectXという感じでレベルアップする予定。とりあえず今年中にウィンドウを表示できるようになりたい。
0184ベーシック飯田 ◆BASICIDAmw
04/09/17 18:28:01ID:EF8cgwbN0186名前は開発中のものです。
04/09/17 18:40:23ID:nn6YytwEメモ帳よりもxyzzyの方が使いやすいよ
0187ベーシック飯田 ◆BASICIDAmw
04/09/17 19:02:26ID:EF8cgwbNありがと【^^】
メモ帳と言いつつ寺パッド使おうかと考えてたんだけど、このソフトもなんか良さげだね
0188名前は開発中のものです。
04/09/17 20:23:48ID:K9/L9xZzおかしなモン薦めるなよ。
0189名前は開発中のものです。
04/09/17 20:26:11ID:jh04yrK8それだったら「BCC Devloper」がお勧め。
0191ベーシック飯田 ◆BASICIDAmw
04/09/17 20:44:22ID:EF8cgwbNあ、本家っぽいからこっち使いますわ、どもども【^^】
>>190
一緒に大空へ羽ばたくぞ!バサバサ(本をめくる音)
0192名前は開発中のものです。
04/09/17 21:10:14ID:ReD9siUUC#があるので無問題
0193名前は開発中のものです。
04/09/17 21:33:10ID:WHbHkIaEANSI C++のテンプレートの実装度はボーランドより上だなあ
クラスライブラリについては
デバイスコンテキストの使い勝手が、MFCよりもOWL、VCLの方が(・∀・)イイ!!!
って印象だなあ
0194名前は開発中のものです。
04/09/17 21:44:28ID:8VacFD/Eそういえば寺は本がでてたよなー
あと無料ならsakuraあたりはどうよ?
ttp://pc5.2ch.net/test/read.cgi/software/1064129817/l50
0195名前は開発中のものです。
04/09/17 21:54:29ID:QM+jy6Qnパスカルは教材用に作られたんだっけか。
体得しやすく工夫されてるのかも知れん。
0196名前は開発中のものです。
04/09/17 22:41:07ID:JV/IZGNK0197ベーシック飯田 ◆BASICIDAmw
04/09/17 23:15:23ID:EF8cgwbN「エディタ」で検索すると、秀丸を抜いてサクラがググルのTOPに来る、すげえ【^^】
でも初心者だからとりあえず本家っぽいBCC Devloper使います、精通したらエディタ選びます。
0198名前は開発中のものです。
04/09/18 00:20:56ID:y8q6enkrいいんでないかい?
ちなみに漏れは統合開発環境とエディタは併用
わざわざちょっとソース見たいだけでVC起動は重いし
まぁふと暇ができたときにでもエディタ触ってみるといいさ
先に言っておくとポイントは色付け、ショートカットキー、あとマクロなど
とりあえず統合開発環境に慣れるまでは最初はBCC Devloperでいいと思う(VCの人はVCで)
0199ベーシック飯田 ◆BASICIDAmw
04/09/18 01:13:10ID:EqfmWU2Aソースっね〜色付かないと誤字探しで時間潰したりするC
あとマクロとか使い方によっては超強力ですC
IDEはそれ自体で覚える事項が多少でもあるし後回しです
0200ベーシック飯田 ◆BASICIDAmw
04/09/18 01:19:09ID:EqfmWU2ACに移行したらつまんねえ、画像出すだけで凄い手間掛かるな、
ポインタってよくわからん、ついでにC++はもっと意味不明で…
関数とか型の宣言とか手続きというか根回しに手間が掛かるので
動くまでに挫折しちゃうんですね、同じような人いますか?
0201名前は開発中のものです。
04/09/18 01:40:51ID:4abBz0m0今のオブジェクト指向は抽象化されすぎててなんかつまんね。
というわけで漏れはCが一番手に馴染む。
0202名前は開発中のものです。
04/09/18 02:06:03ID:3/UPIZM6Turbo C では、画像を描画する関数が付いていたので楽でした。
音は SOUND.SYS か何かを組み込んでMS−DOSのシステムコールを呼んでFM音源を使っていました。
確かファイル名を指定するだけでBGMや効果音を流せたので、とても便利でした。
>>201
禿同です。
0203名前は開発中のものです。
04/09/18 02:10:55ID:KWbn73RtWinAPIが手間だな
0204名前は開発中のものです。
04/09/18 06:53:29ID:SaphcXRI0205名前は開発中のものです。
04/09/18 07:46:38ID:kW9iuHEhCは構造化しかできない古い言語、過去の遺産。
歴史をたどるのにはいいかもしれないけど、実用的ではないっしょ
0206名前は開発中のものです。
04/09/18 09:41:52ID:H43lNhbrオブジェクト指向は言語に依存しません。
0207名前は開発中のものです。
04/09/18 10:23:20ID:KWbn73RtCでOO
0208名前は開発中のものです。
04/09/18 11:00:19ID:r+n+Tp1GC++はオブジェクト指向ですけど。
C♯はオブジェクト指向ですけど。
Cでもオブジェクト指向できますけど。
0209名前は開発中のものです。
04/09/18 11:13:01ID:zKeX8bE4オブジェクト指向でプログラミングしたいのならC++でするべきだよ。
0210名前は開発中のものです。
04/09/18 11:56:09ID:fqUOnpG4ゲ製でそんなこと言われてもネタにしか見えないんだけど。
0211名前は開発中のものです。
04/09/18 12:16:18ID:r+n+Tp1Gム板やマ板でもネタにしか見えない。
0212名前は開発中のものです。
04/09/18 12:38:01ID:26lvF3by電車の中で突然叫ばれてもネタにしか見えない。
0213名前は開発中のものです。
04/09/18 12:45:09ID:JNsjZnca0214名前は開発中のものです。
04/09/18 13:05:10ID:aLpX3DP+ゲームをつくるんだ
0215名前は開発中のものです。
04/09/18 13:12:31ID:pOpBL8In0216名前は開発中のものです。
04/09/18 15:00:43ID:bk86yazB0217名前は開発中のものです。
04/09/18 19:45:49ID:CiDns+gI0218名前は開発中のものです。
04/09/18 19:48:04ID:2SAwyIwr0219少年 ◆KONA9KdnAg
04/09/18 19:59:28ID:bEdwKEhq0220名前は開発中のものです。
04/09/18 20:17:14ID:2SAwyIwr□□□│
□□□│ - 、
□□□│ !
□□□│ ・ I can fly !!!
□□□│
□□□│
□□□│
□□□│
□□□│
._. │
| | | │
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0221ベーシック飯田 ◆BASICIDAmw
04/09/18 21:04:24ID:OcFeLshbなるぽど〜。
ちょっと先走ってAPIの参考書に買った「WINDOWSゲームプログラミング」を見てみたら、なんか('A`)ンドクセそう。
>>204
(゚∀゚)イヒ・旭化成
0222名前は開発中のものです。
04/09/18 21:04:51ID:aLpX3DP+昔、ゲームウォッチでこんなんあったな
0224名前は開発中のものです。
04/09/18 21:29:28ID:CRPa91sc地面に落ちる前に100のコマンドを入力したら着地できる。
0225名前は開発中のものです。
04/09/18 23:01:27ID:/qSoyW+9そこでObjective-Cですよ。
SmallTalkライクでマジおすすめ。
0226名前は開発中のものです。
04/09/19 07:18:11ID:fv/rYlWKを参考にしろよ
飛び降り自殺するゲームだぞ
0227名前は開発中のものです。
04/09/19 11:46:59ID:pH/74h3b0228名前は開発中のものです。
04/09/19 12:46:43ID:3HUGeT41それの3Dバージョンを作りたい。
0229名前は開発中のものです。
04/09/19 14:39:40ID:fv/rYlWK3D厨が多いのか?
0230名前は開発中のものです。
04/09/19 15:23:50ID:pH/74h3b私は3Dがしたくてコンピュータを始めた。
もう10〜20年も昔の話。
0231名前は開発中のものです。
04/09/19 17:13:01ID:VtTEmSmL0232名前は開発中のものです。
04/09/19 19:52:49ID:y04/DLbU漏れは志してから、3Dが仕事でできるようになるまでに
15年くらい経ってたけどな
0233名前は開発中のものです。
04/09/19 22:26:36ID:+HcKtFnO2Dでプログラミングするより、3Dでするほうが面白いじゃん。
0234名前は開発中のものです。
04/09/20 00:58:20ID:s1u6cFdo今の3Dは表現に重きが置かれていてゲームの楽しさは二の次って感じがする。
0235名前は開発中のものです。
04/09/20 01:18:09ID:725QwHsb覇外道
0236名前は開発中のものです。
04/09/20 01:44:28ID:tSL2n+HHCGWORLDとかに大々的に特集されるゲームは、決まって糞。
0237名前は開発中のものです。
04/09/20 03:46:07ID:j9+2YhzYCGWORLDだからね
絵だけ見るんだからあたりまえでしょ
(グラフィックのよさ=ゲームの面白さ)ではないことのいい例
ただ悲しいことにグラフィックのいいゲームの方が売れやすいのはたしか
0238名前は開発中のものです。
04/09/20 03:52:45ID:8gz+XYabパッケージの表面を飾るのは絵だもんね
0239名前は開発中のものです。
04/09/20 11:38:21ID:GyNKmDgV例えば、Xファイルと座標さえ指定すれば、そのまま表示してくれるみたいな、
VBのフォームオブジェクトみたいなのがあると、
「神様ありがとう(涙)」
って感じ。
0240名前は開発中のものです。
04/09/20 11:58:34ID:jNHTGRGKJava3Dとか?
0241名前は開発中のものです。
04/09/20 12:30:05ID:GyNKmDgVJava3Dは、Xファイルみたいなのは使える?
確かJava3Dは、クライアントにJava3Dインストールしないと使えないんだよね
ユーザがとっつきにくそう
0242名前は開発中のものです。
04/09/20 15:52:11ID:NQIDA93Q0243名前は開発中のものです。
04/09/20 16:10:17ID:yaSFPMby0244名前は開発中のものです。
04/09/20 16:15:51ID:jNHTGRGKJavaは禁句だったかな。
0245名前は開発中のものです。
04/09/20 19:52:44ID:dfafhP5c> 例えば、Xファイルと座標さえ指定すれば、そのまま表示してくれるみたいな、
カメラ位置とかカメラの向きとか画角とかクリップ面の位置とか等々
面倒な設定は減らないような気がする
そういうの使い倒してこそ3Dゲームになるわけで
0246名前は開発中のものです。
04/09/21 01:22:26ID:Z4itUqD7まずは2D(できれば3D)で世界を歩き回るものを作りたいのですが
簡単に作れますかね?教えてください。
0247名前は開発中のものです。
04/09/21 01:35:29ID:ExZojLU0簡単かどうかという認識は人によって違うのでわかりません
あと使用言語がわからないとアドバイスのしようがありません
質問する場合は質問し返されない程度の情報を書かないと適切なアドバイスは受けられません
適切な質問ができるということは現在の問題点がしっかりと認識できている証拠です
それのできる人は大抵プログラミングに向いています
逆にそれのできない人の場合、大抵プログラミングに不向きの場合が多いです
まずは適切な質問のできるようになってください
一応初心者の場合は使用言語、使用ツールに応じた書籍を買ってひととおり実際にやってみて、
それから質問するほうが効率的です
2Dで世界を歩き回るものが最初の目標だったら、売られている書籍で十分カバーされていると思いますが、
どうしてもわからなかったら、また質問すればいいと思います
0248名前は開発中のものです。
04/09/21 09:27:44ID:xDXcg5aV0249名前は開発中のものです。
04/09/21 14:06:13ID:uJCi6ZxCプログラムを書き始めるまでに詰まるんだよね
0250名前は開発中のものです。
04/09/21 14:36:38ID:xDXcg5aVハァ?
その本晒せ
0251名前は開発中のものです。
04/09/21 17:36:31ID:kWw7YpEC0252名前は開発中のものです。
04/09/22 07:55:16ID:Yxw+EXi1そんなもんこんな掲示板に求めるより、いくらでもあるサイト見るなり
本買って自分で考えるなりしたほうがいいよ。たぶんすぐにわかる。
0253名前は開発中のものです。
04/09/22 15:49:56ID:ZMq6wR/y|Д`) ダレモイナイ・・スルナラ イマノウチ
|⊂
|
♪ Å
♪ / \ ランタ タン
ヽ(´Д`;)ノ ランタ タン
( へ) ランタ ランタ
く タン
♪ Å
♪ / \ ランタ ランタ
ヽ(;´Д`)ノ ランタ タン
(へ ) ランタ タンタ
> タン
0254名前は開発中のものです。
04/09/22 16:07:02ID:xNF0AdIg|∀・) <・・・・・
0255名前は開発中のものです。
04/09/22 21:36:00ID:6Dw8erWQttp://www4.nasuinfo.or.jp/~hobby/Seminer/Seminer_top.html
0256名前は開発中のものです。
04/09/23 02:40:13ID:0VPdZnyghttp://pukapuka.s1.x-beat.com/img-box/img20040922204002.lzh
0257名前は開発中のものです。
04/09/23 03:33:47ID:a8a1qeY5どれだけいるんだろう。つうか1はどこに行ったの。
0258名前は開発中のものです。
04/09/23 07:09:39ID:k93ezBzl0260名前は開発中のものです。
04/09/25 03:21:59ID:JhQYiGsqコードの書き方が全て載ってる本とかありますか?
0261名前は開発中のものです。
04/09/25 06:25:14ID:TV9NYwmX質問の意味がよくわからんが、
VBの実装はC++じゃないのかな、しかもかなり汚いコーディングと
思われる。なぜかというと、VBアプリはメモリリークが酷いのと
例外が飛びまくるから
0262名前は開発中のものです。
04/09/25 20:44:10ID:+hGFQdl8>>1
おめーがいいだしっぺだろ
こ、このスレまだ1ヶ月ですし、、た、たまたま来た先輩方は、みんな初心者なので暖かい目で見守ってください。
で、でも1さんはそろそろ何か書き込んでほしいっす。
ぼ、ぼくは一つの目標としてアクションRPG作りたいっす。南の島の平和な国、そこに住む少年が主人公。
ある日頭の中で声がする、「助けて・・・」誰かが助けをもとめている、でも少年は理解できない。
その日以来、少年の周りで奇怪な出来事が数々発生する。「助けて、助けて、助けて、助けて」
またあの声がする。困った少年はこのことを、親友のほんたまに話す。ほんたまは天然キャラで、これまた「理解できにゃ〜い」と言う
二人は、その町の物知りじじいのところへ相談しにいく。しかしじじいはあきらかに的外れなえっちィことばかり言う。
その日の夜、少年が眠りにつくと物語は急速に広がっていく・・・そう、それは精神の叫び・・・・
0264名前は開発中のものです。
04/09/27 11:46:50ID:vgTQXwV1Oからなら別に構わないけれど、少なくともゼロからじゃないよ。
たくさんのライブラリがあるから、ライブラリから作る必要はない。
時間はそんなにかからない。
0265名前は開発中のものです。
04/09/27 18:01:46ID:45vfQUszほとんどム板で足りる内容だな。
0266名前は開発中のものです。
04/09/28 02:49:46ID:5BOGiNuL初心者というか何も知らない状態です。
いろんなスレやサイトを見たのですがさっぱりわかりません。
本などを見てみたのですがライブラリというのがなければつくれないんですか?
また、ライブラリを手に入れる方法、使い方を教えてください。
0267名前は開発中のものです。
04/09/28 04:07:41ID:E2zIf+GH0268名前は開発中のものです。
04/09/28 05:40:22ID:KrLK6Y+v>いろんなスレやサイトを見たのですがさっぱりわかりません。
多分あきらめた方がいいと思いますが一応…
本を買ってひととおり読んでからまた来てください
初心者にはどの本がいいかはム板あたりで聞いてください
本をひととおり読んでもさっぱりだったら、潔くあきらめてください
0269名前は開発中のものです。
04/09/28 07:57:00ID:NQbjquqOちゃんと初心者向けの入門書で初歩から勉強しろ
いきなりツールを手に入れたからってお前にゲームを作る能力が
生まれるわけではない
ライブラリにしたって今の段階で手に入れたところで
使い方がわかるはずもない
ちゃんと初心者向けの入門書で初歩から勉強しろ
VBで、足し算やって結果を表示するくらいのことすら
できないのに一足飛びにゲームなんぞ無理だ
0270名前は開発中のものです。
04/09/28 08:15:43ID:2xEWyHUuVBの初心者向け講座のページ リンク
座標平面
http://f1.aaacafe.ne.jp/~zahyou/
VBFAN
http://www.sala.or.jp/~itagaki/vb/
和の空間
http://www2u.biglobe.ne.jp/~i-you/
------------------------------------------------
cの初心者向け講座のページ リンク
C言語入門
http://wisdom.sakura.ne.jp/programming/c/c.html
猫でも分かるプログラミング
http://www.kumei.ne.jp/c_lang/
0からのゲームプログラミング
http://www.plustarnet.com/aspil/Programming/
電子通
http://www.realdigital.co.jp/densi2/index.html
0271名前は開発中のものです。
04/09/28 12:13:44ID:K507FT3C0272名前は開発中のものです。
04/09/28 17:20:13ID:1Aqz8YG00273名前は開発中のものです。
04/10/03 22:32:45ID:4Dx4jUqoハードルは少しでも低くしていったほうがいいと思うんです。
Cで躓くというか、期待はずれなのは、グラフィカルじゃないという点だと思います、
ウインドウを出して、マップを貼ってキャラを動かす。
これができるだけでもやる気が違ってくるのではないでしょうか?
その裏にある膨大な処理も、細部を変える→画面に映るオブジェクトが変わるという風に
直感的に理解していけると思うのですが。
0274名前は開発中のものです。
04/10/03 22:44:43ID:+KDGoImHしかし、実際にはゲーム開発の場合、ビジュアルな環境は意味がない
どころか邪魔なんだよな。ゲームの中では画面周りは自分で描画する
から、VBやDelphiの最大の特長であるGUI部品は普通使わないw
しかも、RPGやアクションゲームの場合はゲームの処理自体もイベント
ドリブンにはしないでメインループを作るかスレッドで処理するだろ
うし(ビジュアルな開発環境、特にVBとの相性は最悪でVBの「手軽に
部品を貼り付けイベント処理でプログラミング」なフレームワークは
邪魔にしかならない)。
結局、Cが一番開発しやすい、ということになる気がw
0275名前は開発中のものです。
04/10/03 22:48:35ID:HZRN1qxQ0277名前は開発中のものです。
04/10/03 23:15:14ID:hKWPu2Oxすまんマジで何がいいたいのか解らん。
コードのサイズが画像一枚以下程度増えることに何か問題でもあるのか?
GUI部品を使った場合はユーザに視覚的な影響を与えるけど
コードのサイズは別に実行ファイルを生成すれば、
製作環境の違いによる差はほとんどでないよな?
0278名前は開発中のものです。
04/10/03 23:26:45ID:4Dx4jUqoそれが邪魔になったら捨てればいいだけで、
邪魔だとわかるまでには直感的にわかるものを見せたほうがいいと思うんです。
道具を選べる人というのは、それなりにスキルがある人ですから。
変なたとえ話ですけど、大工の棟梁が新人に、カンナ・のこぎり・トンカチ・水平器つきのマルチツールを渡しても
使いこなせないと思います。
初めは道具(各命令)がどのような働きをするのか?部品(処理)を操作するためにはどんな道具を使うのか?
を学んだほうがいいかと。
0279名前は開発中のものです。
04/10/04 00:26:31ID:OlATXCsZ確かに操作は簡単ですし、直感だけで頭空っぽにしてても
何かやった気にはなれますが。
…ってかコンソールでの基本制御構造の学習ってそんなにハードル高いか!?
単純に数値での結果しか画面に出ないからやる気でねーって気持ちは解るが
メンドクセー作業は、プログラム組んでく以上いつかは必ず発生するのだから
最初から、直感的じゃないから嫌だなんてこと言ってたら必ずどこかで躓くぞ。
イベントドリブンなんて必ずどっかで捨てるときがくるんだから、
初めから素直にCの基本制御構造覚えて、ループ処理での製作を目指したほうが
ずっと近道だと思うぞ。
0280名前は開発中のものです。
04/10/04 00:41:02ID:cd+i/ei4コンソールの地味な処理に魅力を感じないので
つくづくVBって罪な存在
0282名前は開発中のものです。
04/10/04 01:41:28ID:YCGOj2Qfだってオッサンなんだもん!そのほうが途中で数日あけても再開しやすいんだもん!
0283名前は開発中のものです。
04/10/04 04:20:39ID:KgUV+MGE0284名前は開発中のものです。
04/10/04 05:46:23ID:Hwc7Yvdg>グラフィカルじゃないという点
クソワロタ
0285名前は開発中のものです。
04/10/04 06:01:51ID:Hwc7Yvdgttp://pukapuka.s1.x-beat.com/img-box/img20041004060015.lzh
これでも見て目を覚ませや
0286名前は開発中のものです。
04/10/04 18:21:18ID:744Dt0gx0287名前は開発中のものです。
04/10/04 19:21:29ID:bxyBsrYEC++Builder使っとけよ(w
0288名前は開発中のものです。
04/10/04 20:12:28ID:r/uVIviH0289名前は開発中のものです。
04/10/05 01:27:56ID:jwAKdijX0290名前は開発中のものです。
04/10/05 01:34:18ID:n38QPiuwでもガリガリ書いていくと後で機能を追加する時に酷い目にあうから、
独習C++一通り眺めてみた程度でゲームオブジェクトのクラス化等企ててみたが
さっぱり巧くいかねぇ。MFCも訳解らんしなぁ…
0291名前は開発中のものです。
04/10/05 04:53:28ID:RiACBbxq0292名前は開発中のものです。
04/10/05 05:59:17ID:judce2ed0293名前は開発中のものです。
04/10/05 08:09:47ID:jWsixgV3後で機能を追加することを最初から想定するな
最初に仕様を確定してから製作を始めるんじゃボケェ
0294名前は開発中のものです。
04/10/05 09:48:01ID:XlWfTslW遊び方がわからん
>>290
> 最初は生C+APIでガリガリ書いていったほうが良いかのかねぇ。
最初はOSの振る舞いを理解するためにそれはやったほうがいいと思う
メッセージの役割とかイベント駆動とかをそれで理解する
0295名前は開発中のものです。
04/10/05 10:15:28ID:IQpS05j1MFCは無視しておk
最初はAPIガシガシでいいと思う
それとは別にオブジェクト指向の理解を深めていけばいいんでない?
0296名前は開発中のものです。
04/10/05 22:12:58ID:XKB+CD6X0297290
04/10/05 22:50:47ID:n38QPiuw常にきれいにすることを意識しているんだけど、
粗方完成してから校正をするって方法をとっても構わないってことなんでしょうか?
>最初に仕様を確定してから製作を始める
最初から完成品を想定して作るのは構造が複雑になるから難しいなぁ、
取り合えずデータローダ部、表示部等、主要機能ごとのテストプログラムを作って
最終的にそれらを参考にして機能を統合したものを作り直すって方針で頑張ってみます。
アドバイスありがとう。
0298名前は開発中のものです。
04/10/05 23:07:20ID:KIqeghM40299名前は開発中のものです。
04/10/05 23:40:25ID:WKT2TzzQ0300名前は開発中のものです。
04/10/06 01:36:22ID:U/N/jtk820行かかってたコードが5行くらいに収まると、俺はいったい最初何考えてたんだと嫌になってくるw
0301名前は開発中のものです。
04/10/06 01:55:46ID:TgqIBNEdあるある、そういうときw
0302名前は開発中のものです。
04/10/06 21:29:38ID:aWQd+ZDL安心しろ。ゲーム用に作ったクラスが次のプログラムで
まともに再利用できたことなんて漏れは皆無だw
屁理屈は捨てて、とにかく動くものを作ったのが勝ちよー
0303名前は開発中のものです。
04/10/06 21:40:22ID:TgqIBNEdでもできるだけ再利用性の高いプログラムを作ったほうがいいのは確か
入力やグラフィック、サウンドなんかは再利用性の高いプログラムが作れるし、
スクリプトなんかのテキスト処理も再利用性の高いプログラムが作れるかな
0304名前は開発中のものです。
04/10/07 00:28:41ID:M724c7AP0305名前は開発中のものです。
04/10/07 00:35:31ID:Y0o6SuyOそっちの方が面白くなって、ライブラリが出来上がる、と。
こうやって、汎用ゲームライブラリが沢山作られていく訳なんですね。
0306名前は開発中のものです。
04/10/07 00:40:54ID:YOl7QRML0307名前は開発中のものです。
04/10/07 04:01:02ID:+gyb9Qn6これいいんじゃないかな
0308名前は開発中のものです。
04/10/07 08:51:59ID:CCz8hdsk折角カプセル化したのに。。。
0309名前は開発中のものです。
04/10/07 19:00:10ID:t0DzobpIまあよくあることさ
現実のプログラミングでは教科書にあるようなスムーズな設計なんて
そうそうありえないだろう
リファクタリングの繰り返しはつきものだと覚悟しようや
0310名前は開発中のものです。
04/10/07 20:05:57ID:twoCrKPA0311名前は開発中のものです。
04/10/07 21:59:06ID:v9TuhgKLVBやVC自体もVCで作られてるわけだし、スタンドアロンで動くものなら大概作れるはず
0312名前は開発中のものです。
04/10/07 22:27:39ID:I3sfiLDbん、まてよ、、VCを作るためのVCは何で作られたんだ?
0313名前は開発中のものです。
04/10/07 22:32:46ID:K+0RdeTC何か別のCだろうね。
Quick Cとか?
0314名前は開発中のものです。
04/10/07 23:53:42ID:xyAbVRA/0315名前は開発中のものです。
04/10/08 00:53:44ID:qIiRhPFE最終的にはアセンブラ、マシン語か?
0316名前は開発中のものです。
04/10/08 01:07:57ID:fWiLK0NV0317名前は開発中のものです。
04/10/08 01:11:33ID:e/i/tRzj0318名前は開発中のものです。
04/10/08 07:23:14ID:s1UWdx7y0319名前は開発中のものです。
04/10/08 13:44:52ID:9SYF2QVl0320名前は開発中のものです。
04/10/08 21:37:20ID:FdbMCei70321名前は開発中のものです。
04/10/08 21:51:20ID:s1UWdx7y0322名前は開発中のものです。
04/10/09 11:27:58ID:5oKbr+dG0323名前は開発中のものです。
04/10/09 13:38:41ID:tslH+qd40324名前は開発中のものです。
04/10/09 16:11:35ID:LY4EHezQそんな新しいものを持ち出すな。
紙に書かれたマシン語をスイッチアレイで毎回入力にきまってるだろ
0325名前は開発中のものです。
04/10/09 17:49:24ID:mWcsQio70326名前は開発中のものです。
04/10/09 18:21:49ID:hwRzF6Xd当たり前。 Flash作ってる馬鹿共と比べんな!
0327名前は開発中のものです。
04/10/09 19:53:57ID:LY4EHezQその分プログラミングに打ち込める
0328名前は開発中のものです。
04/10/09 20:10:41ID:8y+MrD9z外注するなとは言わんが。
0329名前は開発中のものです。
04/10/09 23:10:59ID:nlZtXkPK外注といえば外注かもしれんけどねw
0330名前は開発中のものです。
04/10/10 20:30:28ID:s8oE2TUmBCCdevつかってゴリゴリ書いてみた。
自分で窓つくるコード書いたり面倒だけど、おもしろい!
メッセージループとコールバック辺りの仕組みなんかも
漠然とイメージはしてたけど、実際に動きを理解して自分で書くと
プログラムが活き活きして見える。
昨日は没頭しすぎて午前4時まで作業してました。
今は2章の途中まで理解して、多分ゲームには役にたたなそうなGDI関数を
いじってますが、文句を言わずにじっくり取り組もうと思います。
0331名前は開発中のものです。
04/10/10 21:40:25ID:cGhJgSHS今の気持ちを忘れず長く続けていけるといいですね
0332名前は開発中のものです。
04/10/10 22:16:09ID:zcyFGEI5とりあえずしn・・・・・・がんばれや、おじちゃん応援しとるで!
0333名前は開発中のものです。
04/10/10 23:56:26ID:zvqqI3MG(・∀・)イイヨイイヨー
最初からこれは役に立つかなとかあんまり
気にせずどんどん行こう
つまらんことでもどこかで繋がって役に立つゾ
0334名前は開発中のものです。
04/10/11 04:07:32ID:Fb1tCrTyんでもって、次はBスプラインだ、とか考えてそれっぽいサイト見てたんですけど、
そこに書いてある公式をプログラムに出来ずに悩んでます。
ttp://nis-lab.is.s.u-tokyo.ac.jp/~nis/CG/cgtxt/cg3/cg033_4.htm
の式(3.7)>>(3.8)です。
「tiは結節点(knot)と呼ばれる。一般には0,1,2,..n-k+2のように等間隔にとられる。」
とあるのですが、それはiが1,2,3と増えると、tiも同じように1,2,3と増えるのでしょうか?
でもそれだとtiと書く意味ないですよね。
暇な方いたらおねがいします。
0335名前は開発中のものです。
04/10/11 08:54:44ID:HoAdeOEw0336名前は開発中のものです。
04/10/11 12:54:21ID:5WZyj5YT接点(knot)は曲面区間の範囲を定義する、
制御点の個数 + (次数 + 1) の個数を持つ単調に増加する数列。
たとえば、6個の頂点を持つ3次の曲線だと、10個の接点が必要。
曲線区間は接点間の比率で決まるので、
数列は [0 1 2 3 4 5 6 7 8 9] でも [0 0 0 0 1 2 3 3 3 3] でもいい。
0337334
04/10/11 18:52:58ID:Fb1tCrTyおかげでちゃんと動くところまでいけました。
かなり嬉しかったです。
動いた瞬間思わずガッツポーズです。
しかし、どうも節点というものがいまだ理解しがたいです。
どこかで拾ったソースには、
for(int k = 0 ; k < KnotMax ; k++)
{
if(k < Rank)
Knot[k] = 0.0;
else if(k <= PointNumber)
Knot[k] = Knot[k-1] + 1.0;
else
Knot[k] = Knot[k-1];
}
と、ありまして、これでやったら問題なくいくのですが、
数列は01234・・・でも0000123333・・・でもいい、
という言葉どおりに、
for(int k = 0 ; k < KnotMax ; k++)
{
if(k == 0)
Knot[k] = 0.0;
else
Knot[k] = Knot[k-1] + 1.0;
}
とやったらなにやら設定したポイントに関係なく動いてしまいました。
てことは、これって勝手に決めちゃあまずいってですよね、
節点の作成というのは何かルールがあるんでしょうか?
0338koo
04/10/12 03:08:18ID:d9b5l6x8https://furima.rakuten.co.jp/user/seller_itemagree.php3?dummy_string=%81%95&action=1&trgt_i=item_name&str=&dn=50
0339名前は開発中のものです。
04/10/12 05:39:55ID:BtSuC0TK0340名前は開発中のものです。
04/10/12 14:10:53ID:6RBXEO5O0341名前は開発中のものです。
04/10/12 15:38:13ID:JI/oVSLAknotは制御点によって制御できる曲線の範囲だと思って構わない。
knotを変えれば制御範囲も変わるので曲線の形も変わる。
どういう影響を及ぼすかは数式や図解なしには説明にしくいので、
数式を読み解くか、実際に色々な数列を設定してトライ&エラーで頑張ってくれ。
3Dでキャラクターのモーションとかだと、
制御点以外に接点ベクトルやウェイトなんかも設定できるので、
open uniform(開一様)なknot列じゃ上手く再現できなかったりするが、
ゲームで移動の軌跡として使う程度なら、拾ってきたソースのような、
曲線の両端が制御点の両端と一致するように、
両端で位数個重複しているopen uniformなknot列を使うのが一般的。
0342名前は開発中のものです。
04/10/12 20:00:35ID:T2ODe9z0今の自分ではまだ言われたことの半分、理解できるか出来ないかなので、
この公式を理解して扱えれるように、もっと勉強していこうと思います。
とりあえず、まずは数式をよく考えて見ます。
0343名前は開発中のものです。
04/10/13 03:06:39ID:s239kc13>>340
の流れにワラヌ
0344初心者@一知半解
04/10/14 13:59:11ID:hZ7VVEVthttp://www.kumei.ne.jp/c_lang/bcc/bcc_03.htm
こちらで試したら警告と共にエラーが出てコンパイル出来ません。
読む限りではコンパイル可みたいですけど
どうもこちらの場合エラーで足が止まってしまいました。
う〜ん、この場合どうすればいいのかなあ??
0345名前は開発中のものです。
04/10/14 14:54:06ID:ZNW5RLV8エラーメッセージを具体的に示してくれないとわからん
0346名前は開発中のものです。
04/10/14 14:56:08ID:T3JzKORSエラーメッセージを書けよ
0347名前は開発中のものです。
04/10/14 19:18:12ID:ZNW5RLV8ちなみにC++Builderでコンパイルしたら問題なく動いたぞ
0348名前は開発中のものです。
04/10/14 19:40:42ID:gITA8TMgコンソールプロジェクトとかでやろうとしてるからとかじゃないの
いや素人なんで的外れかもしれないけど
0349名前は開発中のものです。
04/10/14 20:22:56ID:wJKkfksrどうせ窓アプリ形式にしてないだけだろう。
0350344
04/10/15 10:35:00ID:XKXjqZeuしかし、意味がわからずここで手が止まってしまいました
普段は入門書に載っているソースをこれでコンパイルしているんですけどね…
うーん、どこがおかしいのかな?
0351名前は開発中のものです。
04/10/15 14:23:35ID:azmQp6Yu猫でもわかる〜か?
CD付いてるだろ?それそのまんまコンパイルしても駄目なのか?
0352名前は開発中のものです。
04/10/15 14:58:42ID:hV6u+CLY書いてあるのと全く同じ手順でやるか、10章まで読んでからやるか、他のサイトを探すかしましょう。
0353名前は開発中のものです。
04/10/15 18:53:02ID:EHz8wKsn調べたらプロジェクトの指定が間違ってたらしい。多分。
visualC++でWin32コンソールともう一つのコンソールと
では違うのかな。Win32コンソールの方で確か作ったと思うけど。
コンソールあんまり使わないから戸惑った。
0354名前は開発中のものです。
04/10/15 19:31:54ID:azmQp6Yu情報が少なすぎ。
0355名前は開発中のものです。
04/10/15 21:06:23ID:Q+ioU/Pnオプションは何つけてコンパイルしてる?
0356名前は開発中のものです。
04/10/16 07:58:53ID:+HzjJBFLBCCなら、「bcc32 ファイル名.c」でできるはずだが。
0357名前は開発中のものです。
04/10/16 11:47:00ID:OZGxiGO5これで通ったyo
ウィンドウズ(GUI)アプリを作ろうとしてるのに、オプションの中に -W を入れてないんじゃない?
猫でも〜のページでは、オプションの小文字の -w と大文字-Wの違い、
どこに-w-8075を挿入すればよいかが書かれていないね
その辺で迷ったのかな
↓ボーランドのFAQにも書いてあったから読もう
Borland C++ Compiler 5.5 - コンパイル時のトラブルに関する一般的な質問と回答
http://www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq4.html
>Q. プログラムをコンパイルすると、「外部シンボル 'WinMain' が未解決」というエラーが発生します。
0358350@猫以下
04/10/16 13:17:33ID:PynNLdhcありがとうございます
確かにWinアプリを作ろうとしてたのにその部分が間違っていました。
ようやく解答にこぎつけたと言う所ですが、ここへ来てああ、まだまだ自分は
勉強不足なのだなあと痛感しました。
でも、ともあれこれでわずかでも進む事が出来て嬉しいです。
私はまだまだヘボですがヘボなりに色々やって見ますね
0359名前は開発中のものです。
04/10/16 13:24:19ID:9f1F5+HL大丈夫、「猫でも」の作者が猫以下の説明能力だっただけだよ。
0360名前は開発中のものです。
04/10/17 16:57:44ID:3VxwyS7b見てるやつも分からなかったら猫以下だと思えって宣告に見える。
0361名前は開発中のものです。
04/10/17 17:01:40ID:Wxs4+5UH0362名前は開発中のものです。
04/10/17 17:37:54ID:/rO4iNtYしかもわかりやすいならまだ許せるけど説明ヘタ杉だし。
0363名前は開発中のものです。
04/10/17 21:07:08ID:/wze+wEzあれは中級以上向けのリファレンスページ。
0364名前は開発中のものです。
04/10/17 21:09:45ID:B4mfWN4dだけどVC++5.0時代のカスも残ってるからリファレンスとしても(ry
0365猫
04/10/17 22:52:24ID:O5bsLFrA0366名前は開発中のものです。
04/10/17 23:23:58ID:3VxwyS7bそうかもね。猫がかわいくて楽しいのは確か。
0367名前は開発中のものです。
04/10/18 02:37:21ID:AGZ2exJpあれでは初心者は分からないよ
0368名前は開発中のものです。
04/10/18 03:09:07ID:ZL6cjDMuてか、大体解説とか流し読みだし
サンプルコード見れりゃそれでいい気がする
まぁ今回のコンパイルオプションはちゃんと書いてあったほうがBCCの人には親切だろうけど
0369名前は開発中のものです。
04/10/18 03:50:58ID:hwEBuGJ10370名前は開発中のものです。
04/10/19 16:05:21ID:R54rjT5p0371名前は開発中のものです。
04/10/19 18:47:16ID:Mtywr81q画面をクリアして1から書き直す方法が思いつかない…
0372名前は開発中のものです。
04/10/19 18:53:35ID:SDU7Jht7Windows…だよね?
Win98ぐらいまでのDOS窓ならエスケープシーケンスで画面をクリアしたり、
任意の場所に文字を置けたりしたからやったことあるが、XPとか2000じゃダメなんだろな
他だとLinuxとかcygwinでcurses使ってやるくらいしか思いつかない
0373名前は開発中のものです。
04/10/20 01:27:52ID:oXzJTA9t以前やってみたことがあります。
WindowsXPでもANSI.SYSを入れればエスケープシーケンスコードが使えます。
しかし、これはWin32コンソールアプリケーションからは使えないようです。
そこで「LSI C-86 v3.30c 試食版」で16bit版としてコンパイルしてみたのですが…
内部では高速で動いてるのに画面は1秒間に3回くらいしか更新されませんでした。
この時点であきらめましたが、きっと解決方法があるでしょう。いつか続きをやって
みたい気がします。
0374名前は開発中のものです。
04/10/20 03:54:49ID:zJ8GJj8c横80×縦n×m階調のドット絵と考えればいいんでしょうけどちょっと不思議な感じ。
ttp://taat.planet-d.net/tmdc/download.html
ttp://tmda.planet-d.net/list.html
0375名前は開発中のものです。
04/10/20 05:50:28ID:L3FcpsBc色変え
http://www.kumei.ne.jp/c_lang/intro/no_58.htm
カーソル移動など
http://hp.vector.co.jp/authors/VA016117/cprog/index.html
0376名前は開発中のものです。
04/10/20 12:53:05ID://ogvlzzソース↓
ttp://202.208.158.51/bin/Q135.lzh
中身
Main.cpp
ConsoleUtil.cpp
ConsoleUtil.h
0377名前は開発中のものです。
04/10/20 13:42:21ID:hKO9gHU4間の取り方がいい。
0378名前は開発中のものです。
04/10/20 16:42:50ID:HNkhLcsOおお、こんなのができるのか
0379名前は開発中のものです。
04/10/20 21:22:25ID:eh4L8TNKとりあえずは>>375の下のページにあるInitConsoleとClsを使えば良いんでしょうか?
0380376
04/10/20 21:47:03ID://ogvlzz画面をクリアするときはClsみたいです
オマケ
>376のOppaiでもやってるけど<conio.h>を
インクルードするとkbhitとgetchが使えます
getcharを使ってキー入力を得るとプログラムをそこで止めたりするので
kbhitとgetchのあわせ技でキー入力を取得しています
0381名前は開発中のものです。
04/10/21 09:47:22ID:sFeMhn1Sやって見れば進むものです
勉強になるなあ
0382名前は開発中のものです。
04/10/21 21:18:20ID:JTco9tzcソース探してみたら、コンソールゲームのソースは見つからなかったけど、
Mode13で描画してるギャルゲーっぽいADVの作りかけが出てきて超なつかしかった。
0383376
04/10/22 00:24:20ID:b8gueTEVとりあえずタイトル画面とキャラの移動、ショットの発射まで
今回は実行ファイル(AAShoot.exe)のみ
ttp://202.208.158.51/bin/Q148.lzh
そのうち、敵キャラ飛ばしてソースにコメント打って整形したらソースもうpします
0384名前は開発中のものです。
04/10/22 00:45:20ID:4G3g20XR横の移動速度を2倍にしてみてはいかが?
0385376
04/10/22 06:00:56ID:b8gueTEVなんとなく寝付けなかったから続けて作ってみた
ttp://202.208.158.51/bin/Q150.lzh
意外と爆発の表現はうまくできたと思います
今度はソースも付けました
ソースファイルが*.cppとなっていますが、
変数宣言とコメント以外はC++の機能(クラスなど)を使わなかったので、
ほぼC言語です
(新しい規格だと、この辺もC言語に含まれるんでしたっけ?)
C言語憶え中だけど、なんか動くものが作ってみたいという人には参考になるんじゃないでしょうか
テトリスとかブロック崩しとかベタですけど、初心者の人はこんな感じで作ってみるのもいいと思います
0386名前は開発中のものです。
04/10/22 11:33:58ID:y9LbMVNTコンソールプログラムは、表示処理がかなり重いから、
ゲームループ1週毎にClsしない方がいい。
味方、敵が移動した時、前の位置をピンポイントで消す方がいい。
ゲームルーチン1週毎のSleepが長いから、
ボタンを押した時、すぐに反映されない場合が出てくる。
1週のSleepを短くして、何週かする事で敵を動かす方がいい。
0387名前は開発中のものです。
04/10/22 21:47:08ID:Hip2mdjT0388名前は開発中のものです。
04/10/22 22:16:29ID:aEtPfjyjプログラミング言語プログラムで作られています。
0389名前は開発中のものです。
04/10/22 22:21:51ID:qPIuu7LrCだったり
C++だったり
Javaだったり
Delphiだったり
Basicだったり
HSPだったり
0390名前は開発中のものです。
04/10/22 22:23:51ID:L73cQ1tP0391名前は開発中のものです。
04/10/22 22:32:56ID:X+3AXho90392名前は開発中のものです。
04/10/22 22:46:42ID:Q39wQHeSこんなのとか。
http://www.itmedia.co.jp/games/gsnews/0110/19/news06.html
0393名前は開発中のものです。
04/10/22 23:09:53ID:b8gueTEVゲーム会社の採用情報でプログラマの項目をみれば、
言語について明記してあるところも多いので、それで判断してください
0394名前は開発中のものです。
04/10/23 22:44:47ID:oaXV2b0XVC6.0を使用して、
デバッグモードにて実行するとエラーは出ないが、
普通に実行するとエラーが出るっていうのは、どんなものなんでしょうか?
エラーの内容なのですが、作成中のシューティングゲームにて、
テストでゲームを進めると、不規則的にプログラムが落ちます。
(落ちないときも極まれにあります)
内容はアクセス違反、readにならないぞゴルァです。
教えてくれちゃったりする方いたら、よろしくお願いします。
0395名前は開発中のものです。
04/10/23 22:50:00ID:PylOGN5xてめーのプログラムのバグだ。首括ってゼロからプログラム書き直せ。
0396名前は開発中のものです。
04/10/23 22:57:32ID:qwdD0YhY0397名前は開発中のものです。
04/10/23 23:15:30ID:YmVB4Iw2変数がちゃんと初期化しているかチェックしてみては?
0398名前は開発中のものです。
04/10/23 23:16:36ID:iTzjnAUD自分でつくったプログラムなら自分でなおすのがふつうだろ・・・
0399名前は開発中のものです。
04/10/24 01:34:13ID:KhjSCxq2即レスありがとうございます
早速チェックしてみます。
>>395 & >>398
言い方がおかしかった。
デバッグモードだとメモリの保護とかやられててエラーがでないとか、
そういうのがあるのかなー、とか思ってて、
それでVCのそういった機能があったら知りたかった、という事です。
不快に思ってたらマジごめんね。
0400名前は開発中のものです。
04/10/24 01:38:50ID:/K5Gjlomとにかく変数の初期値の内容が違うはず。鬱だ氏のうDirectXの過去ログでみた気がする。
0401名前は開発中のものです。
04/10/24 02:02:51ID:6Ak9IAJV//グローバル変数
static IMAGE *pImage; //初期値が明示されてない。NULL以外が入ってるかも?
//とある関数内
if (pImage){ //ぬるぽに対する厳しいチェック。おおっとしかしここはスルー!
DrawImage(pImage, x, y); //ここで不正なメモリへのアクセスガッ?試合終了です
}
0402398
04/10/24 02:50:46ID:YALd697Aほんとはわかってたんだ・・・
調子に乗ってただけなんだ・・・
久しぶりの2ちゃんでさ・・・
ちょっと言ってみたかっただけなんだ・・・
正直すまんかった・・・orz
0403394
04/10/25 03:16:54ID:xn2n/UzQあるところをいじると、バグの様子が変わる、
というのを見つけるところまでは行ったのですが、
そこからが、また手詰まりになりました。
こうなったら意地でも直してやろうと思います。
それと、以前の発言のときに、デバッグモードという言葉を使いましたが、
私はアレをどうやら間違った意味で捉えていたようです。
以前の発言の意味は、
メニューから、ビルド>デバッグ開始>実行
で実行するとエラーが出ないが、
メニューから、ビルド>実行
で実行するとエラーが出てしまう、ということです。
ビルドはずっとDebugというタイプでやっていました。
--------------------構成: ddraw01 - Win32 Debug--------------------
ddraw01.exe - エラー 0、警告 0
↑こんな感じです
0405名前は開発中のものです。
04/10/25 20:42:14ID:+kRZkPnx正常でない値が返ってきた時点で内容をウィンドウ出して表示するか、ファイルにテキストで書き出す
まずはその辺りからやってみ
Cじゃないけどtry catchも上手く使うといい
てか、ソースあげてみそ
デバッグの仕方教えてやる(誰かがきっと)
0406名前は開発中のものです。
04/10/25 21:57:01ID:cW8J6Q0O文字列操作あたりで設定より多めに文字列をセットしてたりして
ない?
char *moji = "文字を入れてみたり";
char str[10] = {0};
strcpy(str,moji);
みたいな感じの。
文字列に限らず配列の外を参照してエラーが出ているのでは
なかろうかと思ってみたり
0407394
04/10/27 00:38:44ID:Xb5jS9fy返信ありがとうございます。
助言の数々を参考に一からすべてを疑って調べてみました。
しかし、どうもまだ当たりを引くに至りません。
どこかしらソースをいじると、エラーの出現するフレーム数が変化する。
(アクセス違反対象データの格納先のメモリ配置が変化するからでしょうか?)
ということと、敵クラス内の数十行の移動用関数を使用しなければ、
エラーが今のところ発現しないというのがわかりました。
しかしまだ、その関数のどこにエラーがあるのかがつかめていない状態です。
あきらめてソースを投げてしまいたいのですが、
それは悔しいので、もう少し粘ってみようと思います。
ところでふと気になったのですが、
皆さんはバグで最高どれくらいの時間を修正に掛けたことがありますか?
0408名前は開発中のものです。
04/10/27 01:02:29ID:dgX5Z4bmその数十行の中で
・配列を操作しているところ
・ポインタの先を参照しているところ
あたりがあやしいような。
というか、デバッグモードでビルドしたものを実行してエラーが
出たときは「デバッグしますか?」っていうダイアログはでない
のかな?
0409394
04/10/27 04:06:55ID:Xb5jS9fyようやく原因が分かりました。
かなり基本的なことだったので、恥ずかしいですが一応書き込んでおきます。
原因は、newの相棒を忘れていました。
(try catchと言われて、そこでnewを連想して、ミスに気づくことが出来ました。)
低レベルなミスでしたが、今回のこれはかなり勉強になりました。
(デバッグ方法もいろいろと新しいことを知ることができました)
おかげで、今後絶対にdeleteを付け忘れることが無いよう意識していけると思います。
ようやくぐっすりと眠れそうです。
本当に皆さんありがとうございました。
0410名前は開発中のものです。
04/10/27 23:57:56ID:/PY4olLCスマートポインタを使うのも手だね。
0411名前は開発中のものです。
04/10/28 00:10:14ID:vw3d/AjGスマートポインタってCでは実現できないよね
0412名前は開発中のものです。
04/10/28 00:17:45ID:pifSVQsOnew/deleteできるのでCではないでしょ
0413名前は開発中のものです。
04/10/29 17:44:28ID:dikgk+eu0414名前は開発中のものです。
04/10/29 18:10:42ID:fDNToCNY0415名前は開発中のものです。
04/10/29 18:14:46ID:32yjM8FAファイナルファイト系なんていう俺ジャンルで言われてもなぁ。
正確に質問してくれ。
0416名前は開発中のものです。
04/10/29 19:37:23ID:VQCXStAAFCかSFCみたいな感じ?
ゲームの作れるものだったらどれでもできる
0417416
04/10/29 19:43:12ID:VQCXStAAここCのスレだった
このスレでわざわざ質問しているってことはC言語前提だよな
てか、この位のこと聞き返さないとわからないような質問はするな
質問するときは>415の言ってるように正確に質問すべし
もしC言語前提じゃまければここで質問するな
0418名前は開発中のものです。
04/10/29 19:51:27ID:KkyMEzVzお前らが無駄にプライドの高い面倒な連中だったと言う事を忘れてたよ、すまん。
次からはバカにも解りやすい説明をする様にするよ。
0419名前は開発中のものです。
04/10/29 19:56:18ID:fDNToCNY0420394
04/10/29 20:03:35ID:hay4UoYg返信ありがとうございます。
スマートポインタ、初めてそういうものがあることを知りました。
ちょっと使い勝手は良くなさそうですが、今回の場合など、
それを使えばかなり、文字通り”スマート”に解決できていました。
(一時的なパラメータ保存のためのnewだったもので適していたと思います)
これからは積極的に使っていこうと思います。
それと都合上Cに関係ない話まで持ってきてしまいました。
もしそれで波紋を作ってしまったのなら、ここで謝らせてもらいます。
申し訳ありませんでした。
次からは気をつけます。
0421417
04/10/29 20:12:31ID:VQCXStAA問題が発生したら何が問題なのかきちんと分析できる力
これができる香具師は効率よくプログラミングの学習ができたり、
効率よく新しい技術を身につけられる
だからイジワルで正確に質問すべしって言ってるわけでも、
プライドが高いわけでもない
いわばプログラミングの先輩として後輩にプログラマの心得を知って欲しいと思うからこその
発言なんだぬるぽ
0422名前は開発中のものです。
04/10/29 20:12:44ID:32yjM8FA賢いポインタ集だって
http://ootips.org/yonat/4dev/
0423名前は開発中のものです。
04/10/29 20:55:54ID:VQCXStAAすまぽ
0424名前は開発中のものです。
04/10/29 21:58:43ID:+LwMX2wZ日本語の本も出てるし
0425名前は開発中のものです。
04/10/29 22:05:20ID:6tUDOgklガッ
0426名前は開発中のものです。
04/10/29 23:04:16ID:/umSa7/Dかと言って、テンプレートライブラリがないとC++は激しく使いにくい。
そんな俺はD言語を勉強してます。
0427名前は開発中のものです。
04/10/29 23:07:00ID:32yjM8FAソースは読まないでリファレンスだけ見て使えばいいじゃない。
かくいう私はBOOSTは使わずソースを参考にさせていただくのみ…
0428名前は開発中のものです。
04/10/30 00:01:22ID:TpiBHpE+もしCがおすすめじゃなけりゃそっちでやろうと思うけど。
0429名前は開発中のものです。
04/10/30 02:24:47ID:jmJkJ3weObjective-C...
0430名前は開発中のものです。
04/10/30 02:29:33ID:L0D2SnueCでやるぐらいならC++でやったほうがいろんな機能があって便利ですよ
0431名前は開発中のものです。
04/10/30 10:17:19ID:h9oxqkV0よっぽど凝った真似しなきゃ
perlやPHPの方が機能が豊富だし手間が省けていいと思うが
0432名前は開発中のものです。
04/10/30 15:19:41ID:c9wLCmIx0433名前は開発中のものです。
04/10/30 16:02:33ID:rRV+9Bv4_, ._
( ゚ Д゚)
0434名前は開発中のものです。
04/10/30 17:20:31ID:bwUmdwSWどんなゲームを作るつもりなのかわかんなければ答えづらいと思うんだが。
洋服作ろうと思うんだけど、手編みよりミシンで作ったほうがいい?
って聞いてるようなもんだ。
0435428 ◆WU311ujDWk
04/10/30 19:33:27ID:TpiBHpE+商人物語
http://callisto.00i.org/akindo/watlas/index.cgi
0436名前は開発中のものです。
04/11/01 12:27:55ID:g5m7IFic0437名前は開発中のものです。
04/11/01 12:38:43ID:g5m7IFic0438名前は開発中のものです。
04/11/01 13:46:09ID:rOjCULyJhttp://www.microsoft.com/japan/msdn/student/premium/
にはCがないのか・・・
0439名前は開発中のものです。
04/11/01 13:52:39ID:JmFZgHIDC++はCの上位互換だから無問題
0440438
04/11/01 14:08:57ID:rOjCULyJ速攻レスサンクス
一つ聞きたいんだけどVC++のようにVが付くとWindows専用ってことでいいのかな?
過去レスにそんなことが書いてあったので・・・。
0441名前は開発中のものです。
04/11/01 16:59:54ID:alyGnMueVisual ほげほげ というのはマイクロソフトが作ってるWindowsの開発環境シリーズ
バージョンは最新のものが.NET2003(>438のページもVersion2003と書いてある)
一つ前が.net
その前は6
Visual Studioの中にはVisual Basic .NET Visual C++ .NET Visual C# .NET Visual J# .NET その他デバッガなどのツール類
が含まれているけど、C/C++の学習が目的なら使うのはVisual C++ .NET
Visual C++ .NETは単品でも販売されているので、質問なんかするときには
開発環境はVisualStudio.Netと書かず、VisualC++.Netと書いたほうがよい
VisualC++はVCとかVC++などと略すこともある
VCの操作についてはネットや書籍に結構あるので不自由はしないはず
ではC言語の学習がんばってください
0443名前は開発中のものです。
04/11/01 17:20:45ID:pImpuvtY0444名前は開発中のものです。
04/11/01 17:21:24ID:ut1KgkLD0445名前は開発中のものです。
04/11/01 22:34:47ID:SpJiHVfZHahahaha.
0446名前は開発中のものです。
04/11/01 22:39:33ID:O3WctKHF0447名前は開発中のものです。
04/11/01 22:46:50ID:SRtXRFiEファイルを暗号化してそれを読み込む方法を教えてください。
もしくは、詳しく説明しているサイトなどを・・・!
0448名前は開発中のものです。
04/11/01 22:54:54ID:O3WctKHF暗号化でもいろいろありますが。
0449名前は開発中のものです。
04/11/01 23:15:16ID:YQfzZh2Nワロタ
0450名前は開発中のものです。
04/11/01 23:16:28ID:mLJvEYwF0451名前は開発中のものです。
04/11/02 00:16:19ID:kcneTIyzググった?
すぐ見つかったんだけど
ttp://www.c3.club.kyutech.ac.jp/~sukiyaki/cmn/data.html
今度からせめてググってからきてください
もし「ビット演算子を使った程度のもの暗号化とは言えんわ!」だったらスマソ
0452名前は開発中のものです。
04/11/02 00:25:51ID:MduyxuRAすみません、最初そこのサイトの方法でやっていたんですけど、
なぜかDirectXでテクスチャが表示されなくて・・・。
多分これはスレ違いになりそうなので、DirectXスレで聞いてきます。
お騒がせしました。
0453名前は開発中のものです。
04/11/02 00:40:41ID:kGUpB27K懐かしいな
0454名前は開発中のものです。
04/11/04 03:44:27ID:8H3IR4jMこれから先の事を考えてVC++.netを買いました(学割なのでプロダクトキー申請中)
たまごっち風常駐アプリゲームを作ろうと思うのですが
手元にある入門書にはゲームは愚かwin用アプリの作り方なんて書いてる訳はなく
どういう風に勉強すれば実用アプリやらゲームやらを作っていけばいいか解りません。
巷にはゲームプログラミングを歌った本を見かけますけど
コテコテのゲームキャラが書かれた本を手に取ってみても
僕が使った入門書が凄く丁寧だったので、その差のせいか書いてある事が訳わからない事も有り
ゲームやアプリ作りには、どういう勉強をしていけば良いか解らなくなってしまいました。
何かお奨めの本か勉強方法(もっとポインタだけで本が一冊埋まってるような本クリアーしな!とか)
を教えてください。
0455名前は開発中のものです。
04/11/04 04:03:10ID:c9LoJ72Pポインタは貴方が思っているよりもずっと単純なものです。
まずはメモリの構造について勉強してください。
ゲームのことだけで埋めつくされている本は、私の知りうる限りでは全く
役に立ちません。
むしろEffectiveC++やEffectiveSTL、その他のアルゴリズム関係の本、
などを読んだ方がためになります。
ゲームで目立つGUIやアニメーションなどは実はそれほど複雑な処理をして
おらず、ライブラリやAPIなどの使い方に過ぎないのです。
それらの使い方を知るには単にリファレンスを読めばよろしい。
0456名前は開発中のものです。
04/11/04 11:44:12ID:UY5Wgp/3いつの間にかJavaに移転するヨカーン
0457名前は開発中のものです。
04/11/04 12:07:38ID:UY5Wgp/3ttp://www.consumptionjunction.com/downloadsnew/cj_39113.wmv
0458名前は開発中のものです。
04/11/04 12:15:41ID:pJBrnqlN0459名前は開発中のものです。
04/11/04 18:31:38ID:yX8Hyn1u初々しい厨房だな
0460454
04/11/04 20:21:46ID:8H3IR4jMレスありがとうございます。
お陰でこれから何をするかの方向が定まった感じです。
とりあえずは基礎の復習と続ですね。
Effective C++、Amazonでも随分と評判がいいみたいだし
買ってみようと思います。
ポインタって、何となく解るんですけど、説明しろよと言われたら「?」
って感じになっちゃうんですよね。
とりあえず、メモリに関しては良さそうなサイト探してみます。
0461名前は開発中のものです。
04/11/05 12:44:41ID:GvXYeBTl「アスタリスクの次にくる変数の内容を強制的にアドレスと解釈する」
という説明はわかりやすくてよかった。
0462名前は開発中のものです。
04/11/05 22:31:13ID:anGjF3Mz0463名前は開発中のものです。
04/11/06 19:55:15ID:n0irZHTZ0464名前は開発中のものです。
04/11/09 21:16:33ID:iDY/EWWX0465名前は開発中のものです。
04/11/09 23:00:59ID:O5uDXu9a0466名前は開発中のものです。
04/11/09 23:48:59ID:iDY/EWWXあれのどこが難しいのかわからんかった。
アドレスの概念だけ判ってりゃ簡単っと。
0467名前は開発中のものです。
04/11/09 23:59:31ID:e0Pcd2xC0468名前は開発中のものです。
04/11/10 08:09:31ID:aYKS2cVt0469名前は開発中のものです。
04/11/10 11:54:40ID:yqa+uH1m0470名前は開発中のものです。
04/11/10 12:02:01ID:c9BSnFTy中国人全員がトイレットペーパーなんて使い出したら大変な環境問題になる。
0471名前は開発中のものです。
04/11/11 22:51:34ID:To5gX/4d文字列の中の1文字(たとえば「あ」)を変数に格納するために
char s[256] = "abcあいう";
char buffer[3];
sprintf(buffer, "%c%c", s[3], s[4]);
ってやってるんですが、これって一般的な方法なんですか?
なんか無駄なことやっているような気がして・・・。
0472名前は開発中のものです。
04/11/11 23:08:24ID:2Hz/vHSxforループで代入すればいろいろ出来て普通に便利なんじゃないか?
0473名前は開発中のものです。
04/11/11 23:35:51ID:U7fOSr9v何が無駄なことなのかよく分からんがそれくらいならいいんじゃね。
あとは身もふたもないが
buffer[0] = s[3];
buffer[1] = s[4];
どっちにしても buffer[2] に '\0' を入れておいた方が安心な気がする。
0474471
04/11/11 23:42:41ID:To5gX/4dそうですよね。難しく考えてました。ありがとうございます。
これを判別するために、
if(buffer == "あ")
みたいなことをしたいんですけど、
どうやったらよろしいのでしょうか?
0475名前は開発中のものです。
04/11/12 00:07:59ID:/WFwL3q/0476名前は開発中のものです。
04/11/12 00:08:27ID:/WFwL3q/IDが2Hz
0477名前は開発中のものです。
04/11/12 00:11:47ID:Sv63aaJVif(strcmp(buffer, "あ"))
0478名前は開発中のものです。
04/11/12 00:19:29ID:mm6jRjgCif(strcmp(buffer, "あ") == 0){}
じゃね?
0479474
04/11/12 00:26:51ID:+H6nycKkありがとうございます。>>477の方法だと「あ」以外の文字のときに実行されたので
おかしいなと思っていました。!をいれたらできました。でも>>478の方法がよさそうですね。
0480名前は開発中のものです。
04/11/13 15:32:55ID:yBB4/n/FError: 外部シンボル'_main'が未解決 ってでるんだが
どうすればいいの?
0481名前は開発中のものです。
04/11/13 15:34:40ID:/H+xuVtR0482名前は開発中のものです。
04/11/13 15:37:10ID:Z+V/QfvImain書いた?
0483名前は開発中のものです。
04/11/13 15:42:02ID:yBB4/n/Fこれのasdってやつです
ぶっちゃけコンパイルとかそういうのではスーパー初心者なので・・・
書き換えたいのはutil.hで、
// packet filter key address
#define SENDKEY_ADDR 0x67a824
#define RECVKEY_ADDR 0x67a828
#define CRYUPD_ADDR 0x5e125b
#define CRYTABLE_ADDR 0x679864
#define INIFIL 0x3b
って書き換えればいいのですが・・・
どうか教えて下しあ。ほかで聞いてもここで聞けっていわれましたので・・・
0484名前は開発中のものです。
04/11/13 15:46:55ID:/H+xuVtR>ダウンロード可能ファイル(これ以外はアプしても落とせないから注意しろよ)
>.html .htm .gif .jpg .zip .txt .png .lzh .gz .mpg .rm
説明ぐらい嫁
0485名前は開発中のものです。
04/11/13 15:52:58ID:yBB4/n/Fasdasdです
0486名前は開発中のものです。
04/11/13 16:07:50ID:/H+xuVtRこれをコンパイルして何をしたいの?
これだけじゃ実行ファイルは作れないよ
0487名前は開発中のものです。
04/11/13 16:14:37ID:yBB4/n/F実行ファイル、つまりexeじゃなくてdllを作りたいのです。
あるゲームのパケットを見るためのdllを最新版にするために書き換えをしたいのですが・・・。
0488名前は開発中のものです。
04/11/13 16:31:55ID:yBB4/n/F0489名前は開発中のものです。
04/11/13 16:33:21ID:/H+xuVtRわかり易い参考になりそうなページを探してみたんだが
…とりあえず猫プロでお茶を濁す
ttp://www.kumei.ne.jp/c_lang/sdk2/sdk_119.htm
とりあえずここ読んで勉強汁
0490名前は開発中のものです。
04/11/13 16:40:26ID:5L6vRftKコンパイラオプションの指定忘れっぽいが…
dllは作ったことないんでシラネ
0491名前は開発中のものです。
04/11/13 17:49:41ID:yBB4/n/Fbcc32っす。
どうすれば・・・?
0492名前は開発中のものです。
04/11/13 17:51:17ID:98R+onSK「bcc32 DLL コンパイルオプション」
これをキーにググってみれ
0493名前は開発中のものです。
04/11/13 17:58:00ID:98R+onSKついでに
自分の使うコンパイルオプションくらい把握しておくべし
ここまでやってもDLL作り方さっぱりわからんなら
まだその段階に到達してないということなので
プログラムの勉強をこつこつしていけ
もし、ただのチート行為、もしくはゲーム製作に関係なかったら二度とくるな
0494名前は開発中のものです。
04/11/13 18:01:31ID:yBB4/n/F今モルモットにasdasdasdって名前であげたファイルの、
util.h
// packet filter key address
#define SENDKEY_ADDR 0x67a824
#define RECVKEY_ADDR 0x67a828
#define CRYUPD_ADDR 0x5e125b
#define CRYTABLE_ADDR 0x679864
#define INIFIL 0x3b
でラッパを作ればできるらしいのですが・・・
専用用語とかわからないのでできないのです。なんどもなんどもご迷惑かけますが
どうか教えてくださいorz
0495 ◆3bllkTNfEw
04/11/13 18:08:03ID:MY/Ph0Ky0496名前は開発中のものです。
04/11/13 18:32:56ID:cxSOhVchは?
バカ?
バイナリレベルで書き替えるつもりなの?
専門用語がわからない?
ただの#defineだろ?
一度C言語の入門書をひととおりクリアしてからでなおしてこい
板違いならもう引っ込め
0497名前は開発中のものです。
04/11/13 21:04:00ID:LMFoa5NB0498名前は開発中のものです。
04/11/13 21:37:45ID:WOKjOU2S正解が分からないんだから。
0499名前は開発中のものです。
04/11/15 21:22:10ID:RpdD9K/g0500名前は開発中のものです。
04/11/15 22:31:43ID:xEFqfXVsゆっくり踏み込むのだ。
0501名前は開発中のものです。
04/11/15 22:33:49ID:o1Vlbcad0502名前は開発中のものです。
04/11/16 09:17:30ID:TmDiOozj「半分クラやってー」
ぷぷー
今考えた小話
「クラッチを切って下さい。」
ぼるるるるるるるびぎゅううううううううううううううううううううういいいいいいいいいいいいいいいいいいいい
いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい
いいいいいんんんんんんんんんんんんんんんんんんんんんん!!!!!
0503名前は開発中のものです。
04/11/17 21:41:52ID:sibEr/F7『独習C』と言う本を買おうと思ってるんですが、
この本の評価はどうですか?
初心者に適していますか?
0504名前は開発中のものです。
04/11/17 22:01:12ID:fLjZv7nhC言語は範囲が狭いので、書籍によっても解説のレベルはそこまで大差ないと思う
ただVCでやるならVCの基本的な使い方が書いてある書籍の方がいいかもしれない
というわけで、ずぶの素人さんなら個人的なお勧めは
新C言語入門 (ビギナー編) 著 林 晴比古
でも読みやすい読みにくいは個人差があるから立ち読みできるなら
立ち読みして決めたほうがいい
0505名前は開発中のものです。
04/11/17 22:26:14ID:sibEr/F7やはりゲームが作りたい人も
ゲーム製作とは関係のないC言語入門書から入って、
VC++の本につなげればいいんですか?
0506名前は開発中のものです。
04/11/17 22:35:59ID:fLjZv7nhC++言語をやりながら平行してWin32APIのプログラム(まぁWindows用プログラムってこと)をやっていくのが
一番まっとうなやりかたかな
漏れもそうだし
C++は本買ったほうがいいけどゲームつくるのに限定すればWindows用プログラムはネットで十分だと思う
DirectXは最初一冊本を持っておくと楽だけど
0507名前は開発中のものです。
04/11/17 22:46:54ID:fLjZv7nhゲームだからといって特別やることはない
ゲームをある程度やったことある人間がプログラムをマスターすれば自然にゲームは作れるようになる
あ、でも数学はいるかな
C言語の山にポインタと項目があるんだけど、そこをある程度理解した時点で
ある程度基本的なアルゴリズムも学習できていればいいと思う
これ系の本↓
http://www.amazon.co.jp/exec/obidos/ASIN/4797320931/250-0885882-2269854
最初から何にでも手を出せば中途半端になるので、ある程度言語を進めてから読むべし
0508名前は開発中のものです。
04/11/18 00:23:26ID:wQqkXlNt質問ばかりですみません。
C言語を卒業するタイミングって上で挙げられてる本を1冊極めればいいんですか?
0509名前は開発中のものです。
04/11/18 00:38:42ID:S89L9SLZ一応C言語のキモとなるもので
・基本文法
・関数
・ポインタ
・構造体
・ファイル入出力
ていうのがあって、これらを十分理解した上で、これらを使ってプログラムが
作れれば仮卒業かな
まぁ最低限必要な知識ってところ
ちなみにC言語はもっと奥深くまであるので入門書では取り上げられないものも結構あるから
卒業という言い方はできないかも
でも次のステップ(WindowsプログラムとかC++)には進める段階って感じかな
0510509
04/11/18 00:52:11ID:S89L9SLZ独習Cの方が無難かも
0511名前は開発中のものです。
04/11/18 00:57:08ID:MJQO2PT50512名前は開発中のものです。
04/11/18 01:32:18ID:S89L9SLZきっとその後に告白されるんだよ
0513名前は開発中のものです。
04/11/18 06:30:39ID:qq+7Ow0y0514508
04/11/18 18:31:03ID:wQqkXlNtわざわざありがとうごさいます。
来年から情報系の大学に行くのですが、
今の段階では全くの素人です。
独習Cのレビュー見てると素人にはキツイようなので、
やさしいCあたりから入ろうと思います。
でもやさしいC→独習C→独習C++じゃあお金が・・・。
0515名前は開発中のものです。
04/11/18 18:48:45ID:m96xuPct独習の前にやさしいを買う意味が解らない。
同じ内容をやるんだから練習問題のレベルが高い独習Cをココで質問しながらやるだけでいいだろ。
もしくは独習で解らないところが出た時本屋に行ってやさしいを立ち読みするだけでいい。
0516名前は開発中のものです。
04/11/18 19:07:32ID:ndUwETes大学の講義だとK&R買わされるかもしれないよ
0517名前は開発中のものです。
04/11/18 19:09:15ID:ndUwETesやさしいCだと内容が薄すぎるからあまり意味がないかもしれない。
たぶん、大学の講義だとやさしいCに書いてある内容程度は一瞬で終わるかも。
0518名前は開発中のものです。
04/11/18 19:15:39ID:wQqkXlNt初心者でも読めますか?
入門書を1冊終えた人が読む本ですか?
0519名前は開発中のものです。
04/11/18 19:18:31ID:ndUwETes大学生なら読み解ける能力くらい身についているはず。
初めて読む言語の本としても問題ないでしょう。
K&Rは、昔は良書と言われていました。
(現在にいたっては少々古いですが、それでもまだ良書と言えるでしょう。)
0520名前は開発中のものです。
04/11/18 19:30:56ID:wQqkXlNt入学前に独学でサクサク行きたいので、
独学Cで行こうと思います。
敷居の高さは独学Cの方が低そうなので。
ポインタとかもまだ理解してない初心者にはピッタリな気がしました。
0521名前は開発中のものです。
04/11/18 19:57:06ID:m96xuPctポインタまでならどっかのサイトでやったのか?
それ、正直買う必要ないよ。
0522名前は開発中のものです。
04/11/18 20:07:14ID:wQqkXlNt一応読みましたが全く頭に入って無い気がします。
独習Cってその辺のサイトくらいの到達点なんですか?
0523名前は開発中のものです。
04/11/18 20:15:44ID:ndUwETesどのサイトかは知りませんが、基本的に言語の解説書は高度な内容を扱いません。
言語の解説書程度で音をあげていては、情報系の学部で扱う基本的な内容
(例えば、オートマトンや線形代数の話など)は到底理解できないでしょう。
言語の解説書くらいは1〜2週間以内に理解するぐらいの心がけで取り組んでください。
0524名前は開発中のものです。
04/11/18 20:31:49ID:u3OdhOzT大学生はVBやってろ、素質無しめ
VB飽きたら女でも捕まえて適当に暮らして氏ね
0525名前は開発中のものです。
04/11/18 20:39:25ID:wQqkXlNtじゃあ独習Cをキチンと理解できるように頑張ります。
>>523
はいはい。分かったよ〜。
0526名前は開発中のものです。
04/11/18 20:40:05ID:wQqkXlNtじゃあ独習Cをキチンと理解できるように頑張ります。
>>524
はいはい。分かったよ〜
0527名前は開発中のものです。
04/11/18 20:42:36ID:m96xuPct…正直君素質無いわ…
と高専一年の俺が言ってみるテスト
0528名前は開発中のものです。
04/11/18 20:46:56ID:ndUwETesというわけでもないのだけど、やっぱりある程度は理解していないと話自体が
伝わらないから、不便ではあるね。
大体、まじめに研究している人でプログラミングは全くダメという人はほとんどいないよ。
0529名前は開発中のものです。
04/11/19 07:48:59ID:FI5a0vkc理解していても、理解して無くても話自体が伝わらない、内輪作って言語学歌っていろ
大体、大学で遊んでいる人にまともなプログラミングが出来るという人はいないよ。
海外のツールでツクールやって最前線を語る、守銭奴ばかり
0530名前は開発中のものです。
04/11/19 17:43:02ID:8/Clfffc教養課程でそういう授業がない・・・
0531名前は開発中のものです。
04/11/19 17:47:46ID:gMUadKvO貴方が想像しているコンピュータとかプログラムの勉強とはどんなものですか?
0532名前は開発中のものです。
04/11/19 19:00:44ID:o50kZTIQ入る大学を間違えたお前が悪いだけ。
0533名前は開発中のものです。
04/11/19 19:22:52ID:8/Clfffc情報工学
>>532
T大だけどな
0534名前は開発中のものです。
04/11/19 19:29:16ID:gMUadKvO具体的に。
0535名前は開発中のものです。
04/11/19 20:01:07ID:uaYW9Bon東Dieだったらw、あそこ死んでる。 それより ID:8/Clfffc 神IDキタ
0536名前は開発中のものです。
04/11/24 21:12:16ID:XV7X9EmRまさか3つ並んでるだけで神IDか?
0537名前は開発中のものです。
04/11/24 21:34:57ID:+LBPmZnN0538名前は開発中のものです。
04/11/25 17:31:37ID:CmD4i5hZ三つ並んでるだけで神なら全部大文字だったりする方が神
0539名前は開発中のものです。
04/11/25 19:42:13ID:MDCbB2d5http://game10.2ch.net/test/read.cgi/ghard/1084335050/
0540名前は開発中のものです。
04/11/27 22:36:04ID:cADO7pLoツクールを使って作れる程度のゲームを作れますか?
RPGなんですけど…
0541名前は開発中のものです。
04/11/28 00:16:16ID:Som2kiCy作れるに決まってるだろ、家庭用は皆アセンブラかC言語だった時期があったんだからw
で、Windows用にツクール並みのゲームを作りたいなら「Windowsプログラミング」を勉強しないといけないな。
学習ページは単語でそのままググれば見つかるが、問題は開発環境だ。
BCCとテキストエディタだけじゃ面倒臭すぎて非合理的だから。
君が学生なら、一般価格が10万円もするVisual Studioが4000円以下で買えるし、学生じゃなかったりお金がもったいなかったりするならBorlandのBCBXをDLすれば良い。
Visual Studio .NET the Spoke Premium
ttp://www.microsoft.com/japan/msdn/student/premium/
Borland C++BuilderX
ttp://www.borland.co.jp/cbuilderx/
0542名前は開発中のものです。
04/11/28 01:18:31ID:/iK8yWerおめぇなぁ、C使っても画像・音声とか素材を転用して、さらに有名ジャンルのジョークソフト作るんならツクールやってた方がマシだぜ
っていうか^−^死ね
0543540
04/11/28 10:35:15ID:WgIw7/z3どうも丁寧な説明サンクスです。
ツクール並が作れるなら、努力次第でそれ以上も可能ってことですよね。
とりあえずC言語でRPGを作ることが目標なんで、地道に頑張ります。
>>542
画像の転用は考えてたけど、ジョークソフトって手は考えてなかったw
自分の目標はc言語でRPGを作ることなんで、ツクールじゃ無理なんですよ
せめて氏ねにしたほうがいいかと…
0544名前は開発中のものです。
04/11/28 16:27:00ID:nQRjQw6D画像転用した時点でジョークソフトだぜ青いの
0545名前は開発中のものです。
04/11/28 16:32:59ID:nQRjQw6D誇りのない作品は必ずジョークソフトになるのさゲイビー
あ、それとそうそういい忘れてた。
死ね
0546名前は開発中のものです。
04/11/28 19:37:16ID:Som2kiCy寂しい人生だなw
0547名前は開発中のものです。
04/11/28 20:01:35ID:nQRjQw6Dおまえ素材造れないんだろw
で、誰かに造ってもらおうにも友達がいないと( ´,_ゝ`)プッ
だから素材は盗んでしか手にする事ができないと
そこで、 「>>544-545 寂しい人生だなw 」 か
自己投影ごくろうさん(´゚c_,゚` )プッ
あ、そうだ
>>546
死ね
0548名前は開発中のものです。
04/11/28 20:47:38ID:VYwSUzx00549名前は開発中のものです。
04/11/28 21:24:48ID:QflSla4p0550名前は開発中のものです。
04/11/28 21:43:06ID:x4wwvxUSもっとおもしろいの期待してたのに。
0551名前は開発中のものです。
04/11/28 22:40:56ID:gSv493wkVisual Studio .NET the Spoke Premiumの違いは値段だけですよね?
機能も普通のものと変わりませんよね?
0552名前は開発中のものです。
04/11/28 22:41:37ID:4Pt7KmaG0553名前は開発中のものです。
04/11/29 09:03:18ID:YfI3APO40554名前は開発中のものです。
04/11/29 16:33:29ID:2sCJXt7Z学生の時に始めて、
学生じゃなくなったら使えないってことは無いですよね?
0555名前は開発中のものです。
04/11/29 17:25:28ID:C11mL6qh一年に一回更新がある、切れたまま1ヶ月以上使うと('A`)
0556名前は開発中のものです。
04/11/29 19:21:58ID:mmoV2UzHネタか?>>541のリンク先にお前の質問の回答は全て載っているんだが。
人に頼ってちゃツクール並みのゲームなんか一生作れんぞ?
0557名前は開発中のものです。
04/11/29 20:59:44ID:2sCJXt7Zすまそ。
いろいろ書いてあってQ&Aに気付かんかった。
卒業しても使えるみたいだし、
学生なら買って損はないみたいですね。
0558名前は開発中のものです。
04/11/29 22:18:03ID:6cA9vh7aC言語を勉強したら、それを利用してどのへんのレベルまで作れますか?
また、パソコンでC言語で動くのはわかりましたが
PSやGBAでうごくのを作ることはできますか?
本当に初心者なんです。今できることといったら簡単な携帯アプリを作ることぐらいです。
0559名前は開発中のものです。
04/11/29 22:25:46ID:3KF6wxt3えーっと、どう説明したらいいのかな
プログラム言語というのはコンピュータの動作を記述する為のもの
動作させたい種類のコンピュータに対応するCコンパイラが存在すれば、
その種類のコンピュータでの動作を記述することができる
0560名前は開発中のものです。
04/11/29 22:26:11ID:FTCnXGcfC言語はもはやほとんどのプラットフォームに移植されているので開発環境に
関しては大抵問題ないと思います。
C言語はかなり低レベル(低レベルとはシステムのより根本的な部分を扱えるという意味)
な部分まで扱うことができますので、おおよそ貴方が見たことがあるアプリケーション
と同等の機能のものを書くことが可能です。
似たような事を書きました。完全に既出です。
0561名前は開発中のものです。
04/11/29 22:29:51ID:6cA9vh7aどうも丁寧にありがとうございました。
勉強してみます。
0562559
04/11/29 22:29:54ID:3KF6wxt3しかも変な文になってるし
プログラム言語というのはコンピュータの動作を記述する為のもの
C言語であれば動作させたい種類のコンピュータに対応するCコンパイラが存在すれば、
その種類のコンピュータでの動作を記述することができる
結論としては
PSやGBAにはCコンパイラが準備されているので、
C言語でPSやGBAでうごくのを作ることはできます
わかったかな?
0563名前は開発中のものです。
04/11/29 22:41:25ID:1dZLE4SmC言語”だけ”勉強してもつまらないよ
若ければ言語の習得なんて、あっという間に出来るから
各種ライブラリを漁りまくろう
0564名前は開発中のものです。
04/11/30 00:00:43ID:q489K8xCC言語ならロボットも動かせる
そうだ
活きろ
0565初心者ですが
04/12/02 15:05:14ID:oQaP+u+GやっぱC言語の勉強した方がいいですよねえ?
こちらの方がやっぱ正道かな
0566名前は開発中のものです。
04/12/02 15:14:48ID:Ii5ZsdP6いいえ。
NScripterや吉里吉里でできることならその方が良いし、Cを覚えて書きはじめたから
といってもすぐにまともなプログラムが書けるとは限りません。
NScripterや吉里吉里が提供する機能を越えたことをしたくなった時、専用のスクリプト
もしくは単体で動くプログラムを作成してください。(作成してもらってください。)
ゲームはコンテンツが重要ですから、あまり低レベルを見ないことです。
また、ゲーム製作とゲームプログラミングは別ものだと考えてください。
0567名前は開発中のものです。
04/12/02 16:47:41ID:Tb+gLHCcC言語? なにそれ?
これからはJAVAの時代だろw
0568名前は開発中のものです。
04/12/02 17:11:35ID:Ii5ZsdP6>>567は無視しろ。単なるJava厨の向こう見ずな戯言。
0569名前は開発中のものです。
04/12/08 19:12:23ID:I1VDq1hLゲーム作りで、ちょっとわかんない事があるのですが・・・
0570名前は開発中のものです。
04/12/08 19:15:31ID:8v0lyXd6どうぞ
0571名前は開発中のものです。
04/12/08 19:48:50ID:I1VDq1hL#include <windows.h>
DWORD FrameRate(DWORD new_time); // フレームレートを計算して返す
DWORD g_NewTime;
void main() {
while (1) { // メインループ
g_NewTime = timeGetTime(); // newTime取得
printf("f = %10d 回転\r", FrameRate(g_NewTime));
}
}
DWORD FrameRate(DWORD new_time) {
static DWORD new_fcount, fcount, old_time;
new_fcount++; // 回転数を数える
if ((new_time - old_time) >= 1000){ // 1秒ごとに更新
fcount = new_fcount; // 回転数を更新
new_fcount = 0; // 回転数を初期化
old_time = new_time; // old_timeを更新
}
return fcount; // フレームレートを返す
}
0572名前は開発中のものです。
04/12/08 19:50:05ID:I1VDq1hL即レスありがとうございます&時間かかっちゃってすみません。
フレームレートの計算方法と、コントロールの方法を聞こうと思っていたのですが、
今日は時間が無くなってしまいました。ごめんなさい m(__)m
とりあえず、フレームレート計算関数を置いておきます。
えーと、この方法は正しいのでしょうか?
あと、一般的じゃないとしたら、他にどんな方法があるんでしょうか?
(上のプログラムはVC++の、コンソールアプリで書いてます
timeGetTime()を使うために、winmm.lib を追加してます。)
0573名前は開発中のものです。
04/12/08 19:51:28ID:lOKrVc3j乙
0574名前は開発中のものです。
04/12/08 20:13:20ID:SnNokN6u>while (1) { // メインループ
死んでね
0575名前は開発中のものです。
04/12/08 20:14:57ID:SnNokN6u>%10d
うんこ
0576名前は開発中のものです。
04/12/08 21:30:07ID:D2kjEYwT>void main() {
・・・通だな。
0577名前は開発中のものです。
04/12/08 21:42:51ID:WW1dHwS0一秒間に何回FrameRate関数が呼ばれたかってのを計算するのかな?
前回から今回までにかかった時間を元にフレームレートを算出する方法もある
前回から今回までにかかった時間が16msだと60フレームとか
あとtimeGetTime()は数msから10ms程度の誤差があったりするから絶対というわけではない
目安程度
0578名前は開発中のものです。
04/12/09 18:24:48ID:1EZKNaz2おれもCUIRPG(ソースが初心者だが結構参考になった)
とかテキストベースから頑張ってソース読んで
いまはGUIベースのオープンソースRPG読んでる。
たしかググったら結構オープンソースRPGってあった気がする。
俺も人の真似でなくいつか自分でRPG作りたい..。みんなガンガレ。
0579名前は開発中のものです。
04/12/12 18:56:37ID:hRYw5ppgお返事激しく遅れました m(__)m
ちょっとウチのモデム様の調子が悪くて・・
16msだと60フレームっての面白いですね。
そんなに正確にわかんなくてもいいから、それもありかもですね。
もしや timeGetTime() じゃなく、
もうちょっと大雑把な関数使ってもいいかも?
また質問すると思いますので、よろしければ色々教えてくださいませ。
0580名前は開発中のものです。
04/12/12 20:49:47ID:FuS3+ktD良かったオープンソースを晒してくれると有難いんだけどなぁ。
0581名前は開発中のものです。
04/12/12 22:24:06ID:S6kC4xU/0582名前は開発中のものです。
04/12/12 22:49:32ID:FwlKHgFV個人的にはC言語→C++と進んだほうがいい気がするけど
C++がプログラミング言語初めてって人向けの書籍もあったと思うから
C++からでもいいんでは?
0583名前は開発中のものです。
04/12/12 23:20:19ID:S6kC4xU/ありがとう。頑張ってみるよ。
0584名前は開発中のものです。
04/12/13 00:11:13ID:89Gc/d+9そこはJavaだろw
0585名前は開発中のものです。
04/12/13 01:09:24ID:CEv4VBFW0586名前は開発中のものです。
04/12/13 01:47:22ID:mChTyCx/あながち馬鹿にもできません。あと速度に関しては、すでに過去の話。
今の問題はVMそのもののインスコ。さすがに8MB以上あるので気軽に付属できないし、
別途ダウンロード/インスコしてもらうのも気がひけるし。
ただ、Javaアプリをネット経由にせずにCD配布にするとか、勉強するだけっていうなら良い環境。
アプレットにするくらいならFlash勉強したほうがいいかな。
まー、いきなりC++で構わないと思います。
適当に簡単そうなライブラリ探して、それをとっかかりに言語を勉強すれば・・・。
いきなり基礎云々をみっちり学習すると疲れるから、壁にぶち当たってからで。
最近の初心者は黒い画面に「Hello World」って出ても喜ばないらしいですし。
学ぶ上で注意するのは「身の程を知る」ってことくらい。現実の少し上くらいを常に目指すといいです。
やりたいことだけ膨らんでしまうとモチベーションが下がりやすいです。
0587名前は開発中のものです。
04/12/13 02:21:47ID:9kndvSTG最初は自分で作ったアプリが動いたってだけで感激したもんだけど…
最近の初心者はコンソールアプリ自体問題外なんですかね
0588名前は開発中のものです。
04/12/13 03:00:47ID:L6pc2PXE九九表ができたときの感動は忘れられません。
0589名前は開発中のものです。
04/12/13 03:25:16ID:Yp5fFNZwやったそれ!
懐かしいなぁ
0590名前は開発中のものです。
04/12/13 05:14:15ID:B7+0naavいつもくっついてるよね。不思議不思議。
仕事でもなきゃこんな糞は当然使わない。やめとけ。意味が無い。
>>581
まずCやって、C++のおいしい部分だけをつまみ食いするといいよー。
ポインタをガシガシ使いながらも、クラスとオペレータで綺麗なソースウマーとか。
0591名前は開発中のものです。
04/12/13 06:58:27ID:leAh4cnG何より>>590の答えはプログラミング未経験の者が望む答えには少し遠い
おおむね間違いないだろうが、まず未経験者が無印Cでどのように学習するかだな
授業か何かで無理にでも勉強するような環境があれば別だが、それがない場合
相当の覚悟がないと自分の作りたいものを作れるようになるまで続かない
どの言語が良いかなどという話は、>>590ほどの人なら別に気にすることではない
ということくらいは分かっていると思うが…
すでに>>583で解決しているのに、まだコメントしていることに対して粘着だと
言ったのなら、その通りだな。
0592名前は開発中のものです。
04/12/13 07:38:17ID:v7badEMx画面に文字表示で、充分感動できると思う。常にちょっと上を目指して頑張ってみます。
>>590
まずはCの書籍をあさるべきかな、やっぱり。
0593名前は開発中のものです。
04/12/14 01:55:14ID:ia613kfD本気でプログラムやりたいヤシにはおすすめ。長い道のりになる覚悟は必要だが。
C++はまあ好みで。
Javaに関しては一言だけ。ゲーム作りにゃ向いてない。HSPの方がマシ。
0594名前は開発中のものです。
04/12/14 14:24:16ID:aLuBaeroVC++とC++の違いって何?
C言語って有料なの?なんか文章中にフリーとか書いてあったりするけど
0595通りすがり
04/12/14 15:29:11ID:L8dG3GBkC++はCの上位バージョン。だから+が付いてる。
>VC++とC++の違いって何?
VC++はC++を使ってプログラムするソフト。根本的に違う。
http://www.microsoft.com/japan/msdn/visualc/
>C言語って有料なの?なんか文章中にフリーとか書いてあったりするけど
VC++とかは有料。しかし無料のヤツもある。
ttp://homepage2.nifty.com/tenk/prog/free_cc.htm
ちなみにBorland C++(BCC)がお勧め。
0596名前は開発中のものです。
04/12/14 15:33:30ID:iG2h6PPGC子
↓
C++子 == げいつ
|
VC++太郎
0597名前は開発中のものです。
04/12/14 15:47:42ID:xwWJYjICIE とか、FireFox が名前が違っても Webブラウザであるように、VC++ もただの C++コンパイラ。
VC++のコンパイラ部分はフリー。VC++Toolkit で検索すれば、ただで入手できる。
問題なのは VC++ についてくる「おまけ」部分で、これに関しての質問が多かったし、VC持ってる奴しか答えられないという特殊だったのでだんだん C++ と VC++ 言語が分けられるようになった。
現在、「VC」を使うというのは、「癖の多い Windows のプログラムをC++で作る」という意味で使われることが多い気がする。
0598名前は開発中のものです。
04/12/14 16:00:27ID:6EayMZnDC子
↓ 思いを寄せるが振られる
C++子 == げいつ --> Java子
| \
VC++太郎 C#子(好きだったJava子にそっくりな愛人)
C#子と愛人になった直後、自分を振ったJava子に対して嫌がらせを行い、問題となる
0599名前は開発中のものです。
04/12/14 19:53:23ID:FLqKZlzXVC++使っていてむかつくことがあったんだけど。
なんで関数内でクラスが宣言できないの?
0600名前は開発中のものです。
04/12/14 20:28:02ID:MHGmdFYH関数内に関数ブロック置きますか?
>>600
うはw
0601名前は開発中のものです。
04/12/14 20:53:52ID:rt5e3EXtローカルクラスは使えるYo
0602名前は開発中のものです。
04/12/15 00:10:14ID:RSDsYqGS0603名前は開発中のものです。
04/12/15 04:16:01ID:zvpqegR4VC6.0を自宅でSE、会社でPE使ってるけど、俺的にはあまり変わらんかった
PEだけにある各最適化オプションがどの程度有効なのか、いつか計測してみようと思いつつ4年経ってる…
そして今は現場を退いてるorz
もっと有能な人間が使えば色々違いがあったのかなぁ
0604名前は開発中のものです。
04/12/17 01:35:36ID:IP+j9jaCWindowsプログラムのほうが全然理解できね。なんかコツとかないですかね…?
0605名前は開発中のものです。
04/12/17 01:43:45ID:OjfvFzxw解説が読みやすい/にくいって相性みたいなのもあるからね
ゲームプログラミング相談室【Part6】の380にリンクがあったんで転載
>参考までに、自分が使ったものを、
>・猫でも分かるプログラミング(今のCプログラム初心者が一度は見る所)
> でも、自分はあんまり役に立たなかった。古い記事が多いので念頭に置くこと
>・WisdomSoft( ttp://wisdom.sakura.ne.jp/ )自分はここでCをほとんど覚えた。
> ここの人が書いてる「Windowsゲームプログラミング:書籍」で実質SDKを覚えた。
>・C言語 ( ttp://www.wakhok.ac.jp/~kanayama/C/98/ ) とある短期大学の物
> 別にそこの学生じゃないんだけどね。上とあわせてCを覚えた。
>・窓プログラミング (ttp://hp.vector.co.jp/authors/VA016117/index.html )
> 色々とポインタとか、特別分かりやすかったわけではないが。
>
>あとは、Googleでとにかく分からない単語を調べる。=>分からなくてもそのうちどうにかなるさと開き直る。
>エラーもとにかく調べる=>解決したときは、その方法を、そのページをコピーしてOffLineでも見れるようにしておく。
0606名前は開発中のものです。
04/12/17 10:38:14ID:f6iVhv1iC子
↓ 思いを寄せるが振られる
C++子 == げいつ --> Java子
| |
| |\VJ++江(Java子に似せたメイドロボβ版)
VC++太郎 \C#子(好きだったJava子にそっくりな愛人)
C#子と愛人になった直後、自分を振ったJava子に対して嫌がらせを行い、問題となる
0607名前は開発中のものです。
04/12/17 10:50:30ID:OjfvFzxw0608目印
04/12/17 20:07:17ID:IhXfuGBdSnesapu.dllを使えばできる見たいなんですが
SPCファイルをロードしてDirectSoundで鳴らしたいのですが
どのような手順を踏めばいいかわかりません。(vc++使ってます)
アドバイスもしくは参考になるサイトを知ってる方は居ませんでしょうか?
0609目印
04/12/18 17:31:23ID:IlUKaCEQCreateFileとReadFileで丸ごとデータを読み込んでそれをLoadSPCFileにつっこみ、
その後でEmuAPUでまとめてWaveデータに変換してDirectSoundに渡してやることで
無事音が鳴りました。
まだよくわからない部分があるのでSnesapu.dllについての参考資料などあれば教えてください。
void LoadSPCFile(void *pFile); // Restores the APU state from an SPC file
void* EmuAPU(void *pBuf, u32 len, u8 type); // Emulates the APU for a specified amount of time
0610名前は開発中のものです。
04/12/28 10:48:57ID:HByur3p6初心者のプログラミングつったらコンソールアプリだろ。
個人的に、C/C++を勉強する初心者がコンソールアプリ嫌だとか言ってるの見るとムカつく。
0611名前は開発中のものです。
04/12/28 11:13:09ID:T/yIjxhS>もしコンピュータ言語をなにも知らないなら、まず Python から始めることをおすすめします。
>本気でプログラミングをするなら、C を勉強するしかありません。これは Unix の中核となる言語です。
>C++ は C と密接な関係にあります。片方を知っていれば、もう片方を学ぶのはそんなにむずかしくありません。
>が、どっちも真っ先に勉強しようとするのには向いた代物ではありません。
初心者がcに手を出すのが問題外らしい。
0612名前は開発中のものです。
04/12/28 11:16:31ID:TY1tJhqo俺はお前がむかつく。
初心者にコンソールかどうかなんて関係無し。
アルゴリズムとデータ構造を教えるのが重要なんだよ。
0613名前は開発中のものです。
04/12/28 16:06:19ID:8FlyzTsgあーPythonとかPascalとか言語としては出来のいい部類なんだろうけど
Cが目的だったりするのにわざわざPythonからはじめる必要性は感じないなぁ
C言語の基本的な部分は覚えることは非常に少ないから多言語と比べても楽だと思う
よくポインタとか構造体とかで挫折したって話を聞くけど、時間をかけてでもじっくりやっていけば
必ず理解できるものだと思う
挫折した〜っと言い訳してる人はもともと何かを学ぶということ自体に向いていないだけ
そんな香具師はプログラミングする資格なし
0614名前は開発中のものです。
04/12/28 16:28:21ID:iVYqsUo40615名前は開発中のものです。
04/12/28 16:33:07ID:/SNSMHNa初心者には数学的に美しい言語を勧めたいなぁ。
0616名前は開発中のものです。
04/12/28 18:18:03ID:YPPNRBDl>それってクラッキング。逝ってよし。
ワラタ
原文ではGo to HellとかFuck youとか書かれてるんだろうか
0617名前は開発中のものです。
04/12/28 21:26:41ID:ovQeO5JLそこでBrainfuckですよ!
0618名前は開発中のものです。
04/12/30 00:59:45ID:nyuRhF/OGet lost, moron.
0619名前は開発中のものです。
05/01/01 20:32:58ID:cr2Ody2e0620名前は開発中のものです。
05/01/01 20:55:41ID:RqR8br13とりあえず打ってみて、とりあえず実行してみて、エラーが出たら悩んで
上手く実行できたら喜んでの繰り返しが重要かと。
コンパイラだのリンカだの、ライブラリだのは敷居が高いよね
言語なんて覚えりゃおしまい。プロログのような特殊系はまあおいといて。
言語を使いこなすコアスキルをまず習得するべきだ。
0621名前は開発中のものです。
05/01/01 21:49:17ID:mwXO2Qraなんだかんだいって結局行番号付きベーシックしかないような気がするんだが。
HSP並みにゲーム作れて使いやすいスクリーンエディタ備えた開発環境があれば
結構ウケそうなんだけどな。
0622名前は開発中のものです。
05/01/01 22:33:10ID:BmVr6JBcここはC言語スレでム板の「初心者が学ぶべき言語は?」スレじゃないんだがw
0623名前は開発中のものです。
05/01/02 04:27:59ID:W55gN98aそこでActiveBASICですよ!
0624名前は開発中のものです。
05/01/02 13:57:08ID:LhJ8m5q7残念、インタプリタ版は一昨年から更新が途絶えておる。
0625名前は開発中のものです。
05/01/03 15:27:09ID:ThmACB3MDelphi、C、VB、Rubyのどれから勉強したらいいと思いますか?
最終的にはゲームを作りたいのですが・・・
0626名前は開発中のものです。
05/01/03 15:42:10ID:EOZosqvXゲームにもいろいろあるが…
一般的にゲームというと、N-QUEENとかハノイの塔みたいなのも含まれるけれど、
もしCS的な意味でゲームを研究したいなら関数型言語がよろしい。
LispやHaskell、もしくは、実用的なのはOCamlかな。
もしおもちゃとしてのゲームなら、ライブラリが豊富なC++がよろしい。
0627名前は開発中のものです。
05/01/03 16:22:28ID:uemdI9eGCなら大概の言語に応用利くし、ゲームも作れるし、資料だとかも多いし。
0628625
05/01/03 16:41:28ID:ThmACB3M0629名前は開発中のものです。
05/01/03 16:41:55ID:ZXvyJ+mPいくらなんでも、一般に言うビデオゲームのことだろ。
>>625
その中から選ぶんなら C だろうな。
Delphi や Ruby でも構わんとは思うんだが、
結局あとで別の言語を勉強することになる可能性が高い。
VB は、まあ、確実に他の言語に移ることになるから、気が向いたらやるぐらいにしとけ。
0630625
05/01/03 16:53:59ID:ThmACB3M色々とありがとうございました
0631名前は開発中のものです。
05/01/03 16:56:04ID:zAlmGYu+0632名前は開発中のものです。
05/01/03 17:00:52ID:fSUWbyIhCを難しく感じたら大学を辞めろってくらい簡単だが。
PCがCPUやメモリで動いてる事すら知らない初心者ならともかく。
0633名前は開発中のものです。
05/01/03 18:14:49ID:IWRxVVPwこのスレを覗きに来るくらいのヤシには頑張ってC習得してもらいたい。
0634名前は開発中のものです。
05/01/03 19:38:55ID:xSH4fKOa・・・とみせかけて、signal のプロトタイプ宣言斬り!!
0635名前は開発中のものです。
05/01/04 18:43:30ID:QrIXLncGやって損はない言語だと思うけど
0636名前は開発中のものです。
05/01/05 18:51:16ID:KqjhfzoX入門書 変数を動かしてオシマイ
↓ (ココに見えない壁がある)
中級書 APIの使い方
0637名前は開発中のものです。
05/01/05 20:22:21ID:zEnCUWdPその間にK&Rか前橋ポインタ本か適当なアルゴリズム入門書は読むべきだよな
0638634
05/01/06 00:21:35ID:Sb1CBPoe0639名前は開発中のものです。
05/01/06 00:30:51ID:DbmuG57NこれはC++以外のVBだとかVC#だとかが一緒になっている開発ツールの事ですよね?
当方、学生では無いのですが、VC++だけでいいので、買うとしたら何を買えばいいのでしょうか。
アマゾンで『Microsoft Visual C++ .NET Standard Version 2003』というのが18,200円で売っているのですが、これでいいのですか?
0640名前は開発中のものです。
05/01/06 00:32:30ID:I17LuAC4はい。
0641名前は開発中のものです。
05/01/06 00:40:25ID:DbmuG57Nどうもありがとうございます。
じゃあ一般にVC++と言うと、>>639の製品の事でいいのですね。
近いうちに買ってみます。
あと、今持っているPCにインストールして、その後、新しいPCを買ったとします。
その時、初めのPCからアンインストールすれば、新しいPCにインストールしても問題無いですか?
ライセンスの問題で面倒な事もないですか?
0642名前は開発中のものです。
05/01/06 00:53:21ID:4wANYwkdすこしは調べろよ。
そんな事はメーカーに問い合わせろ。
スレ違い。
0643名前は開発中のものです。
05/01/06 01:00:41ID:rjJzR4snこんなのとかな
char * const *(*hoge)()
0644名前は開発中のものです。
05/01/06 01:10:34ID:I17LuAC4はい。
0645名前は開発中のものです。
05/01/06 01:47:50ID:vuQYYIVG0646名前は開発中のものです。
05/01/06 01:55:19ID:I17LuAC4いいえ。
0648名前は開発中のものです。
05/01/06 11:05:18ID:mmuQZ8ScCでゲームをつくるお勧めサイトみたいなのありませんか?
0649名前は開発中のものです。
05/01/06 12:40:10ID:FbtJ2OM4過去ログを読んでから聞いてくださいm9(^Д^)
0650名前は開発中のものです。
05/01/06 14:40:27ID:TOA2E2iphttp://www.google.co.jp/search?num=100&hl=ja&as_qdr=all&q=VC%2B%2B+%E3%82%B2%E3%83%BC%E3%83%A0+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0651名前は開発中のものです。
05/01/06 16:48:49ID:FbtJ2OM4こっちの方が多いよ…って言おうと思ったけどそっちの方が良かったなw
冬厨には有料の方が良いわ。
0652648
05/01/07 10:52:11ID:wOVu5GgPCでゲームを作るサイトが知りたいのではなく
お勧めが知りたいのです。
もしかして、過去ログとgoogleは全部お勧めですか?
0653名前は開発中のものです。
05/01/07 11:00:55ID:ip4VJfSTお薦めなんてあるわけ無いだろ。
1人が良書だと薦める入門書だってもう1人にとっては苦行でしかない時なんてザラにある。
0654名前は開発中のものです。
05/01/07 17:19:38ID:gsGmlyV3Get lost, moron.
0655名前は開発中のものです。
05/01/07 17:20:32ID:gsGmlyV30656648
05/01/07 18:53:36ID:wOVu5GgP>1人が良書だと薦める入門書だってもう1人にとっては苦行でしかない時なんてザラにある。
これでも構わないので、お勧めを教えて頂ければと思いました。
検索サイトでhitするサイトは大体検索済みなので、
他に穴場のサイトがあればと思ったのですが、無いようですね。
ActiveXを使わないで、構成したいのですが、
どこも使っているようなので、なかなか情報が得られません。
0657名前は開発中のものです。
05/01/07 19:12:40ID:Aw5XTKxnGamDevPukiWiki - ニュースソース
http://gamdev.org/w/?%5B%5B%A5%CB%A5%E5%A1%BC%A5%B9%A5%BD%A1%BC%A5%B9%5D%5D
0658名前は開発中のものです。
05/01/07 22:15:48ID:HV0fn5meconstは手前のポインタを修飾
後は見たまんま
0659名前は開発中のものです。
05/01/08 15:14:20ID:JG8y5vscGameTutorials
http://www.gametutorials.com/
0660名前は開発中のものです。
05/01/09 02:35:41ID:Il1lxQMX0661名前は開発中のものです。
05/01/09 08:18:58ID:CJKoZOCR切れてなかった
そのリンク集の中にリンク切れはいくつかあるけど
>>648
【目標ない奴】おまいらに課題を与える。【集まれ】
http://pc5.2ch.net/test/read.cgi/gamedev/1026148930/
【初心者】課題をクリアしていくスレ【講習会】
http://pc5.2ch.net/test/read.cgi/gamedev/1086858349/
ズブの初心者がゲーム作れるまで勉強するスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1005132370/
初心者専用スレ「シミュレーションゲーム」を作らない?
http://pc5.2ch.net/test/read.cgi/gamedev/1079745509/
初心者専用スレ「パックマン」風ゲーム作らない?
http://pc5.2ch.net/test/read.cgi/gamedev/1014326802/
0662名前は開発中のものです。
05/01/10 02:29:52ID:qAonG13Cモチベーションをどう維持するかにかかってるように思える。
これが低いと、ちょっとの壁ですぐ投げだして他のことしたくなる。
まあ、オイラの場合だがね orz
0663名前は開発中のものです。
05/01/10 03:58:12ID:iyUnMmj4どうしても分かんない場合はとりあえず飛ばして先に進むのも一つの考え方。
時間が経ってから改めて見ると、なんでこんなことで悩んでたのか逆に悩む場合も多い。
初心者レベルで、これを理解しないと先に進めないとかいう場合は仕方ないけど。
0664名前は開発中のものです。
05/01/10 09:05:29ID:qAonG13Cとにかく絵を出して、シューティングゲームっぽいのを目指してみる。
winプログラムってなんか果てしなくて、オイラにゃ無理ぽ。
0665名前は開発中のものです。
05/01/10 14:32:11ID:GhKf7JxUhttp://web.archive.org/web/20040208210905/http://www.yozemi.ac/sateline/mov-2003win/movie-2003win/2003win-ogino.wmv
0666名前は開発中のものです。
05/01/11 20:06:31ID:Yj/y8eLnプログラムって、やり始めたら楽しいし。
0667孤独な・・・
05/01/12 20:42:37ID:awGxzM1rEMUの絵や音使うけど怒らないでね偉い人。
0668名前は開発中のものです。
05/01/12 20:45:57ID:rV4f2NjJゲーム?
どうせ下らないシューティングとかRPGとか紙芝居みたいなノベルゲームとかなんだろ?
そんなもんゲームじゃねーよ。
0669名前は開発中のものです。
05/01/12 21:01:01ID:tfS8g2QQ0670名前は開発中のものです。
05/01/12 23:00:01ID:rV4f2NjJ煽りだって?違う違う。事実だろ。
自分のやっている事が下等な所業だという事実から目を逸したいから、煽りという
ことにしてしまいたいんだな。
可哀想に…
0671名前は開発中のものです。
05/01/12 23:26:13ID:psoqmdUU大切なのは技術と知識
アイデアを形にするのがプログラマだから、アイデアなんかは2の次(3?)でいい
0672名前は開発中のものです。
05/01/12 23:30:56ID:rV4f2NjJ計算機科学的に美しいもの。その間にあるもの。
0673名前は開発中のものです。
05/01/13 00:23:53ID:R5W1aY6c0674名前は開発中のものです。
05/01/13 06:21:05ID:3n8DVRM90675名前は開発中のものです。
05/01/13 14:59:49ID:JW76mlUo0676名前は開発中のものです。
05/01/13 18:38:16ID:aAFmW1YF例えば、制約充足問題っていう有名な問題があるけれど、あるパズルゲームを多項式時間で
この問題に帰着できる事が証明できるものもあるのー。
制約充足問題に帰着できる問題はたくさんあって、画像認識の分野で、例えば線画から3次元の物体
を識別したりするような問題を解く、あるアルゴリズムも制約充足問題に帰着できるのー。
基本部分がつながっているのですねー^^
つまり、問題としては一緒なんですー にゃんにゃん
0677名前は開発中のものです。
05/01/14 01:03:25ID:k3s2lW2rお間違えの無きよう。
0678名前は開発中のものです。
05/01/14 01:19:47ID:VZQ5WbFF恥ずかしい煽りはこっちまで恥ずかしくなるですー にゃんにゃん
0679名前は開発中のものです。
05/01/14 09:22:58ID:czzKAORjはげどう。
ゲームプログラミングはプログラミングの中でもかなり高級なほうだな。
物理とかAIとかハードウェアとかいろんな知識が必要だし。
0680名前は開発中のものです。
05/01/15 19:06:14ID:mM4H2IYW0681名前は開発中のものです。
05/01/18 22:44:50ID:iYMho9lc独習C→独習C++の次は何がいいでしょうか?
0682名前は開発中のものです。
05/01/18 23:21:14ID:cEPfVl6o最短を目指すなら
「VisualC++.NET教科書」と「VisualC++.NETゲーム制作教科書」
.NETと言っても専用のコードは無いから大丈夫。
開発環境が違うだけ。
0683名前は開発中のものです。
05/01/20 09:54:06ID:yfIMKM0Pゲーム(Iブラウザで動く)を作りたいです。
perl.exeという名前の実行ファイルを自作してゲームを作ったら
コンソールのみや、文字だけしか表示できない知識程度でもな
んとかなるような気がしてきました。
音楽もmidiを鳴らすだけ程度なら簡単ですし・・・
ただ、%??%???oghbiohgbi%hji%dみたいな文字を元に戻す方法が
わかりません。どうしたらいいですか。
0684名前は開発中のものです。
05/01/20 10:08:00ID:1UJPEd40RFC2396
0685名前は開発中のものです。
05/01/20 19:24:46ID:Qds1HEO6ビジュアルノベルが作りたかったからちょうど良いことは良いんだが
0からやってるため????な単語が多いのは仕方ないな…
何か良い辞書みたいなのがあれば良いんだが。
0686名前は開発中のものです。
05/01/20 19:45:27ID:n5DA0qTNあぁ、私もその本買ったよ。
でも、全く参考にならなかった。
サンプルのソースを見たけれど、オブジェクト指向全然理解していないっぽいくせに、
C++でへたくそなクラス設計していたり、とにかく汚くて、その上へたくそ。
おまけに内容はソースの解説みたいなもの。
0687名前は開発中のものです。
05/01/20 22:29:17ID:ArQp7Ull言っている意味がわからん
>anhttpとかblack jumbo dog
WEBサーバと書かずになぜ鯖ソフト名を書く?
>perl.exeという名前の実行ファイルを自作してゲームを作ったら
意味がわからん
>ただ、%??%???oghbiohgbi%hji%dみたいな文字を元に戻す方法がわかりません。
そのくらいの単純な文字列処理はプログラムの基本だと思うんだが…
使う言語はperlってことなのか?だったらなおさら文字列処理はお手の物だと思うんだが
0688名前は開発中のものです。
05/01/20 22:33:32ID:Qds1HEO6マジか。
地雷本かぁ…。
まぁソースの解説ってのは同意だけどな。
2600円の授業料ですた
0689名前は開発中のものです。
05/01/20 23:38:39ID:yfIMKM0P>>684さん
有難う御座います。
しかしながら・・・・ちょっとWeb調べて読んだ程度では理解できませんでした。
もうすこし調査を継続させていただきます。
うまくいったらまた報告します。
>>687さん
本当にわからないんですか?
サーバアプリの機能・動作を知ってたら理解できる筈ですよ。
(まあ、他の名のexe呼び出す知識ない馬鹿だからこうやってるんですけど)
実際、今のところ文字化け(?)対処にてこずっていてASCII文字列(?)のみ
のやりとりですが、概ね順調です(ゲームとしてはうすのろだけど)
今は、CのみでCGIゲーム作成中です。
それが完成したら同じものをC++で作る予定です。
(それが完成するよりもゲーム作れる程度にJavaScriptを使いこなせるよう
になるほうが先かもしれませんけど)
>>perl.exeという名前の実行ファイルを自作してゲームを作ったら
>意味がわからん
Perlを覚えるのが面倒(っていうか無理なだけかも)なので無理矢理C
(DelやC++でも使えるのはわかってる)でCGIをやってるわけです。
exeを直接呼ぶCGIやSSIも可能なのかもしれないんですけど、それが
わからないのでperl.exeを作ってるわけです(もちろんスクリプトな柔軟性や
多様な機能は皆無。そのかわりちょっと処理が早いかもしれない)
stdoutを使いこなすのは(一応)ハローワールドレベルからOKですしね。
0690687
05/01/21 00:37:56ID:SmVqf+sCあのなぁそんなトリッキーなやりかた普通しないんだよ
まぁ苦肉の策なんだろうけど
ちなみにANHTTPなら.exeの拡張子の設定で「実行する」と「EXE形式の実行」にチェックを入れて
exeファイルをcgi-binに入れて呼び出せばトリッキーな技使わなくても実行できるぞ
BJDは知らない
apacheも普通にできると思う
あとはC言語でCGIの作成を解説している書籍やサイトで調べれ
値を受け渡しする方法とか日本語の変換とかもどっかにある
0691名前は開発中のものです。
05/01/21 23:13:04ID:nigqBXBL自分ではC使いこなしてると思ってるところが痛すぎる。
0692名前は開発中のものです。
05/01/24 01:44:27ID:AjUERDun「キー連打」と「一定時間以上キー押しっぱなし」
を区別したいのですが、どうすればよいでしょうか?
kbhit()とgetch()を使ってキー入力を判断しているのですが、
私には今のところ、区別できません。
だれか教えてください。
よろしくお願いします。
0693名前は開発中のものです。
05/01/24 08:03:46ID:OMUc/glN0694名前は開発中のものです。
05/01/24 14:23:32ID:g8y3fLst0695名前は開発中のものです。
05/01/24 14:27:48ID:ljFi3u3+\\ ノノレノ )))
(○) |||ノ
'へ゛゛ーノ ‖
(  ̄ ̄ ̄《目
| ===《目
|__| ‖
∠|_|_|_|_ゝ ‖
|__|_| ‖
| | | ‖
|__|__| ‖
| \\ 皿皿
誰か呼びましたか?
0696名前は開発中のものです。
05/01/25 09:32:29ID:cSmJQuQY0697名前は開発中のものです。
05/01/25 21:36:21ID:JdazME+DWIN Apiを使う上で、BCCとVCで書式で違うのでしょうか?
環境のアドバイスをお願いします
比べても、CとJAVAの違いすらも解らない初心者です
このままBCCで学習してへんな癖が付くとこまると思い質問しています
0698名前は開発中のものです。
05/01/25 21:49:15ID:0a2TtmG/リソーススクリプトで少し変わるけど、殆ど変わらない。
0699697
05/01/25 22:43:19ID:JdazME+Dありがとうございます
リソーススクリプトってのが解らないですが、後調らべ松
環境が必用になるまで、BCCとメモ帳でがんばります
0700名前は開発中のものです。
05/01/25 22:44:54ID:B5zsu2MDときどき、でもないけれど、いつもうざく感じます。
0701名前は開発中のものです。
05/01/25 23:05:48ID:2xK+R27h他に移植することなんてほとんどないしな。実質無問題。
0702名前は開発中のものです。
05/01/25 23:10:58ID:B5zsu2MDいや、君はそうかもしれないが、私はそうではない。
(この人、どういうつもりで無問題と言いきっているんだろう…汗)
0703名前は開発中のものです。
05/01/26 00:19:59ID:8L+i4BPI何を以ってプログラミング環境と言ってるんだ?
0704名前は開発中のものです。
05/01/26 00:22:44ID:l4t22B36VC++。ほとんどの人が使っているでしょ。
0705名前は開発中のものです。
05/01/26 01:02:29ID:8L+i4BPIなーんだ。
そりゃ単純にIDE上での開発の経験がないってだけだ。精進しろ。
0706名前は開発中のものです。
05/01/26 01:04:39ID:qAh47Na10707名前は開発中のものです。
05/01/26 01:17:23ID:i5Ds5Agrまず前回入力されたキーを保存しておく。
押されてる→押されてない→押されてる
これが連打だと思うから一度入力されて
その後kbhit()が反応しない時フラグが立つようにする。
そして次押されたキーが前回と同じなら連打されたと判定する。
ただし
押されていない→押されていない→(これをいくつ続けるかは適当に)
この状態が一定回数続いたらフラグを解消。
あと
押されてる→押されてる→押されてる
この場合はフラグが立たないから区別できる。
このようにしたら、、、うまくいくような気がするけど。
>>699
メモ帳って、、せめてTeraPadぐらいが、、、
0708名前は開発中のものです。
05/01/26 01:18:41ID:J/CHoWJp違うって。
0709名前は開発中のものです。
05/01/26 01:19:24ID:J/CHoWJp0710名前は開発中のものです。
05/01/26 01:20:51ID:8L+i4BPI0711名前は開発中のものです。
05/01/26 01:24:21ID:J/CHoWJpまず、お前の糞脳が一般人と違う。
0712名前は開発中のものです。
05/01/26 01:26:03ID:8L+i4BPI釣りか池沼のどっちかだとは思ってたら当たってた・・・w
0713698
05/01/26 03:54:08ID:uy49sX2/違うと言っても、余分な文字を消去するだけで通る。
後、BCC用エディタなら、これなんかおすすめ。
http://www.vector.co.jp/soft/win95/prog/se180695.html
0714名前は開発中のものです。
05/01/26 04:00:34ID:0QSvGwSQ空白部をクリックした時にキャレットが移動しないでほしい。
0715名前は開発中のものです。
05/01/26 05:41:37ID:jSqP5Ccrフリーカーソルってこと?
それならエディタ設定で選べるが…
0716692
05/01/26 18:30:02ID:EGh3OyI2やってみたけどできませんでした。
キーボードのオートリピート機能とかで、
押しっぱなしにしても内部では勝手に連打してるんです。
0717名前は開発中のものです。
05/01/26 21:54:20ID:8L+i4BPIkbhit()が使える環境ならそのままリピート無視して使えたと思うけど?
Windowsで開発してるのなら、GetAsyncKeystate() を使えば確実
0718名前は開発中のものです。
05/01/26 23:35:15ID:tIGc3T010719名前は開発中のものです。
05/01/27 00:16:30ID:QfcSPUvG0720698
05/01/27 11:19:46ID:2DtUXEc7「猫でもわかる」についてた奴なんで、インストールしてます
使い方が難しいので、メモ帳に逃げてました。
リンカとか使うようになったら、移行しようと思います
0721名前は開発中のものです。
05/01/27 18:13:40ID:o46I3wJj移植性が高くても、現実の移植は簡単じゃないのにな。
0722名前は開発中のものです。
05/01/27 19:38:52ID:aSpCHcWEVC++でゲームを作るのが目標なんですが、
今の私にピッタリな勉強サイトありませんか?
0723名前は開発中のものです。
05/01/27 22:58:18ID:WSAoHDpTDirectX によるゲームプログラミング入門 : 第 1 章 3D ゲームプログラムの基礎
http://www.microsoft.com/japan/msdn/academic/Articles/DirectX/01/
NVIDIA GPU Programming Guide Version 2.2.0 - Japanese (.pdf) [1.4 MB]
http://download.nvidia.com/developer/GPU_Programming_Guide/GPU_Programming_Guide_Japanese.pdf
0724名前は開発中のものです。
05/01/28 18:56:28ID:/9HPt2Rnおいおい・・・
>>722
ttp://www2s.biglobe.ne.jp/~sinmasa/
ttp://www.c3.club.kyutech.ac.jp/~sukiyaki/
ttp://www.sm.rim.or.jp/~shishido/
がおすすめ。何を作りたいかによるけど、。
0725名前は開発中のものです。
05/01/28 19:32:21ID:36nwhN0Gダビスタ3のような物を作りたいと思っています。
C++の次は具体的にどのような事を勉強すればいいのでしょうか?
0726名前は開発中のものです。
05/01/28 19:53:13ID:tGEFJMBs>>724のサイトを巡ればこんな所で聞く必要は無いはずなんだが。
0727名前は開発中のものです。
05/01/30 23:50:22ID:0egSxxVFここ
http://mikata.curiocube.com/
と猫でもわかる・・・のC++編を読みながら
C言語からC++に移ってみようかと悩んでます。
CからC++に移行したほうがよい結果を生みますか?
0728名前は開発中のものです。
05/01/31 00:40:36ID:CVBDoXdb>>727
C++のほうがオブジェクト指向でクラスとかあって管理しやすい気がする。
将来的にDirectX使ってC系でプログラム組みたいのならC++(クラスとか)は必須。
Cで書いたソースでもそのほとんどがCPPとしてコンパイルできるし、
本格的にプログラムを組んでゲームを作っていきたいのならやっていて損はないと思う。
ちなみに俺は猫でもでCからC++読んで、それからWindowsSDK読んで、
それから別サイトでDirectXに入った。
0729名前は開発中のものです。
05/01/31 00:42:15ID:1rXC/tk7ぶっちゃけクラス作んの(’A`)マンドクセと思うなら作らんでもいいし。
0730名前は開発中のものです。
05/01/31 00:44:51ID:2XbQcfiv別にC++要らんだろ。COMはCからでも操作できる。
0731名前は開発中のものです。
05/01/31 18:32:40ID:G766Q76lC→C++で次にDirectXに行こうと思うんだが、
その前に猫でWindowsSDK勉強を挟んだ方がいいですか?
WindowsSDKが何なのかってのもよく分かってないんですが。
0732名前は開発中のものです。
05/01/31 20:57:37ID:yK+oTGTD0733名前は開発中のものです。
05/01/31 21:20:30ID:G766Q76lWindowsdです。
Cは一通りやりましたが、次に何をすればいいか全く分かりません。
Win32 APIやWindowsSDKとか沢山あるので、
何からやればいいか分かりません。
どれもCの知識のみじゃあできませんって書いてありますし・・・。
0734名前は開発中のものです。
05/01/31 21:29:20ID:Nd+7aRPkなにがしたいのかをはっきりしないと時間の無駄だよ。
君が思っている程プログラミング関係で覚えることは少なくない。
順に全てを学べる程少なくはないんだ。
だから、なにを学ぶべきかを初めにしっかりと意識しないといけない。
場合によっては勉強した事全てが無駄になることだってあるんだ。
初めに言っておくけれど、よくプログラミングを始める人が勘違いしていることだけどGUIプログラミングができても*まったく*すごくもなんともないんだよ。
それはレベルの高い人から見て、という意味ではなくて、GUIが本質的ではないからなんだ。
このスレはCでゲームを作るスレらしいから、きっと君もゲームが作りたいのだと思う。
でも、良く考えてくれ。
「ゲームとは何か」
可愛い女の子がニコニコ笑っている絵が順番に表示されるのがゲームか?
飛行機の画像とミサイルが左右に動いて、ジョイスティックで操作することか?
白くて丸い絵をクリックすると、クルリと回った後に黒くて丸い絵に入れ替わるのがゲームか?
違う。それは紙芝居だ。それはアニメだ。
コンピュータを使ったゲームは、その操作や思考を楽しむものなんだ。
そのためには、コンピュータはプレイヤーを楽しませねばならない。
紙芝居もアニメーションも、それはそれで楽しめるがゲームではない。
コンピュータでなくてもできることだ。
コンピュータは昔、人工知能と呼ばれていた事がある。
もちろん、今となっては、これは誇大広告であるが、ゲームにはその一端を見ることができる。
例えば、将棋をするとき、あまりに単純な手しか取らない対戦相手だと、当然すぐに
0735名前は開発中のものです。
05/01/31 21:44:16ID:vXo59ck5「Cの知識のみでは出来ない」とどこで読んだのかは知らんが(多分おまいの勘違い)、
言語スキルはCがあればそれでいいはずだが。
Windowsプログラミングであれば基礎的なイベントドリブンだとかGUIについての知識も
必要だがそれは同時に勉強していけば何の問題も無い。
まあその程度の認識でCを一通りやったっていうのもどんなもんだかと言われても文句は言えない。
0736名前は開発中のものです。
05/01/31 22:02:20ID:D9OUk3XjまずDirectXの書籍を買うなり、参考サイトの解説を読むなりしてすすめれ
そこでわからないこと(たとえばAPIのこと)なんかがでてきたら、そのつど
調べていけばいい
あとDirectXやるんならC++にも手を広げる必要あり
まぁうだうだ悩む暇があったら本買ってサンプル打って実行しる
0737名前は開発中のものです。
05/01/31 22:41:54ID:CWwIyJqJDirectXに行くならWindowsSDKをやっておいたほうがいい。
DirectXで動くアプリケーションもWindowsアプリケーションだから。
まぁ、WindowsSDKを端折って済ませたくても、
ウィンドウの作成とウィンドウプロシージャでのメッセージの処理は押さえておくべきだと思います。
その二つを押さえてからDirectXに入れば・・・まず困ることはないような。
猫でものWindowsSDKで勉強するなら、第一部の4章くらいまでは読むべきだと思います。
ただ読むのではなくて理解する必要がありますけど。
0738名前は開発中のものです。
05/02/01 02:46:23ID:7pzsTxKl>>728さん>>729さん有難う御座います。
確かに仰るとおり、Cで書けるところはCで書いても通りますからね。
頑張ってみます。
0739名前は開発中のものです。
05/02/01 22:38:24ID:lTb3GnVn自分の作りたいもののために必要な知識を身に付けていくのも結構だけど、
勉強の区切りがついたところなら別のアプローチを試してみないか?
・今持っている技術だけを使ってどんなゲームが作れるかを考案し、実装する
勉強の成果が確認でき結果も残せていいと思うんだが。
数当てゲームでもいいから、バランス調整や操作性の向上も含めた
「作品」を仕上げる練習をしてみることをお勧めするよ。
0740名前は開発中のものです。
05/02/02 23:41:25ID:wKu6pB/X一念発起してVS.netのtheSpokes買ってきたと友人に言ったら
VC#の参考書をたくさん教えられました。
VC#自体どういうものか分かってないのですが、これから始めてしまっても構わないでしょうか?
それとも当初の予定通り独習C買ってきてCを勉強する方が将来的にはいいのでしょうか?
0741名前は開発中のものです。
05/02/03 00:16:03ID:Ww62MRW+その友達は興奮してファビョってるな。
VC#が何かわからないほど初心者なら独習Cをやったほうが良い。
ただ、独習Cは図解が無いし退屈だから気をつけてね。
ちなみにその友達、竹井って言う名字じゃないよね?
0742740
05/02/03 00:38:09ID:jUth+a0Tレスありがとうございます。Cからの方が良さそうですね。
VC#はJAVAよりの言語でオブジェクト指向だ……という字面はよく見るのですが
実際の所その意味さえよく分かっていないので、アドバイスどおり独習Cから頑張ります。
>竹井って言う名字
よくわかりませんが幸か不幸か人違いのようです。
0743名前は開発中のものです。
05/02/03 02:54:13ID:IAM13XRE> ちなみにその友達、竹井って言う名字じゃないよね?
笑わせるなよw
0744名前は開発中のものです。
05/02/15 11:56:08ID:830P8G/fVC#プログラミング歴2ヶ月です。
ファイル名変換ソフトやアクセスのデータベースを
操作するソフトは作れるようになりましたが、
VC#というソフトの使い方がわかっただけで、
まったくプログラミングをしているという気になりません。
最近は当初の目的であるゲームプログラミングに手を出そうと思っています。
しかし新しく本を買っても、結局VC#の使い方や必要な部分の
コピーペーストに終わって、本質のところを理解できないのではないかと、
VC#に対するモチベーションが下がってきています。
(ちなみに私の最終目標はトランプゲームや、
ファミコンレベルのシミュレーションゲームです。)
仮にVC#でこれらを完成できたとしても、そのときプログラミングの力が
私に備わっているのか甚だ疑問です。
皆さん、Visual○○をつかって、私のような経験をしたことはありませんか?
思えば、基本情報用に勉強したC言語は楽しかったなー・・・
0745名前は開発中のものです。
05/02/15 17:25:18ID:p5urPZ0nゲームが作りたいんなら、ゲームを作るのに必要そうなことだけやればよろしい。
DirectX で画像処理とか。
興味の無い分野ではどうも大きなものを作ろうという意識が薄れてしまう。
結果として、表面的な学習で終わってしまう。
まだ初学者だろう。仕事になったりしたら事務的な作業ばっかりになるぞ。
今のうちだけなんだから、好きなことやれよ。
0746744
05/02/15 19:40:05ID:830P8G/f使い方のわからないコントロールが7割残ってようが
自分が打ち込んだコード以外(VC#が自動的に作った)の
コードが理解できなかろうが、さっさとDirectXとかの
ゲームプログラミングに特化した本を買って勉強しろって
ことですか?
0747名前は開発中のものです。
05/02/15 20:56:05ID:6CIQh+ICゲーム作るのに使わんだろ。
クソつまらんコントロールいじりで根本的な技術向上をないがしろにするか、
ゲーム作って楽しく技術向上するか、どっちがいいかはわかりきってる。
コントロールいじりだって、技術が向上してから勉強し直した方が効率いいに決まってる。
あとな、学校のおべんきょじゃねえんだぞ。
「使い方のわからないコントロールが七割」ってお前、課題みたいに言うなよ。
0748744
05/02/15 21:08:47ID:830P8G/f逆引き大全500とか見ても、これ全部理解してる人って
内容は浅いながらも凄まじい好奇心持ってるんだなと思ってました。
0749名前は開発中のものです。
05/02/15 21:09:10ID:2rR4DQMa0750名前は開発中のものです。
05/02/15 21:12:00ID:I9tMoLtCただのテクニックだ。
くだらん。
0751名前は開発中のものです。
05/02/15 21:36:29ID:FM1HiEFrhttp://www.geocities.jp/gpandaz/
0752名前は開発中のものです。
05/02/15 21:45:37ID:thXIoL1eテクニック [technic]
技術。技巧。テクニーク。
三省堂提供「大辞林 第二版」より
0753名前は開発中のものです。
05/02/15 21:46:17ID:bkBMdMejその気持ち、自分はよく分かる。
http://www.kumei.ne.jp/c_lang/ とかで勉強してみてはどうだろう。
VC#というのはよく分からなく、使えるか分からないけど。
0754名前は開発中のものです。
05/02/15 21:58:56ID:JLbFWFfcプログラミングの勉強をしたいのならプログラミングの勉強をする。
ゲームを作りたいならゲームを作る。
0755名前は開発中のものです。
05/02/15 22:49:35ID:6RofYV1f0756名前は開発中のものです。
05/02/15 22:58:21ID:V7EcU05uとりあえず画像表示する方法とキーボードからの入力を取得する方法がわかれば色々遊べるぞ
0757名前は開発中のものです。
05/02/15 23:23:53ID:+LnwGr1n0758744
05/02/16 08:35:25ID:056BD+l5見てみたけど、ウィンドウを作るとか画像を移動するとか
そそるなぁ。早速やってみます。
0759名前は開発中のものです。
05/02/16 09:43:10ID:mBeMpjFaじゃあ良いサイトを紹介しろって言われても困るけれど・・・
http://pc5.2ch.net/test/read.cgi/gamedev/1008220559/
各種ライブラリ紹介スレを参考にして一通りリンク踏んでみるとか。
0760名前は開発中のものです。
05/02/16 18:16:02ID:ihl6KqA8最近の入門本はどういう内容かしらないけど、漏れが DirectX3 ぐらいの時に買った本は、
CreateWindow から始まり、DirectDraw を初期化して、ダブルバッファ用のサーフェイスを作って、
という感じで、最後にはDirectXで簡単なシューティングゲームは作れるぐらいにはなってたよ。
0761名前は開発中のものです。
05/02/16 21:22:24ID:5mrimBjrK&R理解できたら初心者卒業ですか?
K&Rって中級者向けだと思ってた(((( ;゚Д゚)))ガクガクブルブル
0762名前は開発中のものです。
05/02/16 23:30:49ID:2NIZLMW2みんな凄いよな。俺もまだK&Rレベルだよ。
0763名前は開発中のものです。
05/02/16 23:48:27ID:ifwmOIa6Effectiveとかに載ってる約束事に近い技法は数学で言えば「公式」に過ぎない。
0764名前は開発中のものです。
05/02/17 01:05:28ID:Z3P3sN5U0765名前は開発中のものです。
05/02/17 01:22:28ID:y6k4vsDj0766名前は開発中のものです。
05/02/17 23:44:54ID:mJ/iHhQ9上達したとみなしていいんじゃないかな。
でまあ、初歩でも何でもいいが、とにかく上達し続けることが大切だ。
ある程度に達した時点で考えることを止めて
自分のできる範囲内で済まそうとする奴よくいるが、
努力は怠るなと言いたい。
0767名前は開発中のものです。
05/02/18 09:41:34ID:/2hbyQqVでも自分の目標に達しちゃったら、それでいいと思う。
0768名前は開発中のものです。
05/02/19 19:16:38ID:aqIoA5U30769名前は開発中のものです。
05/02/19 21:23:09ID:u3jKB+Nnコンパイルすると
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
とでますがどうしてでしょうか??
C++を解説してるサイトのソースも同じエラーがでます。
0770名前は開発中のものです。
05/02/19 21:50:15ID:CqhQ13fy・Windowsアプリケーションを作ろうとしている
はい → @へ
いいえ → Aへ
@コマンドラインならオプションに -W をつける。
BCCDevは知らん。
Amain関数がない。
0771名前は開発中のものです。
05/02/19 21:51:18ID:SeeIdQIFもし main() じゃなくて WinMain() から始まってるようなら、
bcc32.exe に -tW ってオプションを付けてみろ。
0772名前は開発中のものです。
05/02/19 21:55:59ID:SeeIdQIF0773名前は開発中のものです。
05/02/20 05:26:11ID:n/2qaPWT説明不足でした。
その通り、Windowsアプリケーションです。
オプション -W をつけたらちゃんとコンパイルできました。
ありがとうございます。
0774330
05/02/20 16:51:55ID:u8X98eX9やっぱりC言語は潔くて面白いですね。
漏れはWindowsゲームプログラミングの本に書かれた内容を理解して、
手続きが面倒な部分は自分が分かり易いようにラップしたライブラリを作って、
簡単なシューティング(真っ黒な画面でショボイ宇宙戦闘機がサシの3本勝負)を
作りました。効果音や音や音楽もちゃんと鳴ります。
次は2DRPGを作ろうと思います。
最初に作ったショボいシューティングと違って、
マップ情報とかイベント情報は当然プログラムから切り離すべきですよね?
そうなると視覚操作でデータを生成するGUIのツールが便利というか
必要になると思いますが、今まで得たWindowsのCプログラミングの知識では、
Windowにコントロールを貼り付けて、それに対応したイベント処理とかの
書き方が全く分からないので、そういうのはVisualBasicで作ろうと思います。
そういうツールを作成を解説した親切なサイトもたくさんありますしね。
07752DRPG制作人
05/02/20 21:15:05ID:ontbG9w8>マップ情報とかイベント情報は当然プログラムから切り離すべきですよね?
私が作ったRPGシステムでもそうしてたんだけど、イベントに関しては
プログラムで直接書くのもありな気がしてきた。汎用的なイベント処理
仮想マシンを作るのはかなりしんどい(仮想マシン用にコードを書くの
もしんどいw)し、イベントの自由度が落ちるからね。
>そうなると視覚操作でデータを生成するGUIのツールが便利というか
>必要になると思いますが、
マップエディタは必須。イベントに関しては、マップ座標を直接指定しな
がらイベント処理用のコード書くのと、その座標やコードを生成するGUI
ツールを作るのと、どちらが楽か良く考えた方が良いかも(イベントを
プログラムで直接書くなら、イベント生成ツールという選択肢は消える)。
イベント生成ツールはおそらく「その場限り」になって、次に再利用する
機会はない可能性が高いから。
0776330
05/02/20 22:02:06ID:u8X98eX9>汎用的なイベント処理
>仮想マシンを作るのはかなりしんどい(仮想マシン用にコードを書くの
>もしんどいw)し、イベントの自由度が落ちるからね。
レスthxです^^
ああ、確かにそれは言えてますね。
マップに関しては、2D見下ろし型って決めちゃっても
まあゲーム性に関係する表現の自由度にはあまり影響しないれど、
イベント情報ファイルを逐次読み込んで処理するエンジンまで作ると、
出来の悪いRPG作成ツールになってしまう可能性が高いですからね。
となると、イベントの実体とプログラムをどのような単位&構成で
結びつけて管理していくかを、しょぼい雛形らしきものを作りながら
よく考えてみます。
(その前にマップデータのファイル設計とエディタ作成の作業がありますがorz)
0777名前は開発中のものです。
05/02/22 20:51:54ID:/lAGqJ0lエディタでマップ作るの面倒。
というか、挫折した。
マップの組み合わせが難しい。お城とか作りたいんだけど...。
マップチップはフリー素材で素材自体は良いのに、使う側に問題(略)
0778名前は開発中のものです。
05/02/22 22:36:46ID:qypsTgSwちょっと驚いてます。
オブジェクト、プロパティ、メソッド、イベントの意味がわかっただけで、
他言語が理解できるようになってきました。
クラス、インスタンス、インターフェイスなるものを知って更に納得。
今、例外処理のところを重点的に調べております。
Cだけやってた頃はサッパリ分かりませんでした。
ちょっとC++に挑戦してみて得した気分です。
(といってもC++もCもまだまだ知らない事多すぎですけど。。)
0779名前は開発中のものです。
05/02/23 20:00:51ID:TqSGdh/xアプリケーションが表現する対象世界を構成する要素を表現するのに、
それを構成する一まとまりの情報とそれに基づく状態を管理する関数の
鋳型を作って個別名でメモリを割り当てることで、同一プロセスの中で
同じ鋳型から生成された同じ動きをする部品関数を、情報や状態は別管理で
使え、部品の機能拡張も容易という点については、かなりいいもんだと思う。
後、要らなくなった時にその部品関数はメモリから開放できるという点が
すばらしい。(C++の場合それがネックになるそうだが)
必要なときに必要な情報を、その情報とは直接関係のない関数を呼びまくって
お膳立てしてから処理する従来のCではこうはいかない。
データ主導開発の利点がちょっと分かってきた。
でも、やっぱりCでしこしこライブラリ作って、無駄なく速いプログラムを作るほうが面白い。
特に個人のゲーム開発ではね。
0780名前は開発中のものです。
05/02/23 20:47:47ID:zB1TH8NI>部品の機能拡張も容易という点については
継承を機能拡張に使うのは、なるべくやらないほうがいい。
>要らなくなった時にその部品関数はメモリから開放できるという点が
ガベージコレクション?はオブジェクト指向とは関係ない。
>必要なときに必要な情報を、その情報とは直接関係のない関数を呼びまくって
>お膳立てしてから処理する従来のCでは
それはオブジェクト指向以前に設計が悪い気が
どうも歳をとると説教くさくなっていかん。
0781名前は開発中のものです。
05/02/23 23:26:42ID:V31MJ0K3一番基本的な大きな利点を理解できてるから、まあそこは誉めといてやろうや。
あと、
> やっぱりCでしこしこライブラリ作って、無駄なく速いプログラムを作るほうが面白い。
よっぽど変な言語じゃない限りは、
ちゃんと実装すれば言語による速度差はほとんど無いよ。
無駄を作るかどうかに関しても実装次第だね。
俺は普段Cでライブラリ書いてるので、特有の面白さがあるってのはわからんでもない。
0782名前は開発中のものです。
05/02/23 23:36:26ID:UjT2eVy3Cでもデータ中心の設計でやったほうがいいし、隠蔽化もある程度徹底したほうがいい
意味のある単位でモジュールとしてまとめていって、グローバル変数も極力staticにしていくだけでも
保守性や再利用性は格段にあがる
無制限のグローバル変数がたくさんあって意味のある単位でまとめられてない場合は
ちょっと気を抜くとソースがスパゲッティになってしまう
そうなってしまうと部分的に再利用するために取り出そうとしてもグローバル変数や関数の依存関係の
問題で難しくなってしまう
スパゲッティを避ける為には最初から意味のある単位でモジュール化する必要があるし
モジュールの独立性や強度といったものにも気を配る必要がある
漏れはオブジェクト指向ってのはその延長線上にあるものだと解釈してる
0783名前は開発中のものです。
05/02/24 02:10:47ID:ZD3CN/k4fopen() の設計を見ろよ。
構造体を malloc() で確保して返すのがベスト。
C++ でクラスを new すんのと(やろうとしてることの根っこは)同じ。
C でも、グローバル変数はもちろんのこと static もかなりの例外じゃない限り必要無い。
関数のポインタも合わせて活用すれば C だけでもオブジェクト指向は可能だよ。
はっきり言ってそこまでやるなら D 使った方がいいとは思うが。
0784名前は開発中のものです。
05/02/25 00:04:40ID:RU8p+2dUもちろんグローバルやらは少ないほうがいいと思うが
プログラミング経験の浅い香具師はグローバルを使う頻度が高いから
まずはstaticに、そして減らしていくっていうステップが必要だろう
あと漏れはグローバル変数=不要なものとは思わない
意味あるグローバル変数やstatic変数はあってもいいと思う
別にグローバル変数がない=オブジェクト指向でもないからな
0785名前は開発中のものです。
05/02/28 22:54:27ID:1VSyH9ti0786330
05/03/01 00:14:47ID:nSR+H/34マップを歩く人とか、会話とか、画面のスクロールとか。
どういう構造でプログラムするのが未だスッキリとせず、いろいろ手探りで模索中です。
取り敢えず今日は、フリップ専用スレッド(ペイントメッセージ発行のみの極小エンジン)を作りました。
即席の描画スレッドや、イベント監視スレッドで捕捉したキー情報などで
アニメパターンや位置をずらして描画させてやることで、
簡単なアニメーションのテスト(マリオ歩行)をしてみました。
あとは本格的なゲームループを上手く構造化して、
あるマップに来たときに、下地マップや、そこで動くイベントを一括してバックバッファに書き込むスレッドを
起動してやれば「動いてる町」を表現できるのでは?と、いい加減なの思いつきで進めています。
その先がどうなるのかは考えていません汗
システムがある程度固まるまでは、マップエディタも仕様変更しながらの作業です。
この辺を詳しく解説してるお人よしなサイトはなかなか無いみたいですね(^^;。
明日も仕事なのでもう寝まつ。zzz
0787名前は開発中のものです。
05/03/01 19:45:26ID:TpPMIZbOクラスってのを理解するためにこれからC++に取り掛かるところ。
0788名前は開発中のものです。
05/03/01 19:46:51ID:fQRsmgtrgoto文に触れてない入門書があるのか?!
0789名前は開発中のものです。
05/03/01 19:59:16ID:CElQ5t1dここにURL置いときますね。
http://www.ipsj.or.jp/members/Journal/Jpn/4503/article013.html
0790名前は開発中のものです。
05/03/01 20:28:28ID:mFC8Y2QC本文読めない
0791名前は開発中のものです。
05/03/01 20:36:24ID:CElQ5t1dよし、upしてやろうか?ほしけりゃやってやるが。
0792名前は開発中のものです。
05/03/02 00:21:10ID:IAdEOla+積極的に使っていこうぜ
0793名前は開発中のものです。
05/03/02 00:35:14ID:1E+KTVXbgotoは臆することなく使うのがスーパープログラマーだぞ
0794名前は開発中のものです。
05/03/02 09:46:47ID:91+qZ4pwgoto はその場面が少ないか、他にもっと有効な手段がある場合が多いというだけ。
他にもっといい手段があるかも知れないのに安易に goto で済ませてるだけだったら
そりゃ単なる思考停止だろうと言う他無いが、
ここは goto しかねえ! と思ったら使っていいんでない。
0795名前は開発中のものです。
05/03/02 14:43:06ID:HTfNB3BbWin2000使用のCの初心者でして、
試しにWindowsアプリの簡単なもののコンパイルをして見ようと考え
試みに↓のサイト
http://goldfly.ld.infoseek.co.jp/
のスケルトンのやつのコンパイルをして見ました
しかし、メイクが出来て実行ファイルを走らせてもメニューの表示が何らないウインドウが
表示されてしまいます
ウインドウにメニューが加えられて表示される筈ですが…
この辺りについて首をひねるばかりでどうすれば良いのかわかりません
この場合どう考えれば良いのでしょう?
0796795
05/03/02 14:52:46ID:HTfNB3Bbパズル堂のBCCとBCC Developerについて解説しているページで
「簡単なプログラムを作ってみる」というのがあってそれについてこちらは質問しています
上記の書き込みで貼ったURLではどこのページの記事についての質問なのか
はっきりとわかりませんね…すいません
0797名前は開発中のものです。
05/03/02 18:50:28ID:VuiEwiSvbrc32 WinSkelton.rc 実行ファイル名
はいらないの?
0798名前は開発中のものです。
05/03/02 20:46:37ID:eXTuyVOBそのページの解説が不十分なんだと思われ
他の解説サイト探したほうがイイヨ
0799名前は開発中のものです。
05/03/02 23:49:30ID:0NH0DsAP>>375にあったページの五目並べをCPUと対戦できるようにしてみた。
http://mudlava90.hp.infoseek.co.jp/prog/gomoku.zip
空気嫁って?ゴメソ
0800799
05/03/03 00:31:08ID:qRrU22jP現在はテンキーとスペースでも操作できるバージョンに差し替えてます。
操作方法
8・↑ カーソルを上に移動
2・↓ カーソルを下に移動
6・→ カーソルを右に移動
4・← カーソルを左に移動
スペース・Enter 石を置きます
Ctrl+C 強制終了
0801名前は開発中のものです。
05/03/03 02:05:09ID:lR30Beolイイネイイネ(゚∀゚)
単純だが面白かったよ
まあ碁に慣れてるから楽勝なわけだがw
ところで五目並べは黒必勝があった希ガス
0802795&796
05/03/03 18:06:13ID:5tvjcctg>>798
お答えありがとうございます
どうやら他のサイトを調べて見るそちらの方が正解だったみたいです
下記のサイト↓
http://www.kumei.ne.jp/c_lang/bcc/bcc_05.htm
http://www.kumei.ne.jp/c_lang/bcc/bcc_06.htm
で、おおむね同じ事をやっているのでこちらで試したら今度こそうまく行きましたよ
ようやく疑問が解消出来て安心出来ました
だけど、このサイトでも少し初心者には足らない所があるみたいです
コマンドラインからではどうなるかは確認してませんが、BCC Developerでコンパイル
をして見るとリソーススクリプト側にエラーが出てしまい当初当惑させられました
まあ、初心者なりに色々しましたがそんな事もありましたよ
(リソース側の「#include <windows.h>」を削ったら正常にコンパイルが出来た)
0803名前は開発中のものです。
05/03/04 00:26:40ID:eUknkQazメニューなんてGUIエディタでちまちま作るよりソースに直接記述した方が早くて簡単だと思うのは漏れだけ?
それに動的にメニューいじろうと思ったらAPIで追加したり削除したりってのは結局必要だし。
0804名前は開発中のものです。
05/03/04 00:49:59ID:uKVqqBT50805名前は開発中のものです。
05/03/05 00:14:31ID:MPb+uO3e同意。
外部データをexeに含める時にのみ使えばいいのに、猫は無駄に使いすぎ。
0806名前は開発中のものです。
05/03/05 00:21:24ID:w6DNVo8J0807名前は開発中のものです。
05/03/05 06:51:27ID:MPb+uO3e.icoの位置が分かれば、普通にLoadImageで変えられると思うが。
0808名前は開発中のものです。
05/03/05 15:21:59ID:Y8/b+0qG負け猫ですねw
0809名前は開発中のものです。
05/03/06 16:49:15ID:UpDR4vvT0810名前は開発中のものです。
05/03/08 01:21:59ID:3M/Fn6cH負け猫…
iヽ、
ミ ヽヽ、
,,,ミ ),,,,\
‐- ...,,__ カチカチ / ,,;;;;;;;;;; "''-、
~""''' ‐- ...,,__ /,, ,,;;; ;;;;;;''''__,,_,.-'''"l、
____,,,,,,,,,,,, -------/●);;;; ,;;''' 彡 l ,!
⌒ヽ、 _,,-‐‐‐f," ;; ;;; '' ;;;;彡三;_/ '' 彡 ノ ,,l
ヽ、八 \`(,,,,,,,,,イ''''ー、,;;;;;;; ((,,,,,.. (●>, __/'';;;;!
ヽ`---ー‐‐―‐ン '''-l ( ,.,., ,;;,, '';;;;;;,,,,/
 ̄ ̄ ̄ ̄ ̄ l メ//l '';,,,;;'';; '';;; ';, '';:;/
"'''- .._ | / /メ、|';,,,,,'''';;;;;;;;;;;;;; ン;ヽ
"'''- .._ ____,,,,,,,,,,,,,,-''''' ;;;;;;;;;;;`;-;;;-;;;;-;;-; ;;; ;;;l
/ , , "'''- .. f-'' ;; ;; '';;;;; ''' ;;;;;;;;;;;;;;;;;;;;;;;;;_ ;;;;;;;;;;;;;l
/ / / / // (⌒ ;; ;; '';;;;; ''' ;; ;;;;;;;;;;;;;; ;;;;;;;;;;;;;|
0811名前は開発中のものです。
05/03/08 17:56:12ID:RcfMnqt80812七味唐辛子 ◆z2mYCw53h6
05/03/10 05:19:33ID:TIRsdl23Cpadでやろうと思ってるけどデベロップーのがいい?
0813名前は開発中のものです。
05/03/10 10:47:59ID:pFiHALa70814名前は開発中のものです。
05/03/10 15:28:00ID:F40Btv5I文字列→数値列(逆も)の変換はどうやるのですか?
よろしくお願いしますm(_ _)m
0815名前は開発中のものです。
05/03/10 16:03:15ID:sRlpJ9zlatoi
数→文字列
sprintf
0816名前は開発中のものです。
05/03/10 16:21:40ID:F40Btv5Iどうも!お早い返事ありがとうございました♪
0818名前は開発中のものです。
05/03/12 05:32:10ID:YpRP3pq8ない環境ではヘタレな漏れはプログラム作れません。
0819名前は開発中のものです。
05/03/13 02:08:15ID:idmmnJMg作れないことはないが効率が全然違う
ソース上ではわかりにくいバグも
デバッガで追っていけばすぐ見つかるし
あと学習者は特にデバッガのあるVCなんかを使った方がいい
使わないと
学習時間 < デバッグ時間
になって効率悪いし、初心者に近いほどデバッグも下手糞だから
0820名前は開発中のものです。
05/03/13 13:36:17ID:6v5C8n4E僕は、TextOut、MessageBox、MessageBeepでやってる。
0821名前は開発中のものです。
05/03/13 13:53:18ID:u/18GNmU0822名前は開発中のものです。
05/03/13 15:07:18ID:idmmnJMgせめてOutputDebugStringにし(ry
0823名前は開発中のものです。
05/03/13 17:20:30ID:6v5C8n4Eそういうのになった事無いけど。MB_OK以外にすると、なる事があるのかな。
>>822
ウィンドウに表示したいというか。ウィンドウを裏ビットマップ領域で
選挙してしまっている時は、ステータスバーに表示している。
0824名前は開発中のものです。
05/03/13 20:01:24ID:TeQcn1470825名前は開発中のものです。
05/03/13 20:50:14ID:sQqrSH8pMessageBox();
0826名前は開発中のものです。
05/03/13 21:15:56ID:s0fONSDKリソースが足りなくなることがあるって知ってるかい?
SetWindowText にしれ。
0827名前は開発中のものです。
05/03/13 22:48:36ID:sPAc7DHs釣り?
0829名前は開発中のものです。
05/03/14 02:11:27ID:1eH02DeCふぉう〜
0830名前は開発中のものです。
05/03/14 09:10:59ID:DlLHTZtP0831名前は開発中のものです。
05/03/15 00:39:37ID:+EvsjKCIOutputDebugStringはkernel32からエクスポートされてる。
で、ぐぐってみたらカーネルのAPIはWin9xでも再入可らしい。
0832名前は開発中のものです。
05/03/15 17:38:43ID:EzogVCmCありがとうございます。
スレッドごとにバッファ作ろうかと思ってたけど、不要なんですね。
0833名前は開発中のものです。
05/03/17 14:35:41ID:2Ih/FFZC仲間がVCいじってるんですけどあれってスタンダードとプロフェッショナルの二つの
タイプに分かれてますよね
あの二つはどう違いがあるんでしょうか?
BCC使ってるこちらへ向けて仲間がVCのプロのやつ買えって何かと言うんですけど…
0834名前は開発中のものです。
05/03/17 14:40:59ID:XBvtwDRvスレ違い。ム板のVCスレ池
0835名前は開発中のものです。
05/03/17 22:31:38ID:QLa2PkVN誰かC言語でプログラム書いてもらえませんか?
0836名前は開発中のものです。
05/03/17 22:36:23ID:Jm4RD0Ulスタックオーバーフローには気をつけろ
0837836
05/03/17 22:37:20ID:Jm4RD0Ul0838名前は開発中のものです。
05/03/17 23:00:46ID:bKopc7EJ#include <windows.h>
int WINAPI WinMain(HINSTANCE hCurInst, HINSTANCE hPInst, LPSTR sCmdLine, int nCmdShow)
{
ShellExecute(NULL, "open",
"http://www.google.co.jp/search?hl=ja&c2coff=1&q="
"C%E8%A8%80%E8%AA%9E+%E7%B4%A0%E5%9B%A0%E6%95%B0%E5"
"%88%86%E8%A7%A3&btnG=Google+%E6%A4%9C%E7%B4%A2&lr="
"http://www.google.co.jp/"
,NULL,NULL,SW_SHOWNORMAL);
return 0;
}
こんな感じかなあ。あとは自分でよく読んでくれ。
0839名前は開発中のものです。
05/03/17 23:01:16ID:yFmOgGOS・最適化のレベルが違う
・インストールシールドでインストーラーが作れる
くらい?
0840835
05/03/17 23:23:57ID:QLa2PkVNならない
0841名前は開発中のものです。
05/03/18 00:32:13ID:tQyWN1kK0842名前は開発中のものです。
05/03/18 06:59:00ID:znpKQmeL引数 整数
で素因数分解して表示する関数を作る。
1-100までその関数を通すだけの話だろ
0843名前は開発中のものです。
05/03/18 11:11:16ID:AI4mQI++ん〜
そんなものですかね違いって
ともあれお答えありがとうございます
買うかどうかは今後検討して見ますね
0844名前は開発中のものです。
05/03/19 05:12:35ID:q+VufMA7マルチしやがったゴミめ
0845名前は開発中のものです。
05/03/19 14:18:10ID:2I5PF6GCついにゲームを完成させることができた。
こうゆう自作ソフトをいろんな人にプレイしてもらいたいときは
どうすればいいの?自分のHPもってないし。
そもそもゲームで使われている音楽、画像はいろんなとっから
パクッてしまったんだけど、これじゃ公開はできない?
0846名前は開発中のものです。
05/03/19 14:30:55ID:QZ5MiTqC公開不可、そのまえにネタだろ厨房w
0847名前は開発中のものです。
05/03/19 16:15:17ID:ExkG70kC音楽や画像には著作権があります
0848名前は開発中のものです。
05/03/19 16:25:02ID:zH/kuMHD公開するならフォントや画像やサウンドは
再配布の認められているものに全部変えれ
0849名前は開発中のものです。
05/03/19 16:28:45ID:vD/Ww66O公開できないかどうか自分で分からん精神障害には無理
小学校卒業してから勉強しなおせ
もし今の時点で卒業してるなら本物の精神いj(ry
0850名前は開発中のものです。
05/03/19 16:47:56ID:34NDR8Jw>権利関係
すべての著作物には作成された瞬間から著作権が発生します。著作者の許可がないと
勝手に配布することは許されません。
パクってしまったというのは窃盗したということですか?
今からでも遅くありませんからあやまって返してきたほうがいいと思います。
>配布手段
WEBページで配布するには利用するための契約が必要です。
ISPと契約するときに数メガバイトのスペースもレンタルしている
ことが多いようですので確認してみてください。
もしなければ月額数百円程度でレンタルできます。
また、Vectorなど無料でソフトの配布をさせてくれるサービスもあります。
将来的に販売したいのであれば同人即売会がよいでしょう。
まずは会場まで出向いていくつかのソフトを購入してみることからはじめてみてください。
0851名前は開発中のものです。
05/03/19 17:06:42ID:ERbrvzQx0852名前は開発中のものです。
05/03/19 17:07:49ID:ERbrvzQx0853名前は開発中のものです。
05/03/19 17:12:33ID:2I5PF6GCパクッたというのはHPで配布されている画像とかmidiデータを
そのままゲームに組み込んだとうこと。
個人で遊ぶ程度にとどめておきます。
0854名前は開発中のものです。
05/03/19 17:20:33ID:2I5PF6GCそのHPも権利侵害してんのか・・・
0855名前は開発中のものです。
05/03/19 18:31:16ID:Vs6uijK20856名前は開発中のものです。
05/03/19 18:47:33ID:vD/Ww66O例えばもし>>850のレスに間違いがあっても>>845は事実関係の確認もせずに鵜呑みにするんだろ。
そもそもここはC言語でゲームを開発するスレだろ。
ついでにここはゲーム製作の技術を話し合う板だろ。
>>845の書き込みはこれらの趣旨を全く無視している。
板違いスレ違いの書き込みがさらに横行するようになったら>>850の責任な。
ただでさえこの暴慢な弊風はどうかと思っているのに・・・
>>850はリア厨じゃないの?
こういうリア小・厨には助言するよりも途絶を目的とした対応をするほうが適当だと思うのだが。
0857名前は開発中のものです。
05/03/19 18:51:25ID:ExkG70kC0858名前は開発中のものです。
05/03/19 18:51:47ID:KNC9Hrs10859名前は開発中のものです。
05/03/19 18:52:17ID:ExkG70kC0860名前は開発中のものです。
05/03/19 19:01:12ID:34NDR8Jw議論はこちらでやることになってるらしいので
http://pc5.2ch.net/test/read.cgi/gamedev/1007129482/
0861名前は開発中のものです。
05/03/19 19:37:16ID:UpCT6Z/Z0862名前は開発中のものです。
05/03/19 20:26:52ID:40ZYOb7d釣り乙
0863名前は開発中のものです。
05/03/19 20:32:38ID:ExkG70kC0864名前は開発中のものです。
05/03/19 20:37:39ID:v4w//p7w口先だけで自分ひとりでは何もできない厨房に典型的な表現だなw
こういう香具師は親も大抵の場合DQN。
自分の子供にまともな言葉遣いも教えられない低脳が結婚するとこういう子供ができる。
0865名前は開発中のものです。
05/03/19 20:41:25ID:ExkG70kC厨房?
w?
香具師?
DQN?
さてさて…
0866名前は開発中のものです。
05/03/19 21:12:26ID:12DvineV0867名前は開発中のものです。
05/03/19 21:35:52ID:UpCT6Z/Z非生産的じゃね?
俺は毎日何億もの生物を生んでるから俺の方が偉くね?
0868名前は開発中のものです。
05/03/19 21:39:28ID:ExkG70kC超エリート中学生のこの俺がお前を馬鹿だと認定しよう。
0869名前は開発中のものです。
05/03/20 16:19:08ID:kr8Q+LPN0870名前は開発中のものです。
05/03/20 18:02:07ID:jODxKgGe0871名前は開発中のものです。
05/03/20 18:25:39ID:yk1BOfzM0872名前は開発中のものです。
2005/03/21(月) 12:43:09ID:ErwaAfIb0873名前は開発中のものです。
2005/03/27(日) 11:46:50ID:GcdTDyA8今、ポインタの勉強中なので知りたいです
0874名前は開発中のものです。
2005/03/27(日) 11:47:59ID:ogTg6XA0俺がじっくりポイントしてやるよ。
0875名前は開発中のものです。
2005/03/27(日) 15:28:07ID:8uGuWYaBhttp://www.amazon.co.jp/exec/obidos/ASIN/4774111422
0876799
2005/03/30(水) 09:49:02ID:Ur32pwAj先手か後手か選べるようにバージョンアップしてみますた。
http://mudlava90.hp.infoseek.co.jp/prog/gomoku.zip
思考ルーチン?変えてません(´・ω・`)
0877873@遅レススマソ
皇紀2665/04/01(金) 16:34:01ID:+SJrJQsDありがとうございます
それを取り寄せてコツコツ勉強して見ます
自分でも検索したもののどの本なのかよくわからなかったんですよ
0878名前は開発中のものです。
2005/04/25(月) 23:26:29ID:sYjNcGRZC++の方が良い、とは聞きますが動作が軽くなったりするのでしょうか?
0879名前は開発中のものです。
2005/04/25(月) 23:42:44ID:/BSzucJD0880名前は開発中のものです。
2005/04/26(火) 00:12:36ID:uAduoVLXむしろ遅くなる可能性がある。
C++を用いるもっとも大きい理由はオブジェクト指向的なプログラムが書きやすいということ。
オブジェクト指向的に書くことでプログラムの変更などに対処しやすいなどのメリットがある。
0881名前は開発中のものです。
2005/04/26(火) 00:25:29ID:o8xUgphkたまに見る非同期型のネットゲーム、定期更新ゲームっていったほうがいいのかな。
ああいうのは、どういった言語を使えばいいのでしょうか。
何か言語を覚えて、ああいうのを最終的につくれるようにしたいなと思っているのですが。
0882名前は開発中のものです。
2005/04/26(火) 01:09:08ID:ZO//3C9W>たまに見る非同期型のネットゲーム、定期更新ゲームっていったほうがいいのかな。
そういうゲームうんぬん以前にどんなプログラミング言語があって
それぞれがどういった特徴をもっているとか、そういった基本的な常識というか情報を
探ってみてから考えてみれ
てか、そういう情報を集めてれば自然と見えてくると思うし
0883名前は開発中のものです。
2005/04/26(火) 05:48:50ID:GwZsycGd遅くなると言っても微々たるもの
ノベル程度なら、その程度のオーバーヘッドなど無視できるし
むしろアルゴリズムによるものの方が影響は大きい
大規模なコードを把握しやすいOOPの方が生産性は良い
0884名前は開発中のものです。
2005/04/26(火) 12:22:58ID:OdJ30WPH頑張って勉強します。
ウィンドウの白抜きすら未だに出来なかったりするのでCも勉強しなおしですが
0885名前は開発中のものです。
2005/04/26(火) 21:41:11ID:a2VifVzV0886名前は開発中のものです。
2005/04/28(木) 09:55:11ID:Z240lzkX0887名前は開発中のものです。
2005/04/29(金) 12:49:24ID:5zY6veds仕事でどうしてもC言語じゃないとダメとかいうんじゃなけりゃ、
既存のスクリプト言語使ったほうが楽だ。
まあ、勉強しても無駄にはならんけど、勉強が目的なのかゲーム作るのが目的なのかによるな。
0888884
2005/04/29(金) 21:32:17ID:pQOGYAUXどちらかというと勉強が主でゲームが副です
時に、
SetTextCharacterExtra()で文字の範囲を広げたら
DrawText()で文の長さを-1に指定したら範囲からはみ出しました(´・ω・`)
まだまだ勉強不足のようです
0889俺のデビュー作
2005/04/29(金) 22:58:29ID:LPTMD11O|
*の数を入力
最大数=100−*
ランダムで*配置
|
マップ表示
|
入力ルーチンへ
(入力ルーチン)
|
プレイヤーにx、y入力させる
|
メイン処理ルーチンへ
x、yを渡す
ップを表示
0890俺のデビュー作
2005/04/29(金) 22:59:36ID:LPTMD11O|
0,0~9,9の間ではない?ー
|NO |YES
| |
| エラー表示
| 入力ルーチンに戻る
|
既に入力しているか?ーー
|NO |YES
| |
| エラー表示
| 入力ルーチンに戻る
|
*があるか?ーーーーーー
|NO |YES
| |
| ゲーム終了(負け)
|
最大値−1
|
最大値が0以下か?ーーー
|NO |YES
| |
| ゲーム終了(勝ち)
|
以下の位置にある*の数を記憶
x-1,y-1 x,y-1 x+1,y-1
x-1,y x,y x+1,y
x-1,y+1 x,y+1 x+1,y+1
|
記憶した*の数を表示したマップを表示
0891名前は開発中のものです。
2005/05/06(金) 06:58:40ID:F//q6Biqロジックパズルを解いてくれるソフト
初歩AIを目指してつくろうかなーなんて思いつつ、
結局何もせず連休終わっちゃったよ、、、
0892名前は開発中のものです。
2005/05/07(土) 01:56:29ID:XH1q5GF/のサイトってどこにも購入方法が載ってないわけだが・・・
0893名前は開発中のものです。
2005/05/07(土) 02:41:00ID:bXoeSb/swwwwっうぇうぇwwwうぇwwwwwwwwwwおkwww
wwwwwwwwwwwwwwwwww
w
wwwwwwwwwwwwwwwwっうぇおkwww
0894名前は開発中のものです。
2005/05/07(土) 04:54:38ID:bXoeSb/swおkwwwwwwwwwwwwwwwwwwっっうぇ
っwwwwwwwwwwwwwwwうはっwwwうぇwww
wwwおkwwwwwwwwwwwwwwwおkwww
0895名前は開発中のものです。
2005/05/07(土) 21:23:43ID:PhAof22whttp://kakaku.com/sku/price/031070.htm
購入方法って、、、お店で買うだけのことちゃうんかと
0896名前は開発中のものです。
2005/05/07(土) 21:34:57ID:yJGSSN5K0897名前は開発中のものです。
2005/05/07(土) 23:56:22ID:k57OhFJD>>14のサイトにここのリンクが貼ってあったわけだが…
0898名前は開発中のものです。
2005/05/17(火) 19:44:16ID:9Xlc4tME何が必要ですか?
0899名前は開発中のものです。
2005/05/17(火) 20:44:30ID:gEpONjhM気合い。とりゃーって感じの。
0900名前は開発中のものです。
2005/05/17(火) 21:13:40ID:iHoLBOmDグラフィックがたくさんいる。これ一番大変。
0901名前は開発中のものです。
2005/05/17(火) 21:42:31ID:cVs/zFa4禿同
それでも真心込めて手作りしてる漏れは努力家。
0902名前は開発中のものです。
2005/05/17(火) 22:55:55ID:nJ+qtjklやっぱスクリプトエンジンを自前で作ってるの?
0903名前は開発中のものです。
2005/05/18(水) 10:35:07ID:uO2GibqE自分で書式を決めた簡単なスクリプトなら作ってるよ。
流石にイベントデータとかをコーディングしていくわけにもいかないし。
0904名前は開発中のものです。
2005/05/18(水) 14:03:08ID:z66l6XZyけど俺は最初の頃コーディングしてたなw
0905名前は開発中のものです。
2005/05/18(水) 19:25:40ID:LqWt1dqaレスサンクス。
ちなみにそれってさ、
順次、選択、繰り返し、GOTO、ネストといった
規則に対応してるの?
字句解析は固定フォーマットで切り抜けるにしても、
構文解析なんかは、スクリプト全部ロードしてスタックとか使いながら
命令ブロックを辿っていく形を想像してるんですけど
大変じゃないですか?
まあ早い話がビビってるんですよ自分orz。
0906名前は開発中のものです。
2005/05/18(水) 21:00:19ID:7QoqvdQJ基本的な構文には大体対応させる。
http://www2s.biglobe.ne.jp/~sinmasa/RPG/RPG13.htm
この辺とか。
0907名前は開発中のものです。
2005/05/19(木) 07:17:54ID:Bcl9FdA7どうもありがとう。
参考にしてポツポツ作ってみます。
0908名前は開発中のものです。
2005/05/25(水) 21:02:08ID:79bgMmgnそrとそろCに移行しようともってたら
cって無料じゃないんだね
無料のも歩けど64KB以下のファイルつくれないらしいし・・・・。
HSP万歳ー!!
0909名前は開発中のものです。
2005/05/25(水) 21:03:49ID:79bgMmgn0910名前は開発中のものです。
2005/05/25(水) 21:34:09ID:3+Rcp1lh馬鹿光臨
0911名前は開発中のものです。
2005/05/25(水) 22:56:49ID:KlCfd9h/0912名前は開発中のものです。
2005/05/25(水) 23:04:09ID:v96WfDQs0913名前は開発中のものです。
2005/05/25(水) 23:21:27ID:iljQ9NRI>cって無料じゃないんだね
???
意味がわからん、いやまじで
コンパイラのことを言ってるとしても無料のコンパイラって結構あると思うんだが
…釣り?
0914名前は開発中のものです。
2005/05/25(水) 23:27:56ID:79bgMmgnでもDLがなぜか出来ないな
鯖しんでるとか・・・・・・。
0915名前は開発中のものです。
2005/05/26(木) 07:37:02ID:ZDYU6Bloこんな物もあるが。
Visual C++ Developer Center: Microsoft Visual C++ Toolkit 2003
http://msdn.microsoft.com/visualc/vctoolkit2003/
βテスト中。
Visual Studio 2005 Express Edition Beta 2 日本語版
http://www.microsoft.com/japan/msdn/vstudio/2005/express
それぞれ、ウィンドウの表示等を行うには手順が要るが
ぐぐれば情報はいくらでも出てくる。
0916名前は開発中のものです。
2005/05/26(木) 18:08:54ID:/V8ahSOOBCCどころかコンパイラだけなら無料なC/C++言語なんてWindowsだけでこれ以上あるんだが
gcc
http://gcc.gnu.org/
gcc-cygwin
http://www.cygwin.com/
gcc-mingw
http://www.mingw.org
Digital Mars C++
http://www.digitalmars.com/
Open Watcom
http://www.openwatcom.com/
Borland C++ Compiler 5.5.1
http://www.borland.co.jp/cppbuilder/freecompiler/
Visual C++ Developer Center: Microsoft Visual C++ Toolkit 2003
http://msdn.microsoft.com/visualc/vctoolkit2003/
0917名前は開発中のものです。
2005/05/26(木) 21:01:05ID:h+bmSD8/0918名前は開発中のものです。
2005/05/26(木) 21:57:31ID:VuSC7N+5がベクターにあったのでゲットしました。BCCも付属していて便利。
やっとのことでCができるわ〜
0919名前は開発中のものです。
2005/05/26(木) 22:00:38ID:VuSC7N+5最初の設定が大変だな〜
0920名前は開発中のものです。
2005/05/26(木) 22:06:46ID:/V8ahSOOどっちなんだよw
0921名前は開発中のものです。
2005/05/26(木) 22:20:06ID:VuSC7N+5見た目がかっこよかったから こっちにしてみる。
しかし
#include <stdio.h>
main()
{
printf("This is a test");
}
って打って コンパイルして メイクしてEXE作ると黒い画面が出て
すぐ終了してしまう・・・。
STOP(HSP)とか命令を入れないといけないのか・・・?
0922名前は開発中のものです。
2005/05/26(木) 22:23:01ID:NMeVKyzp>main()
もうここからダメダメだな。
どんな本参考にしてるんだ?
0923名前は開発中のものです。
2005/05/26(木) 22:26:34ID:VuSC7N+5ここです
猫でもわかる〜〜〜です。
0924名前は開発中のものです。
2005/05/26(木) 22:46:25ID:NMeVKyzp以前はそう決められていなかったので、大体は通るけど警告を出すコンパイラもある。
そのコードはこう書くべき。
#include <stdio.h>
int main(void)
{
printf("This is a test");
/* 値戻す */
return 0;
}
一瞬で消えるのは、コマンドプロンプトで実行されてるからだ。
コマンドプロンプトをあらかじめ開いておいて、そこから
生成したexeファイルを実行するか、
printfの下に次の命令を入れれ。
getch();
この命令が何をするかは自分で調べれ。
猫は練習と言う意味で極力打ち込む手間を省きたかったのかもな。
0925名前は開発中のものです。
2005/05/26(木) 22:58:19ID:VuSC7N+50926名前は開発中のものです。
2005/05/26(木) 23:09:49ID:i/hqqoRA0927名前は開発中のものです。
2005/05/26(木) 23:26:44ID:/V8ahSOO>>270とか>>724とか
0928名前は開発中のものです。
2005/05/27(金) 00:08:00ID:5Ssw/HQc0からのゲームプログラミング
http://www.plustarnet.com/aspil/Programming/
↑のほうが猫よりわかりやすいな〜
ついにHSPとおさらばか、
結構HSPがんばって覚えたんだけどな・・
さらば H S P !!
0929名前は開発中のものです。
2005/05/27(金) 00:28:10ID:453XBQxp覚えなきゃならんことは多いけどな。
0930名前は開発中のものです。
2005/05/27(金) 02:05:13ID:EK7ziSbd更新していないとかではなくて
まともに読んでないので違うかもしれないけど。
必要最低限の情報で作って学ぶって事なのかもしれないが、
逆に解りづらいと思うし、内容も微妙な物が多い気がする。
0931名前は開発中のものです。
2005/05/27(金) 16:01:32ID:4cBN4A0VMCIで音楽ファイルを演奏している時としていない時で
処理のスピードが違ってしまいます。
例)・既読スキップ中に音楽を再生している時 ー> 高速
・既読スキップ中に音楽を再生していない時ー> 低速
これは何が原因なんでしょうか?
参考)再生に使っている関数 => mciSendString()
ループ再生 => コールバック関数のMM_MCINOTIFYメッセージを利用
0932名前は開発中のものです。
2005/05/27(金) 23:51:37ID:q+kXv9mX起動時にtimeBeginPeriod(1);終了時にtimeEndPeriod(1);を入れてみるとどうなる?
0933931
2005/05/28(土) 13:48:19ID:p8S1zSGw変化なしでした。
ですが、音楽停止を無音のMIDIの再生にしてみたら結果として問題が解消しました。
0934932
2005/05/29(日) 02:26:59ID:J1NBtmQqシステムにかかる負荷をなるべく一定にしておこうって考えは対処療法としてはいいね。
PCは2倍の性能を持っていれば2倍の処理速度を得られる仕組みだから、
どのマシンでも一定の速度で動かすには何らかの基準が必要なわけだけど、
何を使ってるのかな…
例:timeGetTime,GetTickCount,GetLocalTime,SetTimer,timeSetEvent
0935名前は開発中のものです。
2005/05/29(日) 03:23:40ID:UFZ9c0zvそしてOSはWindows2000だろう?
0936名前は開発中のものです。
2005/05/29(日) 15:20:34ID:HM+DBAqV_ ´-─ ¬く  ̄  ̄ミ- 、
,,,,/ _==-ミァ-─‐-、 \''''''''''''ー--、,,,,,_
_,,,,-''"/ , ‐''" \ \、_,,,ー''ゞ" `ゞ、
-' " / / / | \ ヽ /"`
_,,-''''''"""''''' / / / / / || | i ヽ i /
´"''、. i / / / / / / || || |│ |ノス /
'、 |// / /___, -一ァ| /! |ト、|│ | | く」/
'、 |,-‐¬ ---┘'7 |! ハ! |,、-┼十|!/\/\
, -‐ ''" し' '´_ /,ィ二l |ト、/!ヽト、\_ヽ!|!l\:.. /
,r/ __ ,イ|リ ヾハ! ヽ! ,ィ⌒ヾミリノ/:::... \
/ ||ヽ -' / ̄ )` __ |ヒノ:} '` ,;\/\/
,r ' ヾ、 ,-、____ , イ ̄,r==- ==-' レ' /| |
/ ヽ `ーソ ' | |ト、,ヘ ′"" "" / / || |
. / \_ / | ハ ヽ`゙'ヘ ' ' / / | | | 1000GET
/ / / | ヽ 川\ 0 //! | | | |
/ / / 八 \川| |`ト- .. __ , イ‐ァヘ | | || |!
/ / / / \ \ 「`ー- 、 / .〉 ト、| ヽ、
,イ /-─=¬ニヘ、_ \ 厂\ 厂ヽ /!| | `ー=ヘ
-‐  ̄ /─ '  ̄ ├- ヽ\ \ノ\ \ 人 ハ!ヽ || |-┤ ヽ
/ /!‐-- | |\ ト、_`ヽ oヽ ト、! || |‐┤- ヽ
// 〉 __ / ├‐- || | 川-‐ | | 厂7! ハ! ├:┤  ̄ヽ
/ / ー ─  ̄ ├‐- リ || ハ!ヘ | | ト┤|/′ ヾ,┤ ゙i_
‐ ' 〉‐- | / /\ .|o | /ヽ/(′ ∨ \
0937931
2005/05/29(日) 18:02:33ID:Vbf61i0ZtimeBeginPeriod(1)を入れるとこ間違えてました(midi再生の後に入れてました……)。
プログラム起動の直後に入れたら効果ありました。
問題解決です。
>>932さん ありがとうございました。
ちなみに、OSはwinXP SP2でtimeGetTimeを使用しています。
0938名前は開発中のものです。
2005/05/30(月) 07:26:22ID:5xrQILbpttp://www.plustarnet.com/aspil/Programming/
のサイトとにらめっこしながら必死でコーディングしている者です。
DirectXを使ったWindowsアプリケーションの段階でスケルトンプログラムの複雑さに面食らってしまい、途方に暮れている次第です。
ゲームプログラマのみなさんは全て理解した上で1から組んでいるんでしょうか?
もしよろしければどのように理解していったか教えていただけますか?
参考になったサイトなども教えていただければありがたいのですが。
サンプルプログラムを走らせることは出来ても仕組がサッパリ解らん・・・orz
0939名前は開発中のものです。
2005/05/30(月) 07:43:03ID:ok+CHAeQそのうちこれがこうなるのかとかこれにはこういう意味があったのかと気付いてくるので、
そこではじめてさらに細かく調べて正確に理解してった。
とにかく、継接ぎで作っていって段々慣れてくのがいい思う。
最初から全部正確に理解しようと思ったら、気力が持たない。
0940名前は開発中のものです。
2005/05/30(月) 08:05:20ID:5xrQILbp片っ端からコンパイルしていくか・・・
0941名前は開発中のものです。
2005/05/30(月) 15:42:32ID:Ws2Hpv4w試食版はスモールモデルしか使えんのでコードが1セグメント=64KB以内に制限される。
まあそれ以前に特別な理由がない限りいまさら16ビット環境から始める理由ないけどな。
BCCとかあるし。
ちゃんとしたサイトならこういう説明書きがあってしかるべき。でないと初心者が路頭に迷う。
0942名前は開発中のものです。
2005/06/01(水) 04:05:40ID:kXjumYBx結構あちこちにゲーム作成講座みたいなサイト見かけますが
CばかりでC++使ってないのか気になってるのですが
C++だとやはり速度とか問題あるのでしょうか?
0943名前は開発中のものです。
2005/06/01(水) 18:52:35ID:saZh35ni0944名前は開発中のものです。
2005/06/02(木) 00:32:30ID:9+58625iC++の特徴を理解して作れば、問題無い。
0945名前は開発中のものです。
2005/06/02(木) 08:35:10ID:fu9MEuhHC++らしいコードを書くと、説明する部分以外のコードが長くなっちゃうからじゃないかな
ウィンドウ1つ開くにも基底クラスから作りたくなるし
0946名前は開発中のものです。
2005/06/02(木) 10:31:10ID:gw+qmJXRアクションFPS UnrealシリーズはC++で書かれてる。
ttp://unreal.epicgames.com/Downloads.htm
上手く使えばC++は十分使えるってことでしょうな。
下手だと悲惨なことになるだろうけどw
0947初心者
2005/06/02(木) 23:41:55ID:pTE6li2KMacerですが、
ダイアログのレタリングや、色、形、ボタンやレイアウト後、
C言語演算を兼ねたアプリケーションの作成の仕方が分かりません。
今、得に一番困っているのがMac用の基本ダイアログのレタリングの
仕様というか操作というか作成の仕方が何処探しても見つけられません。
Finderの操作とかするのはC言語だけじゃムリポですか?
アップルスクリプトも調べてみましたが、そっちでは比較的簡単にできる様です。
でも、C言語でやりたい…。
後、Macではアプリの動作の基盤となってる言語って何なんでしょう?
C、C++、アップルスクリプト?意外にまるで思い付きませんが…。
0948947
2005/06/02(木) 23:45:16ID:pTE6li2Kそれだとアプリの場合、リアルタイム進行できません…。
誰かヘルプplz!
0949名前は開発中のものです。
2005/06/03(金) 00:17:37ID:/0TxFyfbMacは使ったことないがGUIならGTKとかあるんじゃねーの?
Mac GUI GTK とかでググってみたら?
0950名前は開発中のものです。
2005/06/05(日) 12:02:53ID:8a9bO3HT後段の質問に完結に回答するとXはC(Objective-C)、9はオブジェクトパスカル。
初心者ってことはXだよね?WebでCocoaはさっぱりを読むか、新しめのCocoa本を読んだ方がいいよ。
0951名前は開発中のものです。
2005/06/07(火) 19:55:48ID:H1eQrEA5巨大な構造体で変数の多くを管理(可変長のは後方に)したら
、セーブとロードと、覗き見防止は楽そうなんだけど、
作ってる途中はテキストでセーブロードのほうが楽そうだ
0952名前は開発中のものです。
2005/06/08(水) 20:16:46ID:OzE03IZB0953名前は開発中のものです。
2005/06/08(水) 21:47:48ID:Of2e/T1FAppleEvent使ってFinderを呼ぶってのじゃ駄目か?
てか、Mac板生けよ。その方が適切な回答が帰ってくると思うが。
>>950
おぶいぇーくとパスカルって何? 俺よく知らん。
TechNoteとかは7位から軒並みサンプルコードはCになってたが。
0954名前は開発中のものです。
2005/06/09(木) 16:06:47ID:9QoumqfR0955名前は開発中のものです。
2005/06/10(金) 01:12:55ID:v14kP8dvthx。まかーには神託は分からんよぅ。
0956名前は開発中のものです。
2005/06/22(水) 03:19:13ID:FbtieHMCただ「神託」って言っちゃうとOracleのことかと思っちまうな、一瞬。
0957名前は開発中のものです。
2005/06/30(木) 13:22:35ID:IIpZM7M1俺も同じ事考えた
0958Now_loading...774KB
2005/07/05(火) 05:18:53ID:bJCO95ntってうつと
タイトルが■■■
になるよね。これもC言語なのか?
0959名前は開発中のものです。
2005/07/05(火) 10:38:31ID:wlz1ucp60960名前は開発中のものです。
2005/07/06(水) 01:08:08ID:eQiKeu9fタグ。
0961名前は開発中のものです。
2005/07/18(月) 16:02:25ID:h1jaU8og欧州。今、朝で起きたとこw
0962名前は開発中のものです。
2005/07/21(木) 00:01:18ID:a7MyAb+t0963名前は開発中のものです。
2005/08/10(水) 15:28:03ID:/XqiIfcc0964名前は開発中のものです。
2005/08/10(水) 22:20:06ID:husHK/lF毎日、少しづつ触っていれば、2,3年もすればある程度使い物になる
というか、楽器の演奏とか絵とかと一緒で、一朝一夕でなんとかなるもんでもないし、
毎日続けてればそれなりに何とかなるレベルにはなる
まぁ、そういうもん
0965名前は開発中のものです。
2005/08/11(木) 23:27:29ID:m/1GL0hZ0966名前は開発中のものです。
2005/08/12(金) 00:38:26ID:HYPlHZXQ0967名前は開発中のものです。
2005/08/12(金) 01:06:16ID:VJOXzMut0968名前は開発中のものです。
2005/08/12(金) 03:56:35ID:uDTKVusUやりながら覚えてくれって話だったのに三ヶ月足らずで
「数ヶ月で一人で出来るようになると思ってたのに」
って言われてクビを切られた俺様の登場です
0969名前は開発中のものです。
2005/08/12(金) 10:33:39ID:5fUYQzyJ0970名前は開発中のものです。
2005/08/12(金) 13:50:55ID:7ajmFuoAうはー (ノω`)・゚・。 辛かったねぇ。
今なにやってるん?
0971名前は開発中のものです。
2005/08/17(水) 16:37:24ID:14uyqvrt0972名前は開発中のものです。
2005/08/20(土) 14:49:59ID:wc5z3o2/しかもその後オブジェクト指向勉強しないと、いまいち仕事に使えない。
C自体はオブジェクト指向をサポートしてないけど、構成考える時に役に立つ。
0973名前は開発中のものです。
2005/08/20(土) 18:30:50ID:GIvSBwuoお前ら、いつまでたっても同じこと言ってんの。発展性ゼロ。
しかも、なに素人みたいなことばっか言ってんだよ、ったく。
0974名前は開発中のものです。
2005/08/20(土) 20:03:30ID:wc5z3o2/ではネタ振りどうぞ。素人じゃない人。
0975名前は開発中のものです。
2005/08/20(土) 20:04:44ID:GIvSBwuoバカですか?
ネタなんてそうそう教えるわけないじゃないですか。
まともな人間ならそうでしょう?
0976名前は開発中のものです。
2005/08/20(土) 20:16:48ID:fLsVrcUY0977名前は開発中のものです。
2005/08/20(土) 20:28:42ID:GIvSBwuoそういうこと言う人は良くいるんですけれどね、大抵現場叩き上げの人ですね^^;
0978名前は開発中のものです。
2005/08/20(土) 20:29:35ID:GIvSBwuoみたいに思う学生なのかな。
0979名前は開発中のものです。
2005/08/20(土) 20:51:01ID:87uhhkVZ0980名前は開発中のものです。
2005/08/20(土) 21:02:53ID:XIo//fIA0981名前は開発中のものです。
2005/08/20(土) 22:09:52ID:sAvwJjiDレス数が950を超えています。1000を超えると書き込みができなくなります。