cymheart Goto Github PK
Name: cymheart
Type: User
Name: cymheart
Type: User
这个项目是使用unity开发的3d麻将棋牌游戏,参考腾讯的欢乐麻将手游制作。 目前开发的是游戏前端,对游戏采取了抽象,包括 麻将机的抽象,各种打牌动作的解耦,使得在麻将机上的打牌 摸牌, 整理牌,等动作,都分离解耦,和具体的麻将规则不相关,以命令形式驱动各种动作, 之后采用了消息驱动命令,驱动麻将机发动各种动作, 在这个层次之上,再附加麻将规则层,按照一定的地方麻将逻辑,发送动作命令给麻将机,完成整个核心游戏逻辑,按这个框架,可以直接录制一场麻将的打牌录像,只要保存对应动作命令,再重放即可。 涉及到的相关技术和知识点包括了 游戏框架, 图形学方面的内容, 自写shader部分,unity模型的动作制作,ps贴图绘制,美术资源的获取,c#编程,3dmax制作模型,贴图,骨骼动画,资源管理,内存优化
3d麻将Demo
a library for audio and music analysis
一个国际象棋自动游戏的测试题(简单AI)
游戏中导航网格算法的学习研究,以及代码生成
A Powerful, Open Source DSP Library in C++
这个项目的目的是为了缓解和解决其它项目开发期间数据库表逐渐增多,字段频繁修改和程序数据模型手工输入之间对接产生的诸多问题,效率低下,经常由于数据不匹配造成的各种bug 。 项目的关键技术点是 动态编译生成程序中需要的数据库表模型,封装数据库操作功能
Materialize is a program for converting images to materials for use in video games and whatnot
unity 中基于NGUI的自定义控件
Next gen iteration of the unity community ocean shader
模拟钢琴项目测试视频
多边形分割为三角形集合
Android framework for development with readable code base written in kotlin used now mainly for app Renetik Instruments www.renetik.com
采用了类似于photoshop分层直接绘制UI的** 设计了c# Direct UI界面库,原理上类似于 wpf, unity3d 中的ugui。 包含报表项目, 报表设计展示打印的c#库,适用于各种复杂表格以及数据内容长度可变表格的快速准确,自适应,在这个项目中,构建了一个底层表格自适应布局的算法,通过配合表格数据导入,建立表格框架,极大方便表格项目开发
一个SoundFont2 数据结构技术文档翻译 和 解析器 ,目前在开发中
福建十三道加多个赖子牌型提示算法
1.一个数字音乐合成库,该库具备soundfont解析,Midi音乐解析播放,支持混音,合唱,压缩器,均衡器等音效添加 2.支持边缓存边播放模式, 支持对黑乐谱(black)的流畅播放 3.可导出合成音频的mp3, wav, pcm到文件 4.包含一个物理钢琴合成音源 5.支持C#播放midi音乐(midi play)等
使用c++设计实现了windows平台下基于iocp的tcp网络库,用于项目服务器,客户端等各种网络通信的基建,类似于目前流行的各大网络库,主要应用场景为客户端与服务端通信,数据传输下载,图像视频流网络传输等 这个项目的特点是架构上采用了任务消息队列分发接受数据流任务包的异步架构,支持协程处理数据包,化异步为同步处理,消息处理方面可以定制自己的包数据结构,通过继承消息处理基类,生成特定的包数据结构, 比如,自定义的游戏通信包,http包, websockt包,后两个包在库中有相应实现, 在接受数据包方面,是通过解包控制拼合出合适长度的数据包,任务消息队列可以定制多个数量(相当于生成多个处理指定socket任务的线程),以适配多个socket连接的分类通信,这种定制可以适应
Experimental use
图像处理中的分水岭分割算法实现
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.