質問: 練習にと思いまして、サンプルゲームのソースをそのままコピーして拡張子.jsのファイルを作り、Chromeで読み込ませたのですが、何回やっても、いろんな種類のものをやっても、うまく読み込まれません。ただ、ソースが表示されるだけです。 Chromeの設定でJavaScriptは有効にはなっています。 何かよい解決方法はないでしょうか。 追記 -- 実際にどういうことをしたのか、詳しく書きますと、ネット上にあった、JavaScriptのサンプルゲームの1つ、「おみくじ」のようなそれほどコードが長文にならないものを選択し、ゲームの画面を出したところで右クリックでソースを表示し、それを丸コピーします。それをメモ帳にペーストして、拡張子を.jsにして保存し、そのファイルをChromeのアイコンにドラッグしました。すると、ゲームの画面にならずソースが表示されるだけだったんです。 これは、いくつかのサンプルゲームも試しましたが、すべて、ソースだけが表示される状態でした。
回答: Web ブラウザー(Chrome 等)は、通常、Web 文書(HTML)に JavaScript コードを**埋め込んで**実行・表示しています。なので、.js そのものを読み込ませると、JavaScript のソースコードをそのまま見せるだけになります。 例えば Mozilla のサイトにブロックくずしのチュートリアルがありますが、そのコードは、 ``` Gamedev Canvas Workshop ``` という .html の解説からスタートしています。.js は ``` ``` の `// JavaScript のコードがここに入ります` に入っているコードに過ぎません。または、外部のコードを読み込む場合だと ``` ``` という形で .js へのリンクとして示されている場合もあります。 さらに、この例では、`` を利用しているので、`` ブロックとその `style` 指定も適切に再現する必要があります。 ともかく、JavaScript コードだけではなく、埋め込まれている母体となっている HTML の側も考慮して、HTML を Chrome に読み込ませる中で JavaScript を実行する形になると思います。