
No.5ベストアンサー
- 回答日時:
○アルゴリズムは「解き方、手順」
○コードは(アルゴリズムとの対比で使うなら)「アルゴリズムを実際のプログラム言語で書いたもの」
例えば
「ある商品の税込金額を求めたい(税率は10%とする)」
という「問題」があったとき
「商品の金額 に 1.1 (100% + 10%) を掛ける」
という「解き方、手順」が「アルゴリズム」で
「zeikomi = kingaku * 1.1 ;」
のように「プログラム言語」で書いたものが「コード」です
> ドラクエ3くらいなら検索してプログラムを作ることができるとネットで見ましたが本当ですか
「最近PCで、メモリやHDDをたくさん使って、UnityとかRPGツクールとかのゲーム用の部品を使って、ファミコンと同程度の見た目で...」
等と好条件を集めればなんとかなるかもしれませんが、
まあ何かが足りずに無理でしょうね。
最近出たHDリマスター版は当然無理です。

No.4
- 回答日時:
もともと、ソフトウェアを開発するためには、以前から、サンプルコードというものが、開発キットにはついています
そういうものを使って、開発を行うのは、普通です
癖のあるAPIを使用するには、サンプルや著作権表示のないコードを使うケースもありますし、今は、OSS(オープンソースソフトウェア)を使って、開発工数を減らすのは当たり前で、Apple、Microsoft, Google、また、トヨタやソニー、パナソニックなどの会社も、オープンソースソフトウェアなど、積極的に利用したりしています
例えば、Windowsでいえば、今リリースされているアプリで、WindowsOSが持っているNative APIを直接実行するようなアプリを作っている会社は、ほぼないと思います
ほとんどが、フレームワークと呼ばれる、ある程度の機能が組み込まれば、ソフトウェアレイヤを使っているので、GUIの部分などは、Windowサイズやアトリビュートを設定し、機能を呼び出せば、描画などは全て面倒を見てくれ、ユーザーがOKボタンやキャンセルを押せば、アプリのコールバックが呼び出されるようなつくりなので、そういった部分では、エンジニアが実装するコードは、かなり減ってきてるとは思います
もっというと、ツールでWindowサイズなども決められるので、ボタンが押された時に遷移する画面指定をしたり、そういうデザインに変わってます
ドラクエ3を見たことはないですが、いわゆるオンラインゲーム、ロビーがあったり、ランキングシステムや、マッチメイキング、また、課金システムがあるようなゲームであれば、かなりの工数がかかるとは思いますが、スタンドアローンのゲームで、キャラクターデザインや、マップデザイン、音楽やムービーなど、そういった要素は加味せずに、基本的なバトルシステム(攻撃力と防御力、また、ガチャ的な要素を組み入れた、エンジン)ができれば、あとは、マップ上のモンスターの出現率、モンスターが持っている、それぞれのパラメータ、キャラクターのパラメータなどになるので、まあ、難しくはないとは思いますが、簡単かどうかというのは、何とも言えないですね
No.2
- 回答日時:
>>現在のプログラマーは全てではないでしょうがネットでコードを検索して仕事をしているというのは本当でしょうか
私の経験だと、書籍を購入するとお金がかかる、自分で考えてもコードが思いつかない・・で、ネットでコードサンプルを検索して作ろうと思ったことありました。
でも、適切なキーワードを使ってなかったためか、ネットでは、参考になるコードが全く見つかりませんでした。
それで、ちょっと高価に感じたのですが、「マイクロソフト公式解説書」シリーズの本を何冊か購入して、その中のサンプルコードを見ながら勉強したり、アルゴリズム集とか、アプリ作成を教える書籍を購入して、そこに掲載されているコードを参考にして、仕事のコードを作成しました。
結局、私の場合は、探し方が悪かったのか、ネットでコードを検索して、仕事用、自分用のプログラムを作ることはできませんでした。
なお、No.1さんの回答にあるような、プログラム作成中のピンポイントでの疑問点は、ネット検索で解決することは、よくありますね。
ところで最近はChatGPTがとても賢くなっています。
AIを使って仕事をされているプログラマは増えている気がします。
(時々、ChatGPTに助けてもらっています。)
No.1
- 回答日時:
工業高校に勤務しています。
課題研究で、高校生は、Unityを用いたゲームづくりを楽しんでしています。ドラクエではありませんが、スーパーマリオと似たようなものを作っています。疑問点は、ネットで調べて進めています。アルゴリズムは、手順を図にしたもの。流れ図とも言います。頭の中で、手順のイメージができるとプログラムは作れますが、仕様にブレをなくしたり、スタッフの中で共有するためにも、仕様書として書き留めることは大切です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
IT業で開発をされてる方々に質問なんですが、一日に書かれるコード数ってどれくらいですか? また、最近
その他(プログラミング・Web制作)
-
プログラミングに興味があるのですが、作りたいものはありません。 ゲーム機とかパソコンの中身(ソースコ
その他(プログラミング・Web制作)
-
アセンブラーの命令についてです。
その他(プログラミング・Web制作)
-
-
4
DNCL(共テ用プログラミング言語)について 写真の(12)のプログラムにおいて、解説によると(12
C言語・C++・C#
-
5
Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
6
フロントエンドエンジニアをしていますが、スキルアップのための転職、異動は3年目では早すぎますか? 今
その他(プログラミング・Web制作)
-
7
C# で 数式文字列処理を処理する方法
C言語・C++・C#
-
8
共テのプログラミング言語はPython等と違いほとんど日本語ですが、その共テのプログラミング言語を解
その他(プログラミング・Web制作)
-
9
c++の勉強方法を教えてくださいプログラミングをやった事がなく1から勉強を始めようと思います1日1時
C言語・C++・C#
-
10
アセンブリ言語について。
その他(プログラミング・Web制作)
-
11
至急助けてください!!!あと2時間しかないです! ボタンを押したら0ランプが点灯し、コンマ5秒後に1
その他(プログラミング・Web制作)
-
12
プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
-
13
C言語のことです。写真(見にくくてすいません)の下のプログラムを実行したいのですが四行目がおかしいと
C言語・C++・C#
-
14
覚えることが少ないプログラミング言語を教えて下さい。
その他(プログラミング・Web制作)
-
15
プログラミングc++を全く分からない状態から習得するまでどれくらいかかりますか?なぜ難しいと言われて
C言語・C++・C#
-
16
C言語 関数、変数の宣言について
C言語・C++・C#
-
17
C言語について(初心者)
C言語・C++・C#
-
18
プログラマー達は何故、プログラムを入れるフォルダーに容量制限があるのを知らない?
C言語・C++・C#
-
19
数学、プログラミング、物理、化学など理系の方に質問 プログラミング言語、数式、化学式などで会話をしよ
その他(プログラミング・Web制作)
-
20
Visualbasicの現状について教えてください
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
画像生成AIのプロンプトの作り...
-
Pythonで仮想通貨の自動売買が...
-
Python... 環境設定 初心者です...
-
Geminiフォーム 画像生成で 人...
-
CSVファイルの複数行削除
-
AIの登場でプログラマーたちが...
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
パイソンのソースコードをChatG...
-
Python 3.12.2 か一番最新のパ...
-
10進数から2進数に変換 例 185 ...
-
python 機械学習 文字画像認識
-
Webサイト内に埋め込んだmp4動...
-
Google ColaboでGUI作成
-
HTMLソースが表示のページのも...
-
【GAS】特定文字の削除について
-
OS入ってる機器のソフト・アプ...
-
MOVEコマンドでサブフォルダー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
画像生成AIのプロンプトの作り...
-
Geminiフォーム 画像生成で 人...
-
CSVファイルの複数行削除
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
Python... 環境設定 初心者です...
-
pythonの実行に関する質問
-
Python 3.12.2 か一番最新のパ...
-
OS入ってる機器のソフト・アプ...
-
パイソンのソースコードをChatG...
-
Google ColaboでGUI作成
-
VBAでパワーシェルを実行したい...
-
HTMLソースが表示のページのも...
-
ネットワークフォルダの中身を...
-
Pythonのエラーメッセージをコ...
-
Webサイト内に埋め込んだmp4動...
-
google Colabでmatplotlibの描...
-
初心者powershellのPS1ファイル...
-
Pythonについて。
おすすめ情報