历史上第一款PC电子计算机游戏是什么

历史上第一款PC电子计算机游戏是什么,第1张

第一款电子计算机游戏名字叫《Space War》,中文译作《太空大战》。

《太空大战》(英语:Spacewar,港台译作“太空战争!”,中国大陆又译作“空间大战”)是史帝芬·罗素于1962年在美国DEC公司生产的PDP-1型电子计算机上编制的电子游戏。

游戏的进行方式为两名玩家各自以杠杆及按钮 *** 作一艘虚拟的太空船,在虚拟太空中互相发射鱼雷进行对战,直到消灭对方为止。外型较胖的太空船被称为“楔形船”(Wedge)、较细长的叫“针形船”(Needle)。

玩家 *** 控的太空船被鱼雷击中或接触画面中央的恒星就会被毁灭,太空船若太靠近恒星就会被其重力所吸引,若太空船进行超空间跳跃、会随机出现在画面的任一位置。

太空船的运行轨道会显示在画面上,爆炸时会出现类似烟火爆发的效果。此游戏没有音乐及音效。

扩展资料:

1961年,麻省理工学院的学生史帝芬·罗素与他的同学试图设计以PDP-1作为游戏平台的电子游戏,因为当时的电脑大多借由打孔卡或磁带来输入及输出资料、令人感到乏味,而PDP-1有显示器的设备,使他们下此决心。

1962年开发出了《太空大战》,设计的灵感是受到爱德华·艾默·史密斯的《透镜人》和《云雀》两部小说所启发。

参与游戏制作的J·M·葛瑞兹(J·M·Martin·Graetz)曾在1981年表示他们当时希望这游戏能够满足“将电脑的能力发挥至极限;在固定架构中、每次执行结果不同;能让玩家觉得这是个有趣的游戏”等条件。

史帝芬·罗素和彼得·参孙等人为了兼顾真实性与可玩性,进行了各种设计。

例如使用实际的星图制作背景并设计星等、限制太空船的鱼雷数量及燃料、只在恒星周遭有重力的设计、以及可进行超空间跳跃等设计。罗素曾将鱼雷的准确性调低使游戏难度提升,但此举不受玩家青睐。

由于当时PDP-1价值120000美金,对一般民众而言过于昂贵,使《太空大战》难以成为商品。但游戏程序在美国各学校广为流传,最初用来设计《太空大战》的PDP-1现在位于美国加州山景城摩费菲尔的计算机历史博物馆展出。

参考资料来源:百度百科——电脑游戏

参考资料来源:百度百科——SpaceWar

您可以参照下列提示 *** 作下,希望我的回答对您有所帮助! ~

原因分析:

1 虚拟内存不足

2 游戏启动提示缺少某些D3D文件的报错

3 QQ安装后无法启动及部分游戏启动报错

4 游戏程序本身故障

解决方案::

方案一:设置虚拟内存(解决游戏内存不足的报错,XP系统使用,Win7基本都是默认系统分配,不需要手动设置)

1 右键点击计算机选择属性—高级系统设置—高级—设置。(如图1)

图1

1 点击高级—更改,将C盘的虚拟内存自定义为最大4092,初始2046,然后点击设置,确定即可。(如图2,图3)

图2

图3

方案二:安装常用游戏运行库

1更新DX90(解决游戏启动提示缺少某些D3D文件的报错)

1 打开360软件管家,在搜索框中搜索DX关键字,找到DirectX 90C正式版进行下载安装即可。(如图4)

图4

2 安装VC 运行库(针对QQ安装后无法启动及部分游戏启动报错)

打开360软件管家,在左侧找到编程开发类点击,将右侧结果中的VC 2005、2008、2010进行安装即可。(如图5)

图5

3 安装PhysX物理加速驱动

可以解决“缺少PhysXLoaderdll”等问题。

打开360软件管家,在搜索栏输入“Physx”,点击搜索结果里的NVIDIA PhysX system software进行安装即可。(如图6)

图6

4 安装OpenAL

