什么是源代码?
是指编写原始程序时使用的代码。代码是指编程语言。运行的软件必须编写。源代码不能直接运行,必须编译后才能运行。源代码可以直接改变游戏布局和功能。
修改源代码并不能改变生成的目标代码,如果需要对目标代码做相应的修改,则必须重新编译,也就是说,源代码一旦变成可执行程序,就很难再被修改。
什么是组件?
它是一个编译并发布源代码的程序,只有将源代码编辑并生成组件后才能构建。
流程:游戏源码——棋类游戏——编译(编译后的游戏成为组件)——加密授权——重新编译——然后在客户服务器上设置。
一套完整的棋类游戏包括:平台(厅)、游戏种类及玩法、网站、管理后台、代理商推广体系等。
基本要求:
1.您需要具备此开元产品所有语言的基础知识。
2 你需要熟悉这个开源产品的功能和使用方法,因为只有这样你才会知道你需要改什么,系统提供了什么,当有需求的时候,你该如何去改。
3 你需要熟悉这个开源产品的数据结构,代码结构,系统框架结构棋类搭建,核心在哪里,辅助功能在哪里。简单来说就是熟悉数据库棋类搭建,代码逻辑,文件目录。
开发游戏用到的语言有哪些?
Java-C++-C#-U3D-Lua首先选择一个引擎或者开发框架,然后学习这个框架支持的语言。每种编程语言都有自己的特点,开发者会根据情况选择一种对游戏平台强大的编程语言来开发。这也意味着开发者需要掌握多种编程语言。当然,大部分都是专精一种,懂其他的,所以棋类开发对技术人才的要求很高。