Flash 联网游戏开发基础课程

最新提示:

A 课程 4月3号开始。课程刚刚开始...

课程主要教授AS3面向对象编程知识以及Flex开发环境。【适合的人群】适合那些还没有足够AS3编程经验以及不熟悉面向对象方式编程的开发者,比如:AS2程序员,其他语言开发者,想要重新整理下面向对象编程知识的开发者,不仅仅适用于游戏领域,对于Flash应用同样适合。

B 课程 4月18号开始。课程招生进行中,欢迎来报名...

课程主要教授AS3游戏开发相关的编程知识和技巧,比如:鼠标键盘绘图特效等知识点。【适合的人群】还没有真正制作过Flash游戏,对游戏界面编程经验还不足的开发者,不仅仅适用于游戏领域,对于Flash应用同样适合。

C 课程  5月2号开始。课程招生进行中,欢迎来报名...

课程主要教授联网游戏开发部分,不仅介绍服务器的相关构架,而且借助一些标准的服务器SDK,实现联网游戏编程,使开发更高效更规范。【适合的人群】开发者可能有一定的flash开发经验或者有充足的单机flash游戏项目经验,但是尚缺乏联网编程知识的开发者,不仅仅适用于游戏领域,对于Flash应用同样适合。

 

授课方介绍

        2006年 Gamantra 网络游戏技术公司在上海成立。公司主要专长于游戏技术,一直在努力将最好的网络引擎和游戏服务器部署平台献给各种社区应用和游戏产业。
        公司的主要目标就是大幅提高联网游戏和应用的开发效率,我们以前的主要方向是国外网络游戏行业。2009年我们把国外成熟的符合国际标准的联网引擎技术引入国内游戏开发教育产业。
        Gamantra 注重学术上的权威性。目前为止,公司已有多篇学术论文发表在美国著名计算机期刊上;并与多个游戏开发行业协会(如:RPG游戏和休闲游戏协会)建立合作关系;每年我们都会参加美国和中国的GDC大会。
 
        MMORPG游戏 和 MMO休闲游戏 。
        MMORPG游戏 公司团队和 GNet 引擎技术都参与并为多个大型多人在线角色扮演游戏(MMORPG)作出了贡献,其中一款3D虚拟人生类游戏:http://www.gamexiu.com
        MMO休闲游戏 也许大家都对开心网非常感兴趣。实际上,对于一个游戏开发者来说,在技术上超越开心网并不困难,通过学习我们的课程,你一个人可以轻松做成一个实时性及可扩充性都更优秀的联网游戏。
 
       GNet 是一款面向大型多人在线游戏的网络引擎。它是适用于MMORPG等各种大型联网游戏。GNet 实现了C/S架构和P2P的API,可扩展的后端服务器部署包括多个游戏服务器、数据库整合和前端的连接负载均衡器。
       Pulse 是一个多人在线 Flash 游戏社区平台。它的优势不仅在于它为开发者提供了一个简单可扩展的编程API(不需要进行任何服务器编程),从而可以轻松开发多人flash(AS3)游戏,而且在于它可以全面提升了游戏从开发――部署――运营的效率和可靠性。Pulse为游戏发布商提供了一个高可扩充的平台,它使一个在线游戏发布商能够拥有一个多人在线游戏门户网站,并且集可靠的后台服务器,支付集成系统,游戏级别系统,多游戏大厅等功能于一身。Pulse一个最大的特色之一就是单服务器镜像能够支持大量游戏,而不用为每一个游戏指定另一台服务器。同一台服务器能够同时支持多种游戏,如:赛车类,益智类或者角色扮演游戏。而且,您只需按动按钮,就可以把更多的游戏动态集成入服务器,不需要更多配置。
 
