无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2357|回复: 14
打印 上一主题 下一主题

[讨论] 请教:老游戏程序设计方法

[复制链接]
跳转到指定楼层
1#
发表于 2024-3-2 22:23:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
象APPLE II 上的“警察捉小偷(淘金者)”、“空手道”
DOS上的“波斯王子”、“战斧”、“西洋封神榜”、“星球大战”、“小蜜蜂”
雅达利上的“运河大战”


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


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


2#
发表于 2024-3-2 22:38:20 | 只看该作者
那  LINUX 上没有directX   不一样有游戏么
回复

使用道具 举报

3#
发表于 2024-3-2 23:24:07 | 只看该作者
C语言前面一点是B语言!
那时候的游戏都是手打代码!
不像现在的程序员有程序库!

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

使用道具 举报

4#
发表于 2024-3-2 23:43:21 | 只看该作者
感谢分享
回复

使用道具 举报

5#
发表于 2024-3-2 23:46:24 来自手机 | 只看该作者
游戏本质。控制器,图片,引擎。
手柄开枪,子弹图片移动,引擎判断,子弹图片进入敌人图片,扣血。
网上有视频,控制大楼灯光开和关,模仿俄罗斯方块游戏。
回复

使用道具 举报

6#
发表于 2024-3-3 00:18:24 | 只看该作者
学习学习
回复

使用道具 举报

7#
发表于 2024-3-3 01:26:02 | 只看该作者
C语言形图模式,汇编BIOS 10H 直接写显卡,从画一个点开始,画线,三角形计算,底层基本是汇编,C,后来才有DirectX,和OpenGL,接着每个公司都有自己封装的游戏引擎,再接着U3D,Unity,等等来了,大概这么一个历程
回复

使用道具 举报

8#
发表于 2024-3-3 07:34:17 | 只看该作者
进来学习
回复

使用道具 举报

9#
发表于 2024-3-3 09:51:36 | 只看该作者
谢谢楼上的简单介绍
回复

使用道具 举报

10#
发表于 2024-3-3 10:05:57 | 只看该作者
学习学习
回复

使用道具 举报

11#
发表于 2024-3-3 15:14:54 | 只看该作者
学习学习
回复

使用道具 举报

12#
发表于 2024-3-3 16:17:53 | 只看该作者
当时游戏都还要钱才能拿光盘玩,现在是游戏里面要钱
回复

使用道具 举报

13#
发表于 2024-3-3 17:00:53 | 只看该作者
路过
回复

使用道具 举报

14#
发表于 2024-3-4 08:34:25 | 只看该作者
不像现在的程序员有程序库!
回复

使用道具 举报

15#
 楼主| 发表于 2024-3-27 20:42:29 | 只看该作者
APPLE II 游戏 Lode Runner


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-31 03:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表