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で質問しましょう!
似たような質問が見つかりました
- レトロゲーム ドラクエ8をテレビでやる方法教えて? プレステ2とドラクエ8のソフトと本体は 昔買ってあります。 し 4 2024/01/08 13:20
- アンテナ・ケーブル 写真と同じ特殊な電源コードが欲しい 6 2023/02/08 09:27
- その他(Microsoft Office) EXCEL VLOOKUPに関する質問 5 2023/02/08 11:38
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- 演歌・歌謡曲 ウクレレのコード 2 2023/09/08 11:25
- Visual Basic(VBA) Excel VBA素人です。VBAで図形のセンタリング方法ご教示下さい 2 2023/09/19 10:39
- Excel(エクセル) Excel VBAについて【図形を組み合わせて作成した、料金別納表示の削除の仕方】 5 2023/11/16 01:27
- その他(Microsoft Office) Excel 小生ど素人です、数式を教えていただけませんか? 4 2024/12/12 21:28
- Excel(エクセル) 入力シートから日毎に帳簿に転記するコード使っているが、常に行間がずれて記録される不具合を解消したい。 8 2024/12/14 09:43
- 睡眠障害・不眠症・過眠症 薬剤師の資格をお持ちの方への質問です 5 2024/08/11 04:03
このQ&Aを見た人はこんなQ&Aも見ています
-


IT業で開発をされてる方々に質問なんですが、一日に書かれるコード数ってどれくらいですか? また、最近
その他(プログラミング・Web制作)
-


プログラミングに興味があるのですが、作りたいものはありません。 ゲーム機とかパソコンの中身(ソースコ
その他(プログラミング・Web制作)
-


アセンブラーの命令についてです。
その他(プログラミング・Web制作)
-
-
4

DNCL(共テ用プログラミング言語)について 写真の(12)のプログラムにおいて、解説によると(12
C言語・C++・C#
-
5

フロントエンドエンジニアをしていますが、スキルアップのための転職、異動は3年目では早すぎますか? 今
その他(プログラミング・Web制作)
-
6

Cのプログラムからアクセスできないファイル名の一括変更方法
C言語・C++・C#
-
7

C# で 数式文字列処理を処理する方法
C言語・C++・C#
-
8

共テのプログラミング言語はPython等と違いほとんど日本語ですが、その共テのプログラミング言語を解
その他(プログラミング・Web制作)
-
9

プログラミングの進学について
その他(プログラミング・Web制作)
-
10

c++の勉強方法を教えてくださいプログラミングをやった事がなく1から勉強を始めようと思います1日1時
C言語・C++・C#
-
11

AIのプログラムについて教えてください
その他(プログラミング・Web制作)
-
12

至急助けてください!!!あと2時間しかないです! ボタンを押したら0ランプが点灯し、コンマ5秒後に1
その他(プログラミング・Web制作)
-
13

プログラミングのやり方ざっくりでいいから教えて
その他(プログラミング・Web制作)
-
14

アセンブリ言語について。
その他(プログラミング・Web制作)
-
15

C言語のことです。写真(見にくくてすいません)の下のプログラムを実行したいのですが四行目がおかしいと
C言語・C++・C#
-
16

覚えることが少ないプログラミング言語を教えて下さい。
その他(プログラミング・Web制作)
-
17

C言語 関数、変数の宣言について
C言語・C++・C#
-
18

プログラミングc++を全く分からない状態から習得するまでどれくらいかかりますか?なぜ難しいと言われて
C言語・C++・C#
-
19

C言語について(初心者)
C言語・C++・C#
-
20

プログラマー達は何故、プログラムを入れるフォルダーに容量制限があるのを知らない?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
Geminiフォーム 画像生成で 人...
-
画像生成AIのプロンプトの作り...
-
数学、プログラミング、物理、...
-
CSVファイルの複数行削除
-
VBAでパワーシェルを実行したい...
-
OS入ってる機器のソフト・アプ...
-
初心者powershellのPS1ファイル...
-
プログラミング言語のバージョ...
-
pythonについて(初心者です)
-
プログラミングに興味があるの...
-
Python... 環境設定 初心者です...
-
pip --versionがエラーになる
-
趣味がプログラミングだと言っ...
-
Pythonのエラーメッセージをコ...
-
pythonの実行に関する質問
-
パイソンのソースコードをChatG...
-
ネットワークフォルダの中身を...
-
ImageMagickでgif画像の一部が...
-
HTMLソースが表示のページのも...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
CSVファイルの複数行削除
-
OS入ってる機器のソフト・アプ...
-
Python 3.12.2 か一番最新のパ...
-
pythonの実行に関する質問
-
パイソンのソースコードをChatG...
-
画像生成AIのプロンプトの作り...
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
Google ColaboでGUI作成
-
Python... 環境設定 初心者です...
-
HTMLソースが表示のページのも...
-
ネットワークフォルダの中身を...
-
MOVEコマンドでサブフォルダー...
-
google Colabでmatplotlibの描...
-
VBAでパワーシェルを実行したい...
-
Pythonでの文字列からfloatへの...
-
Webサイト内に埋め込んだmp4動...
-
初心者powershellのPS1ファイル...
-
pythonについて(初心者です)
おすすめ情報









