Pair Project 初体验(By Cuilin Lan & Xiao Fang)

行为识别:让机器学会“察言观色”第一步 电影短片《Changing Batteries》讲了这样一个故事:独居的老奶奶收到儿子寄来的一个机器人,这机器人善于察言观色,很快就跟老奶奶“心有灵犀”,不仅能在老奶奶口渴时为她端水、在老奶奶扫地时接过老奶奶的扫把,做力所能及的家务活,如果老奶奶在椅子上看电视睡着了,机器人还为她轻轻盖上踏足。有了它,老奶奶又重新感受到久违的快乐,过上了更轻松的生活[1]……咳咳,催泪的故事讲完了,接下来... 阅读详情

    在邹欣老师的策划下,第一次接触结对编程这个很modern的概念,并且还身体力行之,几经波折,终于和Cuiling把pair project 搞定,也体会到其中的乐趣与满足~ 作为本人平生写的第一个小游戏,先show一下我和Cuiling心血的结晶!

 

游戏链接:http://home.ustc.edu.cn/~fxiao/square/

 

    过程从一开始就不顺利,由于我俩在number game中名落孙山,无权选择那些棋类游戏,无奈之下一开始选了飞行棋,结果由于其实质为一维的游戏而被老师否定,然后想起原来玩过的一个游戏Dots and Boxes,也算是一Board Game(以此为证http://zh.wikipedia.org/zh-cn/%E9%BB%9E%E6%A0%BC%E6%A3%8B),于是将其扩展至3D,也就有了我们的Square It。一周结束才选定Topic,加上两个都非编程高手(我更是个菜鸟),从来没有接触过Silverlight,C#也是做上次的individual work时才开始了解,在短短几天时间里要完成一个3D Board Game真是个艰巨的任务,似乎遥不可及。

 

    不过也是应了那句老话万事开头难,真正进入实施阶段之后我们发现并没有想象中那么艰难,边做边学,倒也乐趣无穷。首先是确定整体的框架,我们通过定义两个类来实现对线段和矩形块的操作,接下来是绘制立方体,实现旋转,响应鼠标,每个想法的实现都遇到了重重困难,于是Google成了我们最强大的老师,凡事Google之~当然也要感谢各位亲友团同学的鼎力相助,我们终于在周三晚上完成了基本功能。整个过程虽然紧张但也不乏轻松愉快,两个人在一起效率提高很多,并且通常能够发现对方未意识到的错误,比individual work省时又省力,而 Cuiling一丝不苟的精神更是让我受益匪浅。

 

    仅以此图纪念我们的pair project!

 

 

 

基于骨骼信息的行为识别论文汇总-skeleton-based action recognition papers, since 2015 以下论文是我搜集的一些基于骨骼的行为识别的论文,起始年份为2015年,并不是很全面,供需要者查看。 CVPR 2018 Deep Progressive Reinforcement Learning for Skeleton-Based Action Recognition          Yansong Tang, Yi Tian, Jiwen Lu, Peiyang Li, Jie ... 阅读详情

相关推荐

【无线通信】射频杂散(RF Spurious Emissions)

射频杂散(RF Spurious Emissions)是指在无线通信系统中,除了在指定频率范围内的预期信号之外,任何不需要的或非预期的射频信号。这些杂散信号可能会干扰其他通信系统,降低系统性能,并违反无线电通信法规。射频杂散通常包括谐波、次谐波、互调产物和其他非线性失真所产生的信号。

qq_38801607的博客 5429

欧拉工程第60题:Prime pair sets

题目链接   五个数,任意两个数的任意链接后的数还是质数 满足这个条件的最小五个数的和是多少? 结果:26033 纯暴力破解: package projecteuler51to60; import java.util.ArrayList; import java.util.List; import java.util.TreeSet; class level60{ ...

weixin_34409741的博客 293

40分钟快速入门Dart基础(上)

针对final 和const 理解的有点模糊的可以参考这篇文章: 可以参考这里Flutter 知识梳理(Dart)-Dart中static final const 区别看是不是超级好上手,好操作~其实Dart的整个学习起来还是蛮简单的,对于有基础的老司机更简单一些。分分钟敲起来~这篇文章就简单的介绍到这里如何短时间快速入门Dart,避免入坑。由于是想让大家快速入门Flutter,所以针对上面的这些章节我们讲解的只是一些在开发Flutter 过程中常用的一些方法和函数。

qq_7813180 4572

primepairsets

#include<bits/stdc++.h> using namespace std; #define int long long vector<int> p; bool vis[1000005]; int f[1000005]; bool is[1000005]; bool g[2000][2000]; int n; int get (string s) { int num = 0; for (auto t : s) num = num * 10 + t - '

qq_28409093的博客 284

手把手教你:在联想/戴尔笔记本上安装华为电脑管家,实现多屏协同(附详细避坑步骤)

本文详细指导如何在联想、戴尔等非华为笔记本上安装华为电脑管家,实现多屏协同功能。从硬件兼容性检查到定制化安装流程,再到功能调优与异常处理,提供了一套完整的解决方案,帮助用户突破品牌限制,享受华为生态的高效办公体验。

weixin_30251829的博客 857

containerd镜像加速配置全解析:从host.toml到config.toml的演进与实践

本文全面解析了containerd镜像加速的配置方法,重点对比了传统的config.toml集中式配置与现代的host.toml模块化配置的演进与优劣。文章通过实战演示,详细指导如何为docker.io、registry.k8s.io等常见仓库配置host.toml加速,并提供了生产环境下的最佳实践、故障排查与性能优化建议,帮助用户显著提升镜像拉取效率与系统稳定性。

jenkins8butler的博客 698

欧拉计划 Project Euler 57-63

Project Euler 57-63 Project Euler: https://projecteuler.net/ Project Euler | 欧拉计划: https://pe-cn.github.io/ Project Euler 1-7 Project Euler 8-14 Project Euler 15-21 & 67 Project Euler 22-28 Project Euler 29-35 Project Euler 36-42 Project Euler 43-49 Pr

weixin_42677935的博客 472

同花顺Supermind量化交易 技术面分析专题(一)-- 相似k线的形态验证与选股

W底”,“多头上涨”,“趋势回踩”,”上涨中继“这些都是常见的K线形态,以”上涨中继“为例,当股价快速上涨后,出现盘整形态而非顶部形态,预示股价还会进一步上涨,那么本节主要讲述”上涨中继”形态是否能够预测未来股价上涨,以及如何应用“上涨中继”形态,来快速选股。"相似K线"技术相比于传统的K线组合而言更具技术性,其还有较多的运用空间,比如:运用顶部形态来监控个股潜在的下跌风险,运用相似度来监控个股是否脱离大盘走势,研究各类形态的上涨预测能力,并应用于选股等等。第一步:选取一段标准的“上涨中继”形态K线图。

qq_22808537的博客 4552

Project-Euler problem 60 Prime pair sets

The primes 3, 7, 109, and 673, are quite remarkable. By taking any two primes and concatenating them in any order the result will always be prime. For example, taking 7 and 109, both 7109 and 1097 a

柯安的专栏 1186

Web3前沿技术的智能合约安全审计

随着Web3技术的快速发展,智能合约作为区块链应用的核心组件,其安全性问题日益突出。本文旨在系统性地介绍智能合约安全审计的技术体系,帮助开发者理解智能合约安全风险,掌握安全审计的方法论和工具链。智能合约安全的基本概念常见漏洞类型及其原理安全审计的技术方法实际审计案例分析安全审计工具和资源首先介绍基本概念和背景然后分析常见漏洞和安全风险接着详细讲解安全审计技术提供实际案例和代码示例最后讨论工具资源和未来趋势智能合约:运行在区块链上的自执行程序,代码即法律安全审计。

AI天才研究院 1547

保姆级教程:用微信小程序+OneNet MQTT API,5分钟搞定温湿度数据实时展示

本文提供了一份详细的教程,教你如何利用微信小程序和OneNet MQTT API在5分钟内实现温湿度数据的实时展示。从OneNet平台配置到小程序数据绑定,手把手指导零基础开发者快速搭建监控系统,涵盖API调用、数据解析和界面设计等关键步骤。

weixin_30298497的博客 370

Pair Project I 总结——史经浩

Pair: 任广鑫&史经浩刚开始做的时候,一切都没底。一是以前写程序都是一个人搞,还真没有和别人合作过,不知道什么效果,会不会没有效率或是很别扭之类的。二是SilverLight神马的之前从没有用过,貌似很难搞的样子,短短的两个星期能否做出来还是未知数。怀着这种忐忑不安的心情,开始了我的pair project.其实觉得这个题目有点勉为其难的感觉,boardgame之所以叫boardgame,就是在平面上玩的,现在非要拓展到3D去,有点赶鸭子上架,不伦不类。但是木有办法,作业还是得做。于是在和任广鑫进行了多

MSRA_SE_TEAM的专栏 1568

AI漫剧制作全流程零基础实操指南:从剧本到剪辑

AI漫剧是一种利用AI工具将剧本、分镜、出图、配音、剪辑整合为流水线的短视频内容形式。其技术原理基于文生图、图生图与文本转语音模型的组合,核心挑战在于角色一致性控制与分镜批量出图。这项技术大幅降低了视频制作门槛,使个人创作者无需演员和设备即可产出剧情向短内容,广泛应用于短视频平台的情景剧、玄幻、甜宠等题材。本文给出了一套零基础可照做的全流程实操方案,覆盖剧本提示词、分镜表、出图选型、配音合成与剪辑模板,帮助你快速跑通AI漫剧制作链路。

weixin_29048309的博客 531

Project Euler:Problem 60 Prime pair sets

The primes 3, 7, 109, and 673, are quite remarkable. By taking any two primes and concatenating them in any order the result will always be prime. For example, taking 7 and 109, both 7109 and 1097 a

312小公举的专栏 1020

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

挑战 pairproject1 (team member: Cuiling Lan, Xiao Fang)

       最近上了zouxin老师的软件工程这门课。和其他以前上的编程课程不同,这门课更注重实践。第一个individual work 是用C#统计字频。C#以前没有接触过。边学边做,相对来说不算难,在deadline前完成了。    紧接着就是pair work了,是做一个棋类游戏的project。用silverlight 和C# 和实现。siverlight 又是一个以前没有用过的工具。这还不算什么,领完对如何将界面和算法结合在一起一点概念也没有。作业要求两周完成。    和fang xiao 在第

MicroTeam 1741

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

20194709 - 第一次作业-博客初体验

第一章术语 源程序 软件服务 软件架构 源代码管理 配置管理 软件测试 需求分析 软件维护 服务运营 用户体验 编译 源代码 错误代号 程序设计语言 996 BUG P18-2 在第四章 4.5.2 结对编程,书中写到「一对程序员肩并肩,平等地,互补的进行开发工作」有关于独立开发的问题。有很多优秀软件都是个人开发者独立开发而出,比如 VNote, flexbooru, Quicke...

dinghan2001的博客 318

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

project euler 60

Problem 60 Prime pair sets The primes 3, 7, 109, and 673, are quite remarkable. By taking any two primes and concatenating them in any order the result will always be prime. For example, tak

whuawell的博客 651

EOJ 2570 Primes Pair [2009年研究生机试]

#include #include #include int main() { int prime[10010]; memset(prime,1,sizeof(prime)); prime[0]=prime[1]=0; for(int i=2;i<10010;i++) { for(int j=2;j<i;j++) {

深秋的落叶 1151

【Unity知识速递】第7期 Unity 6.6 深度解析:WebGPU 正式版与 WebAssembly64,Web 游戏的内存革命

如何启用 Wasm64?需要注意的是,Wasm64 需要浏览器支持 Memory64 提案,目前主流浏览器的最新版本都已支持。一句话总结: Unity 6.6 用 WebGPU 转正、Wasm64 16GB 内存和渐进式加载三连击,将 Web 游戏的体验天花板又往上推了一大截——Web 平台不再是"妥协版",正在成为真正的一等公民。Unity 6.6 新增了 WebAssembly64(Wasm64) 构建选项,这可能是本次更新中对 Web 游戏开发者影响最大的一项升级。

crystal_WJT的博客 435

游戏录屏怎么选画质和帧率?先看动态画面需求

录制时注意帧率与画质的平衡,根据内容选择合适设置,兼顾细节与连贯性。

xiangrikui2016的博客 294

设计模式(unity游戏研发版)

当你使用图形用户界面类时通常会遇到一个问题。比如,你创建了自定义按钮类并允许客户端在按钮中注入自定义代码,这样当用户按下按钮时就会触发这些代码。观察者模式允许任何实现了订阅者接口的对象订阅发布者对象的事件通知。你可在按钮中添加订阅机制,允许客户端通过自定义订阅类注入自定义代码。在Unity中,这就像UnityEvent在Inspector中绑定多个回调。

m0_63330263的博客 109

Claude Fable 5.2 登顶:65 分、单发做游戏,和一份 $26.54 一单的账单

Anthropic 发布 Claude Fable 5.2:AA 智能指数 65 分登顶历史第一,但性能 #71、成本 #73、冗余度 #72——最强能力、最贵成本、最慢速度的矛盾体。同底层 Mythos 5.2 无护栏反而更强。文章拆解:65 分构成、官方实战验收、基准提升真伪、一条提示词一晚做出街机游戏的完整流水线(自写机器人跑完 12 关自检)、$26.54 账单与 98% 缓存折扣下的真实成本重估。

johnsong2009的博客 274

Unity 数据存储指南:本地存储、个性化设置、缓存与 Resources/StreamingAssets 的区别

在 Unity 开发中,“数据存到哪里”、“缓存能不能清”、“打包后资源有什么区别” 是新手最容易混淆、老手也经常踩坑的问题。Unity 本地存储机制(包括 Unity 放在 C 盘的内容);Unity 个性化设置(编辑器首选项 Editor Preferences);Unity 缓存的打开、关闭与清理;打包后 Resources 与 StreamingAssets 的区别;其他可自定义存储的内容汇总。为方便理解,本文配有一个可直接运行的演示工程,所有代码见文末"配套工程说明"。

zhchyun 233

用 AI 在 Unity 里做一款 RTS:最难的不是生成代码,而是证明它真的能玩

git@github.com:zoucdr/unity-skilled-mcp.git

邹杭特的博客 252
上一篇: 3D版中国象棋之结语
下一篇: 初次邂逅 Pair Project —— 记与子禾童鞋的结对编程(附网站地址及完整源码)
codingcrazy
博客等级 码龄16年 14粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值