Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기PC で動く高機能な将棋の GUI「ShogiHome」の開発リポジトリ
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
将棋の GUI アプリです。 コンピューターとの対局や棋譜の編集・検討ができます。 将棋所と同様に USI プロトコル 対応の思考エンジンを利用できます。 私達は既に将棋所やShogiGUIなどの洗練されたソフトウェアで将棋の対局や研究が可能です。 しかし、その多くは個人がクローズドに開発しているものです。 コンピューター将棋界の権威ある開発者もソースコード公開の必要性に言及しています。 ShogiHomeはソースコードを公開しており、そして低い制限のもとで自由に利用・改変が可能です。 ShogiHome は Web ベースの GUI フレームワークである Electron を使っています。 Web の技術を使うことで将来の幅広い活用を目指しており、機能は限られますが通常のブラウザでも動作します。 Electron は Chromium をバンドルするため、どの OS でも同じ操作性と品質が担保しやすいのも特徴です。 昨今では 2in1 タブレットやコンバーチブル型 PC の普及により、PC 向けの OS でもタッチパネルを使って将棋の対局ができるようになりました。 しかし、 PC 向けの伝統的なアプリケーションは UI コンポーネントが細かく、タッチ操作との相性がよくありません。 ShogiHome ではタッチ操作のしやすさも重視して UI を設計しています。README 전문 보기 ↗
将棋の GUI アプリです。 コンピューターとの対局や棋譜の編集・検討ができます。
将棋所と同様に USI プロトコル 対応の思考エンジンを利用できます。
私達は既に将棋所やShogiGUIなどの洗練されたソフトウェアで将棋の対局や研究が可能です。 しかし、その多くは個人がクローズドに開発しているものです。 コンピューター将棋界の権威ある開発者もソースコード公開の必要性に言及しています。 ShogiHomeはソースコードを公開しており、そして低い制限のもとで自由に利用・改変が可能です。
ShogiHome は Web ベースの GUI フレームワークである Electron を使っています。 Web の技術を使うことで将来の幅広い活用を目指しており、機能は限られますが通常のブラウザでも動作します。 Electron は Chromium をバンドルするため、どの OS でも同じ操作性と品質が担保しやすいのも特徴です。
昨今では 2in1 タブレットやコンバーチブル型 PC の普及により、PC 向けの OS でもタッチパネルを使って将棋の対局ができるようになりました。 しかし、 PC 向けの伝統的なアプリケーションは UI コンポーネントが細かく、タッチ操作との相性がよくありません。 ShogiHome ではタッチ操作のしやすさも重視して UI を設計しています。
https://sunfish-shogi.github.io/shogihome/
ウェブサイトではブラウザ版アプリを試すことができます。
https://github.com/sunfish-shogi/shogihome/wiki
使い方や設計に関する情報はこちらを参照してください。
Releases からダウンロードできます。
USI や CSA プロトコルの通信ログの出力はデフォルトで無効です。 こちら を参考に設定してください。
スクリプトファイルをエンジンとして登録できないという問い合わせが複数来ています。 シェルスクリプトやインタプリタ型言語でエンジンを実行したい方へ を参考にしてください。
CONTRIBUTING.md を必ずお読みください。
GitHub のアカウントをお持ちの方は Issue/PullRequest を活用してください。 大きな変更はいきなり着手せず Issue を作成してください。 Issue や PullRequest を作成する際は、必ず Template を使用してください。
AI に Issue や PullRequest を作成させたり、やり取りを自動化することは固くお断りします。 部分的に AI を利用したり、翻訳に利用することは問題ありませんが、必ず人間がやり取りをしてください。
GitHub アカウントをお持ちでない場合は 送信フォーム でご連絡ください。
開発の進捗状況は プロジェクトボード を参照してください。
ShogiHome を自分でビルドする場合は ShogiHome の開発をするときのセキュリティ をお読みください。
git clone https://github.com/sunfish-shogi/shogihome.git
cd shogihome
npm ci
# Electron App
npm run electron:serve
# Web App
npm run serve
# Standard: http://localhost:5173
# Mobile : http://localhost:5173/?mobile
# Electron App (Installer)
npm run electron:build
# Electron App (Windows Portable App)
npm run electron:portable
# Web App
npm run build
# test only
npm test
# coverage report
npm run coverage
# launch Vitest UI
npm run test:ui
npm run lint
/public/icon 配下のアイコン画像は Material Icons を使用しています。 これには Apache License 2.0 が適用されます。
レンダラープロセスで使用しているライブラリは THIRD PARTY LICENSES を参照してください。
Electron と Chromium については electron-builder によって成果物にバンドルされます。