
No.1ベストアンサー
- 回答日時:
こんな質問しているレベルでは無理です。
DLLやEXEの中はコンパイル済みの機械語で書かれています。
これから逆アセンブリして、アセンブリ言語にするのが限度です。
元のCのソースコードにはなりません。
その中身は、より深いレベルでの動作が書かれています。
単純な「printf("Hello world");」程度でも、普段意識しないような複数の工程からなりたっています(変数の退避、引数の受け渡し、戻り値の受け渡しなど)
.datはデータ用のファイルにつけられることが多い拡張子です。
特に決まった書式が無いので、プログラムの都合にあった書式になっています。
内容も決まっていません。
これらを解析しようとすれば、熟練の技術が必要となります。
DLLの仕組みもわからないようでは、まだまだ技術が足りません。
No.3
- 回答日時:
フリーゲームだからといって解析してよいとは限りません。
>ゲームの規模的には、某掲示板で「こんなん作ったwww」程度の超簡単な物です。
そんな説明されたところで、あなた以外そのゲームの規模わかりませんよ。
No.2
- 回答日時:
失礼ですが、
質問内容から察するに、今の質問者さんにはかなりハードルが高いです。
というより無理です。
たとえ超簡単なものであっても、
・2進数・16進数とは
・機械語とは
・アプリケーションが動く仕組み(EXE, DLLとは)
・メモリ管理の仕方
……などなど、様々な専門知識、技術、経験、勘・センスが求められます。
(これだけでも全然足りません)
また、ただ「解析」と言っても明確な目的がないと、ただバイナリを眺めるだけになります。
何を探したいのか分からないのに探し物をするのと同じです。
> ゲームがどのように作られているか非常に興味がある
それでしたら、プログラミング言語を1つ習得した方が近道です。
その学習の中で、上に挙げた知識が身についてくるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーゲームを解析したい
-
ゲームの開発言語(1980~2010年)
-
ゲームのソースコードを解析し...
-
ゲーム作成について
-
プログラムからアイコンファイ...
-
HOLONついて教えてください。
-
今のプログラミング言語
-
数学、プログラミング、物理、...
-
C言語、C+、C++、C#の違い
-
C++ ってなんて読む?
-
アセンブリ名とは??
-
COBOLで文字タイプを数字...
-
著作権法について
-
コボルとはどのような言語ですか?
-
COBOLでのNOT = の AND条件
-
C#でマウスのドラッグで範囲を...
-
信号機の動作には、プログラミ...
-
Delphiでxmlファイルを読み込む...
-
TO_CHARで小数点以下がある場合...
-
パスカルケースの由来。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
物理エンジンの自作はできるの...
-
ニンテンドーDSのソフト作成に...
-
フリーゲームを解析したい
-
ノベルゲームを作ろうとおもっ...
-
ゲームの開発言語(1980~2010年)
-
ゲームを日本語化しようとする...
-
ゲームのソースコードを解析し...
-
▲▲▲HTML又はJavaScriptを利用し...
-
C#で音楽の2曲同時再生の仕方
-
プログラマーは誘惑にさらされ...
-
C、C++でもぐらたたき
-
このゲームって楽しいと思いま...
-
DirectXを使用したゲームでの画...
-
ゲームプログミングと数学
-
Now Loadingについて
-
インスタグラムのapiを利用して...
-
物理演算エンジンをつくる会社...
-
C#でゲームのチートを作ること...
-
一番簡単にトランプゲームを作...
-
abnormal program termination
おすすめ情報