1.使用protobuf3
2.模块分离,游戏逻辑,业务可模块化单独部署
3.golang实现Clua API,封装lua VM。支持解析table
4.游戏逻辑使用lua编写,支持热更新
该项目经过斗地主机器人服务器测试,单个VM可稳定运行5000客户端同时游戏,性能强劲,可对单个游戏开N个VM,取决于硬件配置。
该项目Golang部分95%由我完成,开源也经过了公司的同意。方便棋牌类项目快速开发游戏,只写逻辑。
最后如果有人使用这个项目,不明白的地方可以提交Issue,尽力解答。
This project forked from helloh2o/room_game_server
这是迁移erlang到golang的一个项目,Golang处理IO,定时器,热更新等。lua处理逻辑,集成JIT来执行lua。
License: Apache License 2.0
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.