id Software公司介绍

ID Software是一家成立于1991年的游戏开发公司,以其在电脑游戏领域的创新而闻名。该公司推出了许多经典游戏,如《毁灭战士》系列和《雷神之锤》系列,并且其游戏引擎被广泛应用于《半条命》、《反恐精英》等知名游戏中。

    公司简介


公司主要从事电脑游戏以及 游戏引擎方面的开发。知名的FPS大作《半条命》(Half-LIfe)和《 反恐精英》( Counter-Strike,简称CS)就是利用Quake的引擎制作的。该公司在1993年推出的作品 毁灭战士(DOOM)彻底改变了电脑游戏产业,在当时有着里程碑的意义。在2004年该公司推出的作品毁灭战士III在E3游戏大展上也获得了巨大成功,包揽了5项大奖。

公司历史
公司在1991年2月1日由John Carmack等人创办。他们当初在一家名叫Softdisk的公司当小程序员,期间由他们编写的电脑游戏 指挥官基恩大获成功并在短短几个月的时间里就卖出了多达3万套,这在当时正处在萌芽阶段的电脑游戏产业来说是一个极其惊人的数字。在一个月后John Carmack等人集体辞职,后成立了Id公司。1993年《毁灭战士》的成功让Id公司真正走向了业界之颠,这对于一家只有13人的小公司来说的确是个不小的成就,仅在1995年公司的纯利润就达1500多万美元,让公司几乎所有的人都变成了百万富翁,让业界的同事们都羡慕不已。

作品列表

编辑
指挥官基恩系列(Commander Keen)
毁灭战士1海报 毁灭战士1海报
一代: Marooned on Mars(1990年)
二代: The Earth Explodes(1991年)
三代: Keen Must Die(1991年)
Keen Dreams(1991年)
四代: Secret of the Oracle(1991年)
五代: The Armageddon Machine(1991年)
六代: Aliens Ate My Baby Sitter(1991年)
毁灭战士2 毁灭战士2
德军总部3D(Wolfenstein 3D)1992年
命运之矛(Spear of Destiny)1992年
重返德军总部(Return to Castle Wolfenstein)2001年
毁灭战士系列(Doom)
毁灭战士(Doom)1993年
毁灭战士II(DoomII)1994年
毁灭战士3 毁灭战士3
毁灭战士III(DoomIII)2004年
雷神之锤系列(Quake) 雷神之锤(Quake)1996年
雷神之锤II(QuakeII)1997年
雷神之锤III(QuakeIII)1999年
狂怒(Rage)2011年
开发中:
毁灭战士IV(DoomIV)授权并支持其他公司开发
雷神之锤IV(QuakeIV)2005年 Raven Software
毁灭战士4 毁灭战士4
深入敌后:雷神战争(Enemy Territory:Quake Wars) 2007年 Splash Damage
德军总部 (Wolfenstein)2009年 Raven Software





使用ID引擎的著名游戏

编辑
毁灭公爵3D(Duke Nukem 3D)
半条命(HALF-LIFE),包括 反恐精英(Counter-Strike)等
使命召唤系列(Call of Duty),包括现代战争(Modern Warfare)子系列等

Reference:
http://baike.baidu.com/link?url=GhTnA1wpE2HSi6SAA-r74M8pVlhtggC65XfUX34mpiKItV_pQhookFmYAwmiW8P-GN0zVvroJoo5TlBeh2kj4_
https://en.wikipedia.org/wiki/Id_Tech_3
https://en.wikipedia.org/wiki/Doom_(series)
Android Device ID是Android用户在Google认证过手机的设备唯一标识,但国内很多Android手机没有经过Google认证,一般没有Google官方Android device ID,也无法从Google play电脑端下载apk [^1]。 设备ID认证在Android软件中有重要作用,它可用于识别设备的唯一性,保障软件使用的安全性和准确性。对于经过Google认证的设备,其设备ID可作为一种有效的认证标识,来确保设备与软件服务之间的正常交互。而在国内缺乏Google官方Android device ID的情况下,开发者可能需要寻找其他方式来实现设备认证,例如使用自定义的设备标识生成算法,结合设备的硬件信息(如IMEI、序列号等)来生成唯一标识,但这种方式可能会受到隐私法规等因素的限制。 ### 代码示例 在AndroidManifest.xml中配置相关权限是设备认证及软件正常运行的基础,示例如下: ```xml <application android:networkSecurityConfig="@xml/network_security_config" ...> </application> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> ``` ### 权限保护等级与认证关联 在权限配置中,不同的保护等级也与设备认证相关,例如`signatureOrSystem`保护等级,除了签名验证外,系统中的程序也需要有资格来访问,有助于集成系统编译过程,示例如下: ```xml <!-- *** POINT 1 *** Define a permission with protectionLevel="signature" --> <permission android:name="org.jssec.android.permission.protectedapp.MY_PERMISSION" android:protectionLevel="signature" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name"> <!-- *** POINT 2 *** For a component, enforce the permission with its permission attribute --> <activity android:name=".ProtectedActivity" android:exported="true" android:label="@string/app_name" android:permission="org.jssec.android.permission.protectedapp.MY_PERMISSION"> <!-- *** POINT 3 *** If the component is an activity, you must define no intent-filter --> </activity> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值