示例程序下载地址:http://download.csdn.net/source/999273(源码在jar内)

AVG,即Adventure Game,可以直译为[冒险游戏]。但是通常情况下我们说AVG是指[文字冒险游戏],也有人更直白的解释成自己选择路线和结局的电子小说,与硬砍硬杀的RPG或者揉破键盘的ACT不同,AVG多以解谜或文字游戏等脑力攻关推动剧情发展。现在日本流行的ADV,可以看作是AVG英文全称的不同缩写方式,大体上讲,AVG == ADV。

由于商业化需要,现代主流的AVG往往是GalGame,也就是少女游戏,或称少女恋爱游戏,但GalGame != AVG,只是下属分支中的一环罢了,AVG包含GalGame,但GalGame并不能完全代表AVG/ADV。另外关于GalGame的详细介绍,在若木民喜《只有神才知道的世界》中演绎的相当生动,有兴趣的可以自己去看看~

就技术角度而言,AVG开发可以算得所有游戏类型中最容易的。一款简单AVG游戏的制作难度甚至在贪食蛇、俄罗斯方块之下。由于实现的简易性,导致AVG的开发重心往往着重于策划及美工,程序员的作用则微乎其微。同时也正因AVG开发的门坎约等于0,所以此类型的同人游戏之多即可堪称世界之冠。另外,AVG开发工具普及的也促进了AVG的量产化。利用工具,即始是小说作者、漫画家等非软件专业出身的人士,往往也能轻易制作出顶级的AVG大作。(顺便一提,目前我所见过最好的AVG制作工具是鬼子的livemaker,采用类似思维

Java版AVG游戏开发入门[0]——游戏模式转换中的事件交互相关推荐

  1. Pascal游戏开发入门(三):游戏对象管理

    Pascal游戏开发入门(三):游戏对象管理 游戏中有很多类对象,例如:角色,敌人,NPC,陷阱,子弹,门等等.跟踪并处理它们之间的交互是一个有难度的事情.为了尽可能简化并使之容易维护,本节将尝试使用 ...

  2. 游戏开发设计模式之状态模式 有限状态机 c#委托事件(unity3d 示例实现)

    命令模式:游戏开发设计模式之命令模式(unity3d 示例实现) 对象池模式:游戏开发设计模式之对象池模式(unity3d 示例实现) 原型模式:游戏开发设计模式之原型模式 & unity3d ...

  3. android游戏开发笔记(0)——游戏开发分析及开发所需知识

    琴弦jerry 原创文章  转载请遵循 "署名-非商用-禁止演绎 2.5 中国大陆"创作共用协议 转载请保留原文链接:http://www.jerry-zhang.com/inde ...

  4. 游戏开发入门 一游戏开发概述

    1.游戏机发展 20世纪70年代开始 首款主机magnavox odysse         80年代 红白机         80-90年代 各类非FC主机(PS,NDS等) PC单机游戏      ...

  5. Java版AVG游戏开发入门示例 3 ——脚本引擎的制作及应用

    源码下载地址:http://code.google.com/p/loon-simple/downloads/list 根据wikipedia的解释:脚本语言(Script language,scrip ...

  6. Java版AVG游戏开发入门示例[3]——脚本引擎的制作及应用

    源码下载地址:http://code.google.com/p/loon-simple/downloads/list 根据wikipedia的解释:脚本语言(Script language,scrip ...

  7. Java版战棋(SLG)游戏AI及寻径处理入门

    代码下载地址:http://download.csdn.net/source/1047937 SLG或者说战棋游戏,在大多数英文站点是归类到Simulation Game的(包括模拟城市之类的纯SIM ...

  8. java游戏开发入门(十) -粒子特效

    java游戏开发入门十 - 粒子特效 java游戏开发入门十 - 粒子特效 前言 编码 创建一个粒子发射器,并将粒子发射器添加到实体对象 效果图 完整代码 完整项目 java游戏开发入门十 - 粒子特 ...

  9. 游戏开发 unity3d python_游戏研发系列 Unity3D/2D游戏开发从0到1 第2版.pdf

    作 者 :刘国柱著 出版发行 : 北京:电子工业出版社 , 2018.01 ISBN号 :978-7-121-33499-3 页 数 : 507 丛书名 : 游戏研发系列 原书定价 : 99.00 开 ...

最新文章

  1. Android library module生成aar文件
  2. python图片二进制流转换成图片_微信如何将图片转换成word文字
  3. vb.net中report不显示中文_Ubuntu中vi文本编辑器的使用
  4. stand-alone android sdk tools,android make-standalone-toolchain.sh 使用说明
  5. datatable与SqlDataReader
  6. 【收藏】goland报错:报错package xxx is not in GOROOT or GOPATH 或者 cannot find package “xxx“ in any of
  7. AtCoder ABC 127F Absolute Minima
  8. fiddler启用过滤规则只显示想要的接口数据
  9. 使用NPOI导入导出标准Excel(源码)
  10. python3爬虫 - 利用浏览器cookie登录
  11. “懒惰”Linux:“懒惰”集群管理员的 11 个秘诀
  12. SVN客户端和服务端的安装教程
  13. 夜间灯光数据dn值_黑夜给了我黑色的眼睛——全球夜间灯光数据分析
  14. 标准为先、产业当道,这次大会“探云”深刻……
  15. Java数组对象排序
  16. Excel序号自动填充
  17. 分布式理论与分布式架构设计理论
  18. flink任务监控- 利用Grafana和Prometheus实现实时计算平台任务监控
  19. 从5点来分析搜索引擎算法
  20. 迪士尼无限3.0连接服务器,迪士尼无限3period;0BUG问题解决 | 手游网游页游攻略大全...

热门文章

  1. 搜狗在清华大学建立人工智能研究院
  2. 关于报表开发Cognos工具的使用与总结
  3. 问题记录:MDK提示 Loading PDSC Debug Descriptionfailed 解决方法
  4. Keil warning:no previous prototype for function ‘CAN0_RX0_IRQHander‘的解决方法
  5. 深入理解js中实现继承的原理和方法
  6. 教你看懂电池里mAh和Wh
  7. MIGO入库时【不可能为条目A999 GBB CN01 BSA 7920确立帐户】解决方案
  8. CodeForces ~ 999A ~ Mishka and Contest (模拟,水)
  9. 【CANN训练营第三季】新手班结业考核笔记
  10. 根据帧率控制延时时间