TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
项目简介:本程序是基于Leap Motion体感设备的局域网游戏——脱离互联网的限制,无需创建账号,实现局域网互联进行游戏,支持体感设备Leap Motion的操控,绘画时支持左手、右手和鼠标三点触控。(三点触控是我唯一想到的支持体感操控的意义)
# O, u# v: l/ x$ I* K! D使用的技术: Leap motion、UDP/TCP网络编程、策略模式、泛型与不定参数编程、单例模式、代理模式、观察者模式、多线程处理。(别在意,只要是我想到的可能会用上的,不管事实上有没有,都写在应付老师的文档中了)3 t9 \* u/ h1 m6 C, [, E) I7 L) R
# x4 j7 E" _* _4 t
目前市面上已有产品优缺点:
/ F3 H( @7 \; A* @缺点:需要第三方服务器的支持,设备必须联网,必须事先注册一个帐号,之后才可进行游戏;不支持体感操控,不支持多点触控绘画。
+ F7 w. J2 s0 f/ K3 f3 y% t优点:所有游戏过程在网页中进行,不需要下载客户端等任何文件,只要有一个帐号,就可随时随地进行游戏。
/ Z' J9 B! |. s$ j- _(硬扯了一些不是优点的优点和不是缺点的缺点)
* S* x# ^- f; }6 ?
5 `9 ^; J {3 e% c) g, X本程序的不足:! d1 T2 p6 K- F# o- `" I# s
很多原本设想的功能还没加上(比如断线重连,不过这么个小程序,加上这个有点浮夸吧?),程序还有一些小bug。
& a$ |# \ C- r7 d9 C本项目源自@情儿沫沫
1 W! R! _) w2 m
8 u' M4 E+ z6 m& ^- U/ u
^7 Z7 G; s# @0 x, ^
`# t: \9 ?2 o# Z
* l6 f, ~: Y z, h. @" i+ v4 a
, d9 T3 [1 A/ Z% q7 l$ F
/ S6 r4 C$ M9 j% m# I
" I8 j8 p# R/ R! t( Q7 O) e
7 Y' I# U" a# K! _" g4 v+ b. Y9 p2 [$ T/ f% g, p7 U
" `6 f7 x) a5 q" M+ V" L
. v$ Z; }7 A5 A/ e5 M, ]/ @$ L
7 k6 u0 f) p# S, r) x- x7 I
7 T b M( w* P# {* Y" R% j% _2 C; B6 n! f. [4 e6 d! ?" n
项目源码(附带执行程序)下载地址: & h- n. V, S. w5 b0 Q
. Q1 u) a2 E7 n& l+ V
|
|