客户端选择及开发环境配置

关于客户端的开发环境选择

纠结于cocos2d-lua与cocos2d-js,纠结很久,最后我选择了pygame…因为之前毕设也是使用的pygame,而且开发重心会放在服务端,那么就先不关注客户端的实现,实现基本逻辑与通信,效率上的问题可以通过python内嵌C/C++来实现(默认已经配置好python3环境)

需要做的

  1. 因为pygame主要提供了比较基础的图形绘制和部分基础控件,所以需要花一些时间掌握基本控件以及自己封装一些基本控件
  2. 实现基本客户端逻辑后,将一些计算转为C/C++来实现,并学习python常用debug工具与性能分析工具
  3. 封装网络通信相关库

开发工具配置

1.pycharm配置pygame
客户端选择及开发环境配置
首先进入pycharm的python项目解释器配置,未配置pygame的话就不会有pygame选项,接下来点击右上角的+号,在搜索框内输入pygame
客户端选择及开发环境配置
左下角下载即可

  1. pygame配置Git,要熟悉一个正常的开发流程,版本控制工具必不可少,这里我选择的是github
    客户端选择及开发环境配置
    VCS就是PyCharm的版本控制(version control system)
    客户端选择及开发环境配置
    git可以在官网下载https://git-scm.com/downloads 进入官网下载界面后,复制自己需要的git版本下载链接,到迅雷下载,官网速度太慢。

题外话:Github桌面版

官网下载Github桌面版,管理版本更加方便