All Projects → tkchu → Game Programming Patterns Cn

tkchu / Game Programming Patterns Cn

《游戏编程模式》中文版

Projects that are alternatives of or similar to Game Programming Patterns Cn

Pcl Cn
Practical Common Lisp (中英文对照版) - for Chinese only
Stars: ✭ 155 (-81.48%)
Mutual labels:  book, chinese-translation
Tank island
Top down 2D shooter game that involves blowing up tanks
Stars: ✭ 42 (-94.98%)
Mutual labels:  game, book
Microservices
Microservices from Design to Deployment 中文版 《微服务:从设计到部署》
Stars: ✭ 4,637 (+454%)
Mutual labels:  book, chinese-translation
Fungus
An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
Stars: ✭ 786 (-6.09%)
Mutual labels:  game
Arshooter
A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)
Stars: ✭ 794 (-5.14%)
Mutual labels:  game
Networked Aframe
A web framework for building multi-user virtual reality experiences.
Stars: ✭ 803 (-4.06%)
Mutual labels:  game
2d Spaceshooter
A very simple 2D space shooter game made with Unity
Stars: ✭ 6 (-99.28%)
Mutual labels:  game
Korge
KorGE Game Engine. Multiplatform Kotlin Game Engine
Stars: ✭ 780 (-6.81%)
Mutual labels:  game
Thatconf2015pong
Slides and sample project code (pong) for my talk at That Conference 2015
Stars: ✭ 5 (-99.4%)
Mutual labels:  game
Never Blink
👀Blink and lose.
Stars: ✭ 802 (-4.18%)
Mutual labels:  game
Loxodon Framework
An MVVM & Databinding framework that can use C# and Lua to develop games
Stars: ✭ 802 (-4.18%)
Mutual labels:  game
Gitinpractice
📖 An opinionated intermediate/advanced Git book
Stars: ✭ 798 (-4.66%)
Mutual labels:  book
Gonet
go分布式服务器,基于内存mmo
Stars: ✭ 804 (-3.94%)
Mutual labels:  game
Mastering Shiny
Mastering Shiny: a book
Stars: ✭ 790 (-5.62%)
Mutual labels:  book
The Complete Guide To Modern Javascript
A comprehensive, easy-to-follow ebook to learn everything from the basics of JavaScript to ES2020. Read more on my blog https://inspiredwebdev.com or buy it here http://a-fwd.to/jHO6m9t. Get the course here https://www.educative.io/courses/complete-guide-to-modern-javascript?aff=BqmB
Stars: ✭ 827 (-1.19%)
Mutual labels:  book
Savethedot
A game developed using UIViewPropertyAnimator
Stars: ✭ 785 (-6.21%)
Mutual labels:  game
Main Game
This is a game.
Stars: ✭ 5 (-99.4%)
Mutual labels:  game
Osu
rhythm is just a *click* away!
Stars: ✭ 8,573 (+924.25%)
Mutual labels:  game
Github
GitHub 漫游指南- a Chinese ebook on how to build a good project on Github. Explore the users' behavior. Find some thing interest.
Stars: ✭ 7,168 (+756.39%)
Mutual labels:  book
Elegantbook
Elegant LaTeX Template for Books
Stars: ✭ 800 (-4.42%)
Mutual labels:  book

游戏编程模式中文版

点击上面标题在线阅读

《游戏编程模式》是由曾在EA工作八年的Bob Nystrom写就,讲述在游戏开发中各种常见的编程模式。 通过阅读此书,可以更好的理解设计模式和工程化开发。

英文版在线阅读:Game Programming Patterns

Bob Nystrom同时在Github上无私地提供原本:munificent/game-programming-patterns

如果有任何表意不明或者疏忽遗漏,欢迎提出Issues,谢谢您的贡献,让我们的世界变得更好。

进度

  1. 第一轮作业(完成):将整书翻译一遍,翻译质量预期略高于谷歌机翻。
  2. 第二轮作业(完成):修复漏洞,翻译所有的旁注并添加链接,同时平滑语言。
  3. 第三轮作业(完成):校订,修改图片为中文,将alt也改为中文。
  4. 第四轮作业(完成):修改代码注释为中文。
  5. 第五轮作业:优化访问速度和显示效果。
    • 通过使用百度CDN提供jquery(完成)。
    • 删除google analysis代码(完成)。
    • 删除英文特殊字体(完成)。
    • 压缩图片(完成)。
    • 使用更适合中文的CSS设置(完成)。

编译本书

这本书使用Markdown写就(book/)。使用了一些Python脚本(script/format.py)、SASS文件(asset/style.scss)及HTML模板(asset/template.html)转换为最终的HTML文件(html/)。想要自行编译,需要安装Python,以及Python Markdown, Pygments,和SmartyPants (可能需要使用sudo指令或者管理员权限。):

$ pip install markdown
$ pip install pygments
$ pip install smartypants

在此之后,使用:

$ python script/format.py # Python 3

或者

$ python script/format_python2.py # Python 2.7+

请从本项目的根目录运行该脚本,本脚本也可以以监视模式运行:

$ python script/format.py --watch

这会监视对markdown文件,SASS文件或HTML模板的修改,并生成必要的文件。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].