下面的计划: 评估用Delphi XE4来开发游戏的可行性. 以及成本. (代价过大的话 估计还是不会被接受 所以某个角度来说这是个玩具) .

有几个选择, Asphyre 4.0 之后作者lifepower 宣布不继续了,因为时间. 当孩子爸了. 虽然支持者都觉得可惜, 但反过来看,如果不能支持他生活的话,

他继续做义工的可能性到底有多大呢? 很正常.  看来有娃是程序员的一个人生转折点.

Hge  Pascal 版本 移植. 或者Wrapper

Cocos2d / Sparrow  ?

有几个问题:

1. 有多少可以重复利用的资源? 只是做语法翻译有意义吗?

开发语言的语法和长久以来的思维习惯 会帮助旧的delphi 程序员快速进入到这个领域. 尤其是国内之前有一大批黄金程序员. 很多已经转到很多其他领域了.  但如果可以做到, 可以帮助有想法的人写游戏 而不用关心object c啥的. 也是很不错的.

也是对于Delphi老程序的一个福利. 像我这种, 01年入行就是从delphi 开始的. 所以即使离开了delphi 很久, 仍然在今天用delphi做很多尝试.  但总感觉像脱了裤子放屁一样.. 毕竟我也可以直接用cocos2d 啥的就可以写了. 而且收益期望为零。

要搁在以前我就不会这么犹豫了, 但现在我的时间太宝贵了, 娃要吃饭 上幼儿园 ..种种,

2. 有需求吗? 不会真的只是个玩具吧.

3. Delphi游戏开发的社区足够大? 或者活跃?  没有用户, 很难完善.

很多新入门的程序每年都有很多, 我相信假如足够便捷快速的话, 就会有用户. 现在其实不缺这种框架什么的, NGE,Cocos2d, Sparrow, Mamralade  各种. Unity3d As3 啥的.

我想第一步只能定位为一个轻量的入门级的了. 这就让我想到了 CCGamebox  早年在cocoachia Dr waston 的分享. 我现在想想, 对于一个入门级的这个应该足够了. 而且是可以做到只在windows上开发.就可以发布到ios.

我个人总是隐约的感觉 cocos2d-x 是受了 ccgamebox 启发的.

所以我初步计划是做个wrapper 然后试着用Delphi xe4 移植一个完整的游戏作为范例. 最终目标是旨在说明, 游戏开发的组成部分, 每个阶段的重心应该在哪里.  从入门,高阶. 单机/联网.

有了对比 你才会理解更多. 再回过头去用很底层的框架时, 也更容易理解和入门了.

还有一个原因是, Pascal 语法不是每个人都熟悉的, 所以做这件事的人不多. 学习者也需要花点时间, 这样会过滤掉一些蝗虫型的使用者.

Is possible develop iOS game with Delphi Xe4 ? Pascal的更多相关文章

  1. Developing IOS Application with Delphi Xe4 .only for play the toy?

    Recently, i am working on r&d of some keypoint of some app idea. if all thing ok, i will continu ...

  2. 跟我学Delphi Xe4 开发 IOS 一 , 重读Delphi Xe4 自带文档.

    安装了 Delphi Xe4 之后打开这个地址就是完整的官方的文档了. 虽然不是立刻能解决你的问题. 但也是必须要看一遍的. 最基础的都在这里了. ms-help://embarcadero.rs_x ...

  3. Build ios app with Delphi Xe4. Lazy Social Talker ready for sale.

    Yes, it is build with Delphi XE4. try it. now. What is  Lazy Social  Talker? Lazy Social Talker is a ...

  4. Delphi推出Delphi XE4支持IOS开发

    Delphi 新推出 Delphi XE4 ,这是一个支持 iOS 应用开发的新版本.Delphi XE4 带来 Embarcadero 全新的 ARM 编译器 下载地址

  5. Delphi XE4 Upate1 更新升级记录.

    一直没时间,这两天折腾了一下 升级了.  其实也可能修了老bug 引入新bug. 呵呵. 看看Emb 都修了什么吧.  我干脆是重新安装的. 虽然官方也有一个单独的update.exe.  从这些bu ...

  6. Mark: admob for delphi xe4 integrated 80% -done!-95% to do more test

    Todo: admob 整合.  Integrated Admob with Delphi xe4.  2013-06-28 !done!  2013-07-01 Notice: You should ...

  7. Delphi XE4 TStringHelper用法详解

    原文地址:Delphi XE4 TStringHelper用法详解作者:天下为公 Delphi XE4的TStringHelper,对操作字符串进一步带来更多的方法,估计XE5还能继续用到. Syst ...

  8. 预热篇- 总结Delphi Xe4 做App的的可行性分析. ios平台的问题还需要自行学习

    首先澄清一个问题, 很多同学其实是误会了, 以为只要搞定了Delphi 就能很快写快餐程序了.  ios 本身的知识还是需要一些的, 并没有什么捷径可以走. 但如果一个团队有分工协作的话, Delph ...

  9. Delphi XE4 For IOS之部署问题

    在XE4中编写完程序后,怎么把相应的文件部署到ios虚拟机和真实机子中呢?下面就来说说. 首先选择你要部署的项目,选择Project->Deployment菜单 Deployment菜单打开如下 ...

随机推荐

  1. Taking a screen shot of a window using Delphi code is rather easy.

    Taking a screen shot of a window using Delphi code is rather easy. A screen shot (screen capture) is ...

  2. C#:当前时间转换成文件名

    DateTime.Now.ToFileTime().ToString(); 结果是一个字符串,类似:131238643554094913.

  3. 设计模式(三) cglib代理

    1.1.cglib代理,也可也叫子类代理 Cglib代理,也叫做子类代理.我们知道,JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能使用JDK的动态代理.cglib是针对类来实现代 ...

  4. poj2092

    /*水题,算每个号码处出现的次数*/ #include<stdio.h> #include<string.h> #include<algorithm> using ...

  5. poj3125

    /*水题,模拟排队*/#include<stdio.h>#include<string.h>#include<algorithm>using namespace s ...

  6. pt-osc原理

    pt-osc原理 1.检查设置环境 测试db是否可连通,并且验证database是否存在 SET SESSION innodb_lock_wait_timeout=1 //InnoDB事务等待行锁的超 ...

  7. 【Flask】WTForms基本使用

    # WTForms笔记:这个库一般有两个作用.第一个就是做表单验证,把用户提交上来的数据进行验证是否合法.第二个就是做模版渲染. ### 做表单验证:1. 自定义一个表单类,继承自wtforms.Fo ...

  8. 介绍Web项目中用到的几款JQuery消息提示插件

    第一款 noty 官方网站:https://github.com/needim/noty 第二款 artDialog artDialog是一个精巧的web对话框组件,压缩后只有十多KB,并且不依赖其他 ...

  9. jQuery单选多选按钮选中美化特效

    在线演示 本地下载

  10. Android 在 SElinux下 如何获得对一个内核节点的访问权限【转】

    本文转载自:https://blog.csdn.net/wh_19910525/article/details/45170755 Android 5.0下,因为采取了SEAndroid/SElinux ...