课程简介
        Gamantra 并不仅仅“授人以鱼”,我们更希望“授之以渔”。
        通过团队的多年准备,Gamantra为开发者带来了《联网游戏开发课程》系列,这是一个循序渐进的游戏开发课程,可以帮助你明白如何实现一个联网游戏。想掌握联网游戏开发绝不仅仅是学习某种编程语言就可以的,它需要学习客户端编程语言,需要熟悉好的设计模式,需要学习“状态机”等游戏设计的经典模式;另外它还需要你能够与服务器通讯,管理好每个游戏大厅中的玩家、每个游戏房间中的玩家、每个游戏中的玩家,数千种不同类型的消息都得有好的管理容器;游戏的界面设计也是一门医术,学过的人虽然都觉得界面管理很容易,但它肯定和AS2、C++、PHP中的人机交互设计不同;当联网游戏遇到承载瓶颈时,你还需要弄明白什么样的构架是最好的选择。我们希望这套课程能带你奔向联网实时游戏开发的领域。
        我们课程的老师都是在游戏开发行业至少5年的老兵,有国内高手也有国外构架师。与国内大多数在线课程不同的是:我们的课程并不仅仅是视频教程,我们不想把游戏扔给视频,再把视频留给学生。我们希望大家在稳步的学习知识过程中,不停地寻找真正的答案,学习一切与游戏制作相关的知识,直到把所有难题都解决了,我们再会带你一起冲击一个实战游戏开发的关卡,战胜所有Bug怪兽后,你会成为联网游戏开发世界的阿凡达(Avatar)。
        完成课程之后,就业前景光明:
        ★ 目前社会对联网游戏开发,网页游戏开发,SNS社区游戏开发以及Flash联网应用的需求量远大于国内的人才储备,而且未来的联网应用势必成为重中之重。各种开放平台以及游戏平台都需要联网应用开发的人才,如去年位居招聘榜首的盛大休闲平台招聘、校内网、开心网,以及日本韩国等网站平台都在寻找Flash联网开发的人才。国内虽然有一定规模的游戏开发程序员以及Flash设计师,但是对于如何开发联网应用还需要知识储备,而通过我们的课程,他们基本可以获得所有需要的知识,以后完全可以成为这类紧缺人才。这方面的人才是未来的主流,工资将肯定高于普通的flash设计师和游戏开发工程师。
        ★ 近几年创业投资已经获得国家重视,国家鼓励创业,而互联网创业热度虽然略有回归,但其实那时一个概念孕育和技术发展的过程,不久肯定会有一次爆发的时机。我们课程让你在不脱产的情况下掌握联网开发技术,不仅对于就业大有帮助,而且对于有心创业的人也提供了更多的机会。比如:《创业人生》团队将联网游戏平台与创业培训结合,成功已与匹克(PEAK)集团、中国青年创业计划(YBC)福建办等多家机构签订战略合作协议,正在开拓一个全新的领域。
        ★ 参加我们课程的一些学员中有一些已经在著名游戏公司就业,他们来我们的课程就是想更新自己的知识,为未来做准备。他们告诉我们:课程主体虽然是Flash AS3语言为主体,但其中所教的编程知识和编程模式都和他们以前所用的Java,C++一样,他们觉得他们从课程中学到的不仅是Flash游戏开发知识,而且明白了联网开发的知识,这样他们即使在Java开发中也完全一样,完全可以运用到各种编程开发领域,极大地扩展了他们编程领域。
        ★ 参加课程的学员有很多已经开发过一些flash网站,flash小游戏,他们学习联网开发知识之后,很多都开始把自己的游戏作品改成联网实时互动的类型,作品也应此更加生动,更受到用户的欢迎。
 
开始日期:
       A 课程  在2009年4月3日开始
 
咨询方式:
      email:contact@gamantra.com    QQ: 718421324, 819840507
 
课程费用:
 
费用体系
 面向对象AS3编程AS3 图形编程AS3 联网编程Flash 联网游戏项目
A. 全部课程(980元)     ●         ●    
B. Flash 游戏编程(780元)                 
C. 多人游戏编程(580元)                 

 

 
相关站点:
        相关网站信息: http://www.gamantra.com      
        技术论坛: http://forum.gamantra.com       技术咨询QQ:718421324
        开课时间:A课程是 4月3号;   B课程是 4月18号;  C课程是5月2号;
 
游戏开发者作品展示:
       多人跳跳蛙游戏(第一期课程设计项目)
 
      多人打井游戏(第二期课程设计项目)
 
      Flash 多人实时聊天工具  
 
      创业人生   www.515171.com
 
 
课程周期
       2 个月。
 
