㈠ 用php开发网页游戏需要学习哪些内容 / 蓝讯
学习内容:
html div+css
php基础知识(面向过程),及mysql数据库
php高级部分(面向对象),及pdo数据处理
php特级部分(框架的应用)
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。想学习网页游戏开发的话可以去后盾人平台看看视频教学的,里面都是一线讲师自己录的视频解说,很清楚很详细的。
㈡ PHP程序员想转入游戏开发,需要学习哪些知识
由于PHP是脚本语言,所以很少游戏会用PHP写服务端,一般都用C++开发服务端,用PHP写管理后台.
PHP在游戏开发行业应用常用操作如下:
算法类:进制换算,位运算,字符编码解码 (加密/解密)及二进制数据操作;
通信类:socket通信,进程通信,CURL通信;
其他:数据库增删改查/存储过程/触发器;
PHP在游戏开发行业应用常用技术:
分布式构架,WSDL/SOAP,CLI模式编程
个人总结大致以上内容,如楼上所说,具体项目涉及细节甚广,只能笼统的罗列通用的这么多出来.
顺便附上一点个人建议:不要想全部都学会,经验是在实践中累计的.全才一般都是应届生.
对一个职业程序员来说,代码万变不离其宗,没有所谓的行业区分,只有不同的需求和实现方法.
只要基础扎实,剩下就是经验和沟通的问题了.
㈢ 为什么php,jsp很少用于游戏服务端的开发
到底是“项目用什么语言,取决于开发成员对语言的熟悉度,哪种语言熟悉用哪种。游戏服务端的语言选择也是这样。”还是“长连接和短连接在长时间游戏客户端和游戏服务端频繁交换数据上的优劣导致”还是其他原因导致php,jsp很少用于游戏服务端的开发?连接就导致了某些游戏根本无法使用http协议进行通讯,这个“某些”中就包括了人民群众喜闻乐见的arpg,因此导致了使用php和jsp进行服务器开发的团队有着局限性。弱交互(棋牌类)游戏还是可以使用http加轮询来实现。当然可能一辈子就只能做弱交互的了(大部分手游就是这样)。
㈣ php一般都做什么工作
PHP是一种广泛使用的开源服务器端脚本语言,它主要用于以下几个方面的工作:
网站开发:
内容管理系统(CMS):
电子商务:
社交媒体平台:
数据管理:
企业应用:
网络爬虫:
游戏开发:
API开发:
综上所述,PHP在网站开发、应用程序开发、数据管理、自动化任务等多个领域都有广泛的应用,是一种功能强大且灵活的服务器端脚本语言。