可以解决“缺失 openal32dll”的问题。

打开360软件管家,在搜索栏输入“OpenAL”,点击搜索结果里的OpenAL进行安装即可。(如图7)

图7

5安装Games for Windows-LIVE

可以解决“没有找到xlivedll”的问题。

打开360软件管家,在搜索栏输入“Games for Windows”,点击搜索结果里的Microsoft Games

for Windows进行安装即可。(如图8)

图8

方案三:去到游戏官网下载最新版本的游戏客户端,下载完成后换路径重新安装一下。

import javautilScanner;

public class TestNumberGame {

private int Number;

private int n;

public TestNumberGame(){

Number=(int)(Mathrandom()31)+20;

n=2;

Systemoutprintln("一共产生"+Number+"根火柴!");

}

public void play(){

computerplay();

while(Number!=0){

int temp;

while(true){

Systemoutprintln("输入你准备取走的火柴数1-"+n+"之间的数!");

Scanner sca=new Scanner(Systemin);

temp=scanextInt();

if(temp>0 && temp<=n){

break;

}

}

Systemoutprintln("你"+temp+"根火柴!");

for(int i=0;i<temp;i++){

Number-- ;

Systemoutprintln("还剩下"+Number+"根火柴!");

}

if(Number<=0){

Systemoutprintln("玩家胜");

Systemexit(0);

}

if((Number%n)==0){

computerplay();

}else{

computerplay(Number%n);

}

if(Number<=0){

Systemoutprintln("电脑胜");

Systemexit(0);

}

}

}

public void computerplay(){

Systemoutprintln("电脑取火柴!");

int Rand=(int)(Mathrandom()n+1);

Systemoutprintln("电脑取走"+Rand+"根火柴!");

for(int i=0;i<Rand;i++){

Number-- ;

Systemoutprintln("还剩下"+Number+"根火柴!");

}

}

public void computerplay(int Rand){

Systemoutprintln("电脑取火柴!");

Systemoutprintln("电脑取走"+Rand+"根火柴!");

for(int i=0;i<Rand;i++){

Number-- ;

Systemoutprintln("还剩下"+Number+"根火柴!");

}

}

public static void main(String[] args) {

TestNumberGame tb=new TestNumberGame();

tbplay();

}

}

大学的计算机系基本就是计算机科学与技术专业。当然这是本科的

专科的叫做计算机应用专业。

这就是大学教育并没有那么与时具进的开什么游戏程序是设计 vr ar 大数据,云计算

数字媒体技术主要培养具备良好的技术素质和一定的艺术修养,能在互动媒体、媒体网络、新媒体工程等领域从事 系统设计、开发与应用工作的高级复合型人才。

数字媒体技术专业学什么

1数字媒体技术是学什么的

数字媒体技术主要学习程序设计基础与实验、造型基础、图像信息处理、数字摄影、计算机图形学、场景设计与表现、数字媒体资源管理、数字视音频处理、计算机动画、计算机 视觉、人机交互技术、角色形象设计、计算机游戏程序设计、数据结构基础、数据库系统原理、计算机网络基础等学科。

2数字媒体技术主干课程

主干学科:计算机科学与技术

基础课程:高等数学、线性代数、离散数学、概率论与数理统计

核心课程:C语言、面向对象程序设计、数字媒体技术概论、程序设计、数据结构、计算机图形学、数据可视化、影视后期与特效技术、数字图像处理、人机交互技术、虚拟现实技术、人工智能与新媒体、游戏架构与技术基础、移动游戏技术、Unity应用开发、数字媒体产业概论、动画设计原理、三维动画技术、Maya基础与建模

以上就是关于历史上第一款PC电子计算机游戏是什么全部的内容,包括:历史上第一款PC电子计算机游戏是什么、怎么样解决电脑游戏玩不了的问题。、编写一个人与计算机对拿火柴的游戏程序。用随机函数产生火柴数量(20-50)每次最多拿3,拿到最后一根为胜等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9272946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存