无忧启动论坛

标题: 请教:老游戏程序设计方法 [打印本页]

作者: proof    时间: 2024-3-2 22:23
标题: 请教:老游戏程序设计方法
象APPLE II 上的“警察捉小偷(淘金者)”、“空手道”
DOS上的“波斯王子”、“战斧”、“西洋封神榜”、“星球大战”、“小蜜蜂”
雅达利上的“运河大战”


那时还没有DirectX 。是如何做到的?
APPLE II 上的源码,全部是6502汇编?还是“高级语言+汇编”
同理,DOS上是用“C语言+ASM”、“Pascal+ASM”?


这类源代码,是否完全依赖设计者的个人风格?关键功能是否晦涩难懂(尤其是汇编部分)?
这几位大神,后来的岁月,是否面向公众讲解过自己的思路和设计代码?
有没有这方面的书籍、教程、源代码拆解分析?(中文版)



作者: austere    时间: 2024-3-2 22:38
那  LINUX 上没有directX   不一样有游戏么
作者: fulibo    时间: 2024-3-2 23:24
C语言前面一点是B语言!
那时候的游戏都是手打代码!
不像现在的程序员有程序库!

经典游戏太阁立志才10多M,大航海时代1-2也是非常小!

作者: yuguotqing    时间: 2024-3-2 23:43
感谢分享
作者: linshi456    时间: 2024-3-2 23:46
游戏本质。控制器,图片,引擎。
手柄开枪,子弹图片移动,引擎判断,子弹图片进入敌人图片,扣血。
网上有视频,控制大楼灯光开和关,模仿俄罗斯方块游戏。

作者: nathan6498    时间: 2024-3-3 00:18
学习学习
作者: flyingdancex    时间: 2024-3-3 01:26
C语言形图模式,汇编BIOS 10H 直接写显卡,从画一个点开始,画线,三角形计算,底层基本是汇编,C,后来才有DirectX,和OpenGL,接着每个公司都有自己封装的游戏引擎,再接着U3D,Unity,等等来了,大概这么一个历程
作者: yyz2191958    时间: 2024-3-3 07:34
进来学习
作者: 牧尘主宰    时间: 2024-3-3 09:51
谢谢楼上的简单介绍
作者: wang1126    时间: 2024-3-3 10:05
学习学习
作者: nathan6498    时间: 2024-3-3 15:14
学习学习
作者: 吃瓜喷众    时间: 2024-3-3 16:17
当时游戏都还要钱才能拿光盘玩,现在是游戏里面要钱
作者: dayeye    时间: 2024-3-3 17:00
路过
作者: jinyutang    时间: 2024-3-4 08:34
不像现在的程序员有程序库!
作者: proof    时间: 2024-3-27 20:42
APPLE II 游戏 Lode Runner







欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3