课程目标
       课程的结束后,你能完全理解: 如何自己制作一个的多人在线flash游戏.
       其中最大的收获是: 以后你将能方便地制作任何类型的多人在线游戏.
       课程中你将结识更多志同道合的人,分享一起解决难题的机会,课程中可以获得更多实际 的指导。
 
参加课程需要具备的基本知识
      基础的编程技巧和面向对象的设计
 
授课形式
       整个课程将以在线论坛的方式进行。每周会提供你一些章节性课程资料以及参考范例,你也需要完成相对应的一些练习.如果在学习过程中你遇到任何问题都可以在论坛中咨询,我们也将在论坛上及时给你回答以帮助你跟上进度。
       我们会努力为学员创造一个协作团队的环境,将所有问题和相应的解答公布在网上,这样协作期间的任何学员都能分享经验和问题。当然,我们会和你通过MSN或者QQ等IM工具进行沟通。
 
课程优势:
        优势一:作为培训主办方的 Gamantra,专注于联网游戏开发技术,教师团队在联网游戏领域摸爬滚打近10年,有雄厚的技术实力、丰富的开发经验,以及厚道的做人准则。
        优势二:课程的内容设置以及相应的教材都是 Gamantra 团队细致准备的。通过一年的幕后准备,两期的学员反馈,课程的各个方面都进行了调整和优化。
        优势三:课程王道--每期课程中,我们的教师都会预先设计并开发一个真实的联网游戏(真实性体现在:客户端的人机设计、编码以及防作弊设计;服务器端的构架以及各种测试方法)。完成所有编码和调试后,然后教授开发者如何实现这个游戏。
        优势四:课程所涉及到的游戏设计、客户端编程、服务器端实现都是最先进的国际一流技术和标准,学员就业时会获得更大优势。
        优势五:课程为不同类型的开发者提供了机会,无论你是一个热爱游戏开发的爱好者,还是一个没有充足编程经验的美术人员,或者你只是一个12岁的联网游戏开发爱好者。
        优势六:通过课程,不仅能学会联网游戏开发的知识,而且能够掌握优质的编程方式,学习先进的设计模式和熟悉当前主流的游戏引擎。
 
教师信息
       Prashanth Hirematada 是Gamantra的CEO。
       Gamantra成立之前他是Shanda互动娱乐有限公司的主构架师,在那他主要负责建造通用的游戏引擎开发平台,这个平台是所有Shanda有限公司开发的"大型多人在线游戏"(MMOG)的开发平台。他加入Shanda是由于2004年Shanda收购了美国MMOG游戏公司Zona。在Zona,他主要负责服务器端构架和实现MMOG框架。在2001年进入Zona之前,Pranshanth在美国硅谷的许多不同类型的软件开发公司工作了七年以上。
        他的硕士论文是关于分布式构架实现一个消息传递库在一个非对称的网络工作站,其中的服务器环境包括Solaris,HP-UX,OpenSteop和Windows-NT.1994年他获得美国加利福尼亚州立大学计算机科学系的硕士学位。1992年他从印度Bangalore大学毕业。
        Tony chan 上海交大计算机专业毕业,在联网游戏行业工作多年,参与服务器核心构架,对于分布式的联网游戏开发经验丰富。参与的联网游戏开发项目:GNet,Pulse,盛大联网游戏平台,盛大疯狂赛车,易城蓝天等。
         Wilson Wu 上海交大计算机专业毕业,在联网游戏开发和嵌入式系统方面都有丰富经验。参与的联网游戏开发项目:GNet,Pulse,Monalisa,易城蓝天等。
        Alex 国外计算机专业毕业(阿伯泰大学),有丰富的在线游戏开发经验。参与的联网游戏开发项目:GNet,Pulse,盛大联网游戏平台,红火箭,GBattle等。
        Jessie Yu 国外计算机专业毕业,游戏行业少有的女开发者,对联网编程也是行家里手,并且和Prash一起在完成一本英文版联网游戏开发书籍(6月份将由英国IME集团英国发行)。参与教程编写:《大型多人在线游戏开发教程》,《Flash联网游戏开发基础教程》。
 
 
