10 |
11 |
12 |
36 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 红白机 FC
2 |
3 | [](https://github.com/ElpsyCN/fc/actions/workflows/gh-pages.yml)
4 |
5 | > 预览地址:
6 | > 开发版预览:
7 |
8 | 使用 vue + vite + ts 重构 [dafeiyu/jsnes](https://gitee.com/feiyu22/jsnes)。
9 |
10 | ROM 基于 [JSNES](https://github.com/bfirsh/jsnes) 运行。
11 |
12 | ## Usage
13 |
14 | ```bash
15 | # 安装依赖
16 | # yarn
17 | pnpm i
18 | ```
19 |
20 | ```bash
21 | # 启动 http://localhost:3000
22 | # yarn dev
23 | pnpm dev
24 | ```
25 |
26 | ### 按键
27 |
28 | #### PC 端
29 |
30 | | 游戏按键 | 键盘 |
31 | | -------- | ---------------- |
32 | | 上下左右 | 方向键 |
33 | | START | Enter |
34 | | SELECT | Space |
35 | | A | A |
36 | | B | S |
37 |
38 | ## Features
39 |
40 | - 使用 Vue + Vite + TypeScript 重构
41 | - 增加了点击按钮时的样式反馈
42 | - 添加按钮名称
43 | - 绑定了 PC 按钮
44 | - 使用新版的 [JSNES](https://jsnes.org/) CDN
45 |
46 | ## Todo
47 |
48 | - 使用 Vue + Vite + TypeScript 重构
49 | - 添加谷歌统计
50 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 YunYouJun
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
20 |
24 |
25 | 怀旧游戏机
26 |
27 |
28 |
29 |
30 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/src/components/GameMenu.vue:
--------------------------------------------------------------------------------
1 |
2 |