【文件属性】:
文件名称:vim_snake:具有Vim样式绑定的经典多人蛇游戏
文件大小:612KB
文件格式:ZIP
更新时间:2021-02-02 20:10:36
elixir phaser multiplayer-game phoenix-framework PhaserElixir
带有Vim风格绑定的经典多人蛇游戏
这是一个使用Phoenix框架和Phaser制作多人蛇游戏的项目,灵感来自vimsnake.com
现场演示可以在或上找到
预习
要求
Erlang 18或更高版本
Node.js v8
PostgreSQL
启动并运行
安装套件
mix deps.get
cd assets && npm i && cd ..
创建和迁移数据库
mix ecto.create
mix ecto.migrate
启动开发服务器
mix phx.server
现在,您可以从浏览器访问 。
部署方式
您可以按照进行生产配置
待办事项
重新启用登录功能(使用FB或Google)以保留用户名并保存个人得分
添加单元测试
【文件预览】:
vim_snake-master
----mix.exs(2KB)
----.tool-versions(41B)
----priv()
--------repo()
--------gettext()
----screen_shot.png(597KB)
----lib()
--------guardian.ex(451B)
--------vim_snake_web.ex(2KB)
--------vim_snake()
--------vim_snake.ex(253B)
--------vim_snake_web()
----phoenix_static_buildpack.config(106B)
----config()
--------test.exs(467B)
--------prod.exs(3KB)
--------config.exs(1KB)
--------dev.exs(2KB)
----LICENSE(1KB)
----assets()
--------webpack.config.js(1KB)
--------.babelrc(153B)
--------js()
--------css()
--------package-lock.json(303KB)
--------package.json(1KB)
--------static()
----.formatter.exs(159B)
----test()
--------vim_snake()
--------test_helper.exs(70B)
--------vim_snake_web()
--------support()
----Procfile(58B)
----README.md(1010B)
----compile(59B)
----mix.lock(8KB)
----.gitignore(1KB)