授权协议: MIT
开发语言: JavaScript 查看源码 »
操作系统: 跨平台
收录时间: 2019-06-14
提 交 者: xplanet

Never-Blink 是一个在线眨眼挑战游戏,可随机连接到世界各地的玩家并通过视频挑战对方,谁先眨眼谁就输。

实现原理

1. 项目结构

.
├── backend
│   ├── __init__.py
│   ├── detect.py
│   └── shape_predictor_68_face_landmarks.dat (detect model)
├── package.json
├── requirements.txt
├── server.py
├── src
│   ├── app.jsx
│   ├── index.js
│   ├── play.jsx
│   └── start.jsx
├── static
│   └── bundle.js
├── templates
│   └── index.html
└── webpack.config.js

使用 react 作为前端框架, 使用 peerjs 在客户端之间通信。 在后端,使用 flask 来托管服务器。对于客户端和服务器之间的连接, 使用 socketio 实现实时数据传输。

2. 游戏状态的实现

我们使用有限状态机的概念来设计我们的游戏状态。圆圈代表状态,每个框顶部的文本是导致状态转换的事件,每个框底部的文本是事件发生时采取的操作。这里的逻辑非常简单,但实现起来并不容易。有关更多详细信息,请查看 play.jsx 或 server.py

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Never-Blink 的相关资讯

还没有任何资讯

Never-Blink 的相关博客

Zeppelin-Blink

Zepplin是一个很有意思的笔记本,支持众多interpreter,包括Flink。在网上找了很多资料,发现直接使用二进制包,或者从源码编...

Blink源码编译

首先使用git bash克隆代码到本地 git clone https://github.com/apache/flink.git 然后切换到blink分支 git checkout blink 在...

Blink示例程序

打开Arduino IDE(话说与Processing IDE的UI好像啊 然后将这段代码输入。也可从文件>例子>01.Basics/Blink(File/Examples/01...

Chromium浏览器之渲染引擎Blink

Blink是谷歌公司的浏览器Chromium使用的渲染引擎。 Blink处于一个包容性的开源社区里,它欢迎任何人分享其使命。 Blink是在一...

浪尖你怎么看blink开源?

有微信群友和星球球友问浪尖怎么看待blink开源。 网上看到有祝兄跟浪尖一样是spark支持者,不同的事情是浪尖对flink也比较熟悉...

[译] Blink内核是如何工作的?

原文链接 Blink 是如何工作的 Author: haraken@ Last update: 2018 Aug 14 Status: PUBLIC 译: LeoY 对于刚接触 Blink 的开发...

一个 Blink 小白的成长之路

写在前面 写过blink sql的同学应该都有体会,明明写的时候就很顺滑,小手一抖,洋洋洒洒三百行代码,一气呵成。结果跑的时候,...

在Developerkit开发板上运行blink例程

本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运行起来。 DeveloperKit开发板 在例程...

在Developerkit开发板上运行blink例程

本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运行起来。 DeveloperKit开发板 在例程...

Never-Blink 的相关问答

还没有任何问答,马上提问

评论 (10)

加载中
这个女生像 夏树
2019/06/20 13:46
回复
举报
可爱的美女,真太漂亮了
03/09 16:23
回复
举报
哈哈我还以为很Blink内核有什么仇呢
2019/06/20 11:21
回复
举报
谁先眨眼谁脱衣服。然后就火了
2019/06/20 11:19
回复
举报
你太优秀了
03/09 17:05
回复
举报
还有其他的一些可能误导计算机的?!
2019/06/16 03:17
回复
举报
用一张张的照片做的动态图片可以识别吗?
2019/06/16 03:16
回复
举报
你把正文的动图看完,哈哈哈,有人脑洞比你还大
2019/06/20 11:24
回复
举报
这游戏,有点单一
2019/06/14 14:08
回复
举报
更多评论
10 评论
33 收藏
分享
返回顶部
顶部