课程计划
第一周A
1. Flex Builder 基础
2. 创建项目
3. 写Hello World程序
4. 编译该项目
5. 运行项目
概述:本章主要帮助你熟悉AS3和Flex Builder。通过下载并安装Flex Builder,并且尝试创建一个新的项目,通过编写Hello World代码,你讲熟悉了如何运行或者调试代码。
 
第一周 B
1. 类结构
2. 属性
    ――类型
3. 奇妙的数字和常量
4. 方法
5. 属性和方法访问
概述:主要帮助你熟悉AS3 的必要知识和语法
 
第二周 A
1. 定义类
2. 包或者命名空间空间
3. 类的更多知识
4. 对象
5. 创建包
6. 创建类
概述:主要学习AS3中的面向对象编程
 
第二周 B
1. 让我们来驯服类继承关系这个怪兽
2. 接口
3. 静态属性和方法
4. 游戏主循环
概述: 继续介绍AS3的面向对象编程和游戏主逻辑的结构。
 
第三周 A
1. Flash 对象继承关系
2. 万物根类Object
3. 细说事件派发
4. 显示对象容器
5. 对象互动类
6. Sprite 深入浅出
7. 选择好的绘图方法
8. 让我们做些有趣的东西
概述:Flash中的游戏编程知识。
 
第三周 B
1. 事件
2. 计时器类
3. 追踪,调试
4. 图片显示
5. 鼠标事件及定制
6. 在Flash中我们能处理哪些事件?
7. 如何处理众多对象中的鼠标事件?
8. 如何根据鼠标确定坐标?
9. 实现拖拽
概述:继续学习Flash中的游戏编程知识。
 
第四周 A
Flash特效之转移(Transitions)
概述:本章我们会介绍一些游戏开发时需要用到的特效技巧。本章涉及到淡入淡出效果和构造一个弹性小球等。Flash提供了10种动画和5种特效。每种特效可以通过不同的参数来进行变化;这样可以通过简单几个参数衍生出数千种具有实效性的特效。我们将向您展示如何创建这些特效以及怎样在游戏中运用它们。
 
第四周 B
1. 键盘事件
2. 键盘控制基础
3. 键盘控制进阶
4. 游戏界面Labels,Text Fields,Sprite按钮
5. 滤镜 – 给sprite增加特效
6. 透明度 – alpha 通道技巧
7. 渐变屏幕效果
8. 美术元素裁剪
9. 总结
概述:Flash中的事件控制和游戏界面效果编程。
 
第五周 A
1. 服务器基础构架
2. 企业级构架
    会话服务器
    负载均衡器
    注册和登录
    注册
    登录
    处理重复登录
    匿名登录
    游戏角色
    聊天
    大厅和房间管理
    积分
    朋友关系
    数据库持久化
概述:学习联网游戏服务器的构架。
 
第五周 B
1. 什么是服务器SDK
2. 联网游戏开发概述
3. 什么是Pulse SDK
4. 安装开发环境
    下载
    安装
    安装后调试
    运行范例
5. Pulse 库组件
概述:引入游戏服务器SDK:Pulse。通过游戏服务器SDK,可以帮助我们高效开发联网游戏。
 
第五周 B
1. 创建 Hello World 范例
2. 创建项目
3. 项目描述文件
4. HelloWorld 规格说明
5. 代码生成器
6. 项目目录结构
7. HelloGame.as
8. NewGameRoomScreen.as
9. HelloSkinner.as
10. GameStateSprite.as
11. HelloGameScreen.as
概述:从多人联网版的HelloWorld来学习联网编程。
 
第五周 B
1. 游戏屏幕管理
2. PulseGame类
3. 游戏屏幕类
4. 游戏外壳类设计
5. 登录
6. Outline类
概述:介绍游戏框架的设计和搭建
 
第五周 C
1. 大厅设计
2. 游戏房间设计
3. 角色信息类设计
4. 朋友关系设计
5. 聊天设计
6. 积分统计
概述:联网游戏常用功能模块的开发。
 
第五周 D
7. 游戏内注册
8. 自定义按钮及常用特效
9. 滑动特效
10. 振动特效
11. 总结
概述:联网游戏开发中的使用技巧
 
最后两周 联网游戏开发阶段
概述:我们将结合课程中的知识点制作一个联网小游戏,本次是采用桌游题材进行开发。
 

 

评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值