DOS 游戏开发框架 LoveDOS

2014-06-21  来源:本站原创  分类:开源  人气:3 

LoveDOS 网站 : https://github.com/rxi/lovedos

LoveDOS 是一个用 Lua 语言开发 2D 的 DOS 游戏的框架,提供 LÖVE API 的子集

DOS 游戏开发框架 LoveDOS

示例代码:

function love.draw()
  love.graphics.print('Hello World!', 20, 20)
end

function love.keypressed(code)
  if code == 1 then os.exit() end
end
  • 授权协议: MIT
  • 开发语言: Lua
  • 操作系统: Windows Linux
相关文章
  • DOS 游戏开发框架 LoveDOS 2014-06-21

    LoveDOS 网站 : https://github.com/rxi/lovedos LoveDOS 是一个用 Lua 语言开发 2D 的 DOS 游戏的框架,提供 LÖVE API 的子集 示例代码: function love.draw() love.graphics.print('Hello World!', 20, 20) end function love.keypressed(code) if code == 1 then os.exit() end end 授权协议: MIT 开

  • 游戏开发框架 FIFE 2010-01-29

    FIFE 网站 : http://www.fifengine.net FIFE 是一个跨平台的 2.5D游戏开发框架,基于 C++ 和 Python 开发. 授权协议: 未知 开发语言: C/C++ Python 操作系统: 跨平台

  • nebula3游戏开发框架 2011-03-07

    nebula3游戏开发框架 网站 : http://code.google.com/p/nebula3/ nebula3 是一个游戏引擎和开发框架,可移植的特性支持多平台,包括 iPhone. http://code.google.com/p/nebula3-engine/ 授权协议: MIT 开发语言: C/C++ Lua 操作系统: Windows

  • JavaScript 游戏开发框架 LimeJS 2011-03-15

    LimeJS 网站 : http://www.limejs.com/ LimeJS 是一个 JavaScript 游戏开发框架,允许开发者创建基于 HTML5 的游戏,支持主流浏览器包括iOS. 授权协议: Apache 开发语言: Python JavaScript 操作系统: 跨平台 iPhone/iPad/iPod

  • Chrome 游戏开发框架 Aroma 2012-05-14

    Aroma 网站 : http://leafo.net/aroma/ Aroma 是基于 Chrome's Native Client 的游戏开发框架,你可以使用 Lua 编程语言来编写游戏,并通过 Chrome Web Store 进行发布. 授权协议: MIT 开发语言: JavaScript Lua 操作系统: 跨平台

  • 详解开源游戏开发框架HaxePunk的主要特性 2014-05-18

    HaxePunk是一款开源的游戏开发框架,它的出现旨在帮助开发者能够在任何平台上构建自己的游戏,目前支持的平台有iOS.Android.Windows.Mac和Linux等,代码已经托管至Github上.HaxePunk使用的是OpenFL和Haxe,OpenFL提供的是一个跨平台的Flash API,同时包含高级图形层.而Haxe则是严格类型的编程语言,帮助开发者节省时间的同时仍能高性能的编译可执行文件. 主要特性 渲染: Backdrop类:是一个背景纹理,在绘制时,可以横向与纵向重复. C

  • 游戏开发框架 HaxePunk 2014-12-08

    HaxePunk 网站 : http://haxepunk.com/ HaxePunk 是一款开源的游戏开发框架,旨在帮助开发者能够在任何平台上构建自己的游戏,目前支持的平台有iOS.Android. Windows.Mac 和 Linux.HaxePunk使用的是OpenFL和Haxe 开发,OpenFL 提供的是一个跨平 台的Flash API,同时包含高级图形层.而 Haxe 则是严格类型的编程语言,帮助开发者节省时间的同时仍能高性能的编译可执行文件. 主要特性 Backdrop类:是一个

  • 游戏开发框架 Flash-X 2013-11-18

    Flash-X 网站 : http://cn.quick-x.com/?p=1347 对于广大使用AS3作为开发语言的Flash程序员来说,如何转行到如日中天的手游开发是一件头痛的事情.Adobe提供的解决方案让人不敢恭维, 放弃使用多年的有如呼吸一般顺畅的AS3,去学习陌生的C++.LUA或C#简直就是要命,因为这不仅要去适应新的语法,还要学习新的开发环境,新的类和 新的API,这种从头开始的感觉可真不好. 作为一个化石级的页游开发者,作者同样遇到这个难题.经过努力,我推出了自己的解决方案,那

  • Python的2D游戏开发框架 cocos2d 2010-06-09

    cocos2d 网站 : http://cocos2d.org/ cocos2d 是一个 Python 用来开发 2D 游戏和其他图形化交互应用的框架. 主要特性 界面流程控制: Manage the flow control between different scenes in an easy way 精灵: Fast and easy sprites 动作: Just tell sprites what you want them to do. Composable actions lik

  • HTML5 游戏开发框架 Egret 2014-03-26

    Egret 网站 : http://www.egret-labs.org/ Egret Framework是一款使用JavaScript(TypeScript)编写的HTML5开源免费游戏框架.Egret Framework的核心定位是开放,高效,优雅.基于它,你可以快速轻松地构建属于自己的HTML5移动游戏. Egret框架是一个基于MIT开源协议许可的永久免费的项目!你可以在项目中随意使用且修改它,并且拥有100%的控制权.你可以从Egret的 Github网站获取它的源代码,从而了解和学习

  • 十大经典DOS电脑游戏 2015-02-07

    现如今的电脑游戏画面都非常华丽,需要的电脑配置也很高,但是耐玩的好电脑单机游戏却屈指可数,不知道在现在这个视频游戏高度发展的今天,还有没有人能记起一个叫做DOS的操作系统,以及当年DOS上的那些经典游戏.就在十多年前的今天,DOS游戏正如日中天,经典游戏也层出不穷,那时候我才刚刚购买了我的第一台电脑,用的是Windows 95系统,玩的是DOS游戏,那时候我就和电脑游戏结下了不解之缘.现在,在Windows XP操作系统下,绝大多数DOS游戏都不能直接玩了,需要使用DOSBox模拟器才能玩,但是

  • DOS经典游戏 2014-03-27

    现如今的电脑游戏画面都非常华丽,需要的电脑配置也很高,但是耐玩的好电脑单机游戏却屈指可数,不知道在现在这个视频游戏高度发展的今天,还有没有人能记起一个叫做DOS的操作系统,以及当年DOS上的那些经典游戏.就在十多年前的今天,DOS游戏正如日中天,经典游戏也层出不穷,那时候我才刚刚购买了我的第一台电脑,用的是Windows 95系统,玩的是DOS游戏,那时候我就和电脑游戏结下了不解之缘.现在,在Windows XP操作系统下,绝大多数DOS游戏都不能直接玩了,需要使用DOSBox模拟器才能玩,但是

  • Android游戏引擎 libgdx 2010-08-04

    libgdx 网站 : http://libgdx.badlogicgames.com/ Libgdx是一个跨平台的开发框架.它目前支持的平台有Windows,Mac OS X,Android,IOS和HTML5. Libgdx允许你可以将代码不经任何修改的部署到多个平台.而不是修改你的代码适应不同的平台或者直接编译到HTML5.你可以在一个桌面开发环境中迅速部署你的代码.你可以使用所有的Java生态系统中的开发工具. Libgdx可以在底层进行操作.可以让你直接访问文件系统,输入设备,输出设备

  • HTML5游戏框架 QuarkJS 2012-04-04

    QuarkJS 网站 : https://github.com/quark-dev-team/quarkjs Quark JS (quark.js) 是一个全新的 javascript 的 HTML5 游戏开发框架,目前由@flashlizi负责维护,有@大城小胖 @真阿当 @06wj @Bobby_casperCBY @裕波 @米粽my @寒冬winter等一起参与完善. 授权协议: MIT 开发语言: JavaScript 操作系统: 跨平台

  • Android游戏开发坐标 2013-11-10

    1.Android中的坐标系统 在Android系统中,屏幕的左上角是坐标系统的原点(0,0)坐标.原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向. 2.屏幕的宽和高 为了在屏幕中的合适位置绘制图形,我们需要使用屏幕的宽和高作为参考,来确定绘制图形的位置.要获得屏幕的宽和高,首先从Activity对象中获得WindowManager对象,然后从WindowManager对象中获得Display对象,再从Display对象中获得屏幕的宽和高. // 获得屏幕的宽和高 WindowManager

  • Zipline CEO在访谈中称HTML5不适于游戏开发 2014-10-12

    HTML5在很多领域都获得了认可,但是,在游戏开发方面,HTML5又做得如何?针对这个问题,国外科技媒体ReadWriteMobile采访了Zipline games的CEO Tod Hooper,在访谈中,Tod Hooper并不看好HTML5在mobile games方面的应用,因为其难以达到游戏对性能的高要求.以下即为访谈内容: 作为一个正在逐步演化的标准,HTML5在很多方面都很有用,比如混合移动日历应用,比如从web获取内容的社交应用,诸如此类,不一而足.然而对于mobile game

  • Windows 7对游戏玩家的意义 2014-04-25

    詹森.克劳斯(Jason Cross)是ExtremeTech.com网站的前主编,克劳斯有13年的游戏和科技报道经验.克劳斯近日在接受采访时,回答了游戏玩家会Windows 7最为关心的一些问题. Windows 7的Games for Windows规范将如何呢? 詹森.克劳斯:Games for Windows规范不只涉及Vista,它还涉及XP和Windows 7.为了达到这种规范,游戏必须支持宽屏,并且还需要64位处理器以及游戏管理器(Games Explorer). 在另一方面,Wi

  • 对80后影响深远的12款单机游戏 2014-09-05

    作为一名资深的80后玩家,从接触游戏到现在,心中肯定会有几款对您影响深远的游戏,仅以此文纪念那些曾经逝去的青葱岁月,也以此文鼓励在生活中奋斗的80后--青春即使不在,我们却有温暖的回忆. 让大家来温习下,我们曾经在游戏中奋斗的时光. NO.1 反恐精英 在小时候,可能每个人特别是男生都玩过这样的游戏,一群孩子分成两拨,都拿着玩具枪,有的甚至是纸叠的枪,两拨人满大街疯跑,用自己的嘴巴模拟出枪声,做出开枪的样子,专业一点的还会做出中弹的表情和动作,我想,这应该就是<反恐精英>最原始的雏形了,现代计

  • 20 款免费的 JavaScript 游戏引擎 2014-11-21

    使用 HTML5,CSS3 和 Javascript 可以帮助面向对象开发者开发拥有各种特性的游戏,比如:3D 动画效果,Canvas,数学,颜色,声音,WebGL 等等.最明显的优势在于使用 HTML5 开发的游戏能在任何现代化流行的设备上运行. 某些游戏引擎仅仅是一个抽象的层次,就简单处理一些或者更多的繁杂游戏开发任务:其他只是注重 asset 加载,输入,物理效果,音频,sprite 地图和动画,而且相当多样化.还有一些引擎架构极其简单,只包括一个2D 水平的编辑器和调试工具. 大部分的游

  • html5游戏开发引擎大全 2012-01-09

    [P2H.cn报道]melonJS是一个轻量级的html5游戏开发引擎,能够让你基于它已有的地图格式进行游戏的创作,可以提高开发效率同时也能提高开发质量. melonJS 是我们过去实验的结果,是一个开放.自由而且使用简单的HTML网页游戏开发包.虽然还有一个大工作正在进行中,melonJS已经可以轻松地创建一些不错的游戏. melonJS 集成了流行的砖块地图格式,可使用 Tiled map editor 所编辑的地图,你只需要把精力放在游戏本身. 课外阅读:HTML5/Javascript