Giter VIP home page Giter VIP logo

cymheart's Projects

3dmahjong icon 3dmahjong

这个项目是使用unity开发的3d麻将棋牌游戏,参考腾讯的欢乐麻将手游制作。 目前开发的是游戏前端,对游戏采取了抽象,包括 麻将机的抽象,各种打牌动作的解耦,使得在麻将机上的打牌 摸牌, 整理牌,等动作,都分离解耦,和具体的麻将规则不相关,以命令形式驱动各种动作, 之后采用了消息驱动命令,驱动麻将机发动各种动作, 在这个层次之上,再附加麻将规则层,按照一定的地方麻将逻辑,发送动作命令给麻将机,完成整个核心游戏逻辑,按这个框架,可以直接录制一场麻将的打牌录像,只要保存对应动作命令,再重放即可。 涉及到的相关技术和知识点包括了 游戏框架, 图形学方面的内容, 自写shader部分,unity模型的动作制作,ps贴图绘制,美术资源的获取,c#编程,3dmax制作模型,贴图,骨骼动画,资源管理,内存优化

aubio icon aubio

a library for audio and music analysis

cminavmesh icon cminavmesh

游戏中导航网格算法的学习研究,以及代码生成

daisysp icon daisysp

A Powerful, Open Source DSP Library in C++

dbcreate_orm icon dbcreate_orm

这个项目的目的是为了缓解和解决其它项目开发期间数据库表逐渐增多,字段频繁修改和程序数据模型手工输入之间对接产生的诸多问题,效率低下,经常由于数据不匹配造成的各种bug 。 项目的关键技术点是 动态编译生成程序中需要的数据库表模型,封装数据库操作功能

materialize icon materialize

Materialize is a program for converting images to materials for use in video games and whatnot

renetik-library-android icon renetik-library-android

Android framework for development with readable code base written in kotlin used now mainly for app Renetik Instruments www.renetik.com

sc icon sc

采用了类似于photoshop分层直接绘制UI的** 设计了c# Direct UI界面库,原理上类似于 wpf, unity3d 中的ugui。 包含报表项目, 报表设计展示打印的c#库,适用于各种复杂表格以及数据内容长度可变表格的快速准确,自适应,在这个项目中,构建了一个底层表格自适应布局的算法,通过配合表格数据导入,建立表格框架,极大方便表格项目开发

sfparser icon sfparser

一个SoundFont2 数据结构技术文档翻译 和 解析器 ,目前在开发中

taumidi icon taumidi

1.一个数字音乐合成库,该库具备soundfont解析,Midi音乐解析播放,支持混音,合唱,压缩器,均衡器等音效添加 2.支持边缓存边播放模式, 支持对黑乐谱(black)的流畅播放 3.可导出合成音频的mp3, wav, pcm到文件 4.包含一个物理钢琴合成音源 5.支持C#播放midi音乐(midi play)等

tcpserver icon tcpserver

使用c++设计实现了windows平台下基于iocp的tcp网络库,用于项目服务器,客户端等各种网络通信的基建,类似于目前流行的各大网络库,主要应用场景为客户端与服务端通信,数据传输下载,图像视频流网络传输等 这个项目的特点是架构上采用了任务消息队列分发接受数据流任务包的异步架构,支持协程处理数据包,化异步为同步处理,消息处理方面可以定制自己的包数据结构,通过继承消息处理基类,生成特定的包数据结构, 比如,自定义的游戏通信包,http包, websockt包,后两个包在库中有相应实现, 在接受数据包方面,是通过解包控制拼合出合适长度的数据包,任务消息队列可以定制多个数量(相当于生成多个处理指定socket任务的线程),以适配多个socket连接的分类通信,这种定制可以适应

watershed icon watershed

图像处理中的分水岭分割算法实现

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.