
| Alex Varanese从20世纪80年代中期,也就是在他5岁时就被游戏开发给迷住了,他首先把眼光投向了——带着迷恋和某种不可解释的亲密——8位的任天堂娱乐系统;同时他也对艺术有极大的热情,但是后来才成为一个真正的代码编写者,大约是在15岁左右,那个时候使用的是QBASIC。18岁的时候,他作为一个Java程序员在硅谷开始了他的程序员生涯,从事J2EE平台上的一些爆发的B2B项目,而在这之前大约一年他还是一个半自由撰稿人和室内图形设计者。. 然而由于感觉到在办公室的生活太受限制,他又重新将注意力.. << 查看详细 |
| 第1篇 脚本编程的基本原理. 第1章 脚本编程概论 1.1 什么是脚本编程 1.2 结构化的游戏内容——一种简单的游戏设计方法 1.3 通过将逻辑和具体实现相互分离来改善这种方法 1.4 硬编码的危险性 1.5 将功能函数存放到外部文件 1.6 脚本是如何运行的 1.7 脚本系统的基本类型 1.8 总结 第2章 脚本编程系统的应用 2.1 编写脚本的普遍目的 2.2 角色扮演游戏(role playing games,rpgs) 2.3 第一人称射击游戏(first-person shooters,fpss) 2.4 总结 第2篇 基于命令的脚本 第3章 基于命令的脚本编程绪论 3.1 基于命令的脚本编程的基础知识 3.2 基于命令的脚本编程综述 3.3 实现一种基于命令的语言 .3.4 为一个游戏的介绍顺序编写脚本 3.5 为rpg游戏中某个角色的行为编写脚本 3.6 并发的脚本执行 3.7 总结 3.8 cd上的内容 3.9 挑战 第4章 基于命令的高级脚本 4.1 新的数据类型 4.2 简单迭代和条件逻辑 4.3 基于事件的脚本 4.4 将脚本编译成二进制格式 4.5 基本的脚本预处理 4.6 总结 第3篇 结构化的脚本编程语言概述 第5章 结构化的脚本编程系统介绍 5.1 总体的脚本编写结构 5.2 深入分析xtremescript 5.3 xtremescript系统 5.4 总结 第6章 对现有脚本编程系统的集成和使用 6.1 集成(integration) 6.2 脚本系统的执行过程 6.3 跳动的外星人头像演示 6.4 lua(以及基本的脚本编程概念) 6.5 python 6.6 tcl 6.7 你到底该使用哪个脚本编程系统呢 6.8 编写一个实际的游戏 6.9 总结 6.10 cd上的内容 第7章 设计一个面向过程的脚本编程语言 7.1 语言的常见类型 7.2 函数 7.3 总结 第4篇 设计和实现一种底层语言 第8章 汇编语言入门 8.1 什么是汇编语言 8.2 为什么现在讲述汇编 8.3 汇编语言是怎样工作的 8.4 xvm汇编简介 8.5 xvm汇编语言概要 8.6 小结 第9章 构造xasm汇编器 9.1 一个简单的汇编器是如何运作的 9.2 xasm概述 9.3 汇编器的实现 9.4 小结 9.5 cd上的内容 9.6 挑战 第5篇 设计和实现虚拟机 第10章 汇编语言入门 10.1 虚拟机的灵魂 10.2 虚拟机生命周期的简单概述 10.3 xvm原型的结构概述 10.4 建立xvm原型 10.5 概述 10.6 cd上的内容 10.7 挑战.. 第11章 高级虚拟机的概念和问题 11.1 新一代虚拟机 11.2 多线程 11.3 主应用程序集成 11.4 演示最终的xvm 11.5 小结 11.6 cd上的内容 11.7 挑战 第6篇 编译高级代码 第12章 编译理论概论 12.1 编译理论概述 12.2 总结 第13章 词法分析器 13.1 基础知识 13.2 词法分析器的工作 13.3 一个数值词法分析器 13.4 分析标识符和保留字 13.5 最后的词法分析器:分隔符、运算符和字符串 13.6 总结 13.7 cd上的内容 13.8 挑战 第14章 构造xtremestcript编译器框架 14.1 策略纵览 14.2 命令行接口 14.3 初始化数据结构 14.4 初始化和关闭 14.5 编译器的模块 14.6 装载模块 14.7 预处理模块 14.8 编译器的表格 14.9 集成词法分析器模块 14.10 语法分析器模块 14.11 错误处理 14.12 中间代码模块 14.13 代码生成模块 14.14 生成最终的可执行体 14.15 整理 14.16 总结 14.17 cd上的内容 14.18 挑战 第15章 语法分析和语义分析 15.1 什么是语法分析器 15.2 xtremescript语法分析器模块 15.3 分析语句和代码块 15.4 分析声明语句 15.5 分析简单的表达式 15.6 完整表达式分析 15.7 独立的运行时环境 15.8 分析高级语句和结构 15.9 语法图总结 15.10 测试驱动 15.11 总结 15.12 cd上的内容 15.13 挑战 第7篇 完成培训 第16章 应用这个系统开发的一个完整游戏 16.1 介绍lockdown 16.2 脚本策略 16.3 如何玩lockdown 16.4 总结 16.5 cd上的内容 16.6 挑战 第17章 从今往后,何去何从 17.1 现在究竟该干什么呢 17.2 扩展你的知识 17.3 高级话题和思想 17.4 总结... |
商品评论(0条)