下面的计划: 评估用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. C# 并行 反射 去掉实体属性多余空格

          有时会遇到很多不合理的数据附件到实体后有大量空格需要处理,这里提供一个方法,通过并行反射的方式高效清理空格.   Code: //清除字符串空格 public static object ...

  2. 保护你的代码,生成.a文件以及.framework文件需要注意的地方

    一个好的设计,一个方便使用的控件封装,一个酷炫的动画... 是不是迫不及待要分享给大家你的每一个突然蹦出来的好的idea,那就下手吧! 可是,你想要的只是让大家使用它,而不是把所有技术点都公开给每个人 ...

  3. oracle 任务使用

    文章访问地址:http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html

  4. vue-scroller的使用

    一 安装 使用npm 安装 npm install vue-scroller -S 二 引入 https://www.jianshu.com/p/a39f5276ff0b https://www.np ...

  5. C++类中成员变量的初始化总结

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  6. java实验一报告

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java 班级: 1352    姓名:黄晓妍   学号:20135227 成绩:              指导教师:娄嘉 ...

  7. spring与memcached整合[转]

    1, 开始肯定是下载需要的文件了,这里就下载附件里的文件就好,我也是在网上down的,放这好找.然后我们安装一下Memcache服务器,找到解压的memcached-1.2.1-win32,启动cmd ...

  8. Spring Cloud2.0之Oauth2环境搭建(授权码模式和密码授权模式)

    oauth2 server 微服务授权中心,    github源码  https://github.com/spring-cloud/spring-cloud-security 对微服务接口做一些权 ...

  9. 怎样发布一个工程到自己的GitHub

    本人小白一枚: 第一次通过命令行的形式将自己的工程发布到自己的GitHub上去,还是请教了大神之后才完成的.通过总结经验,小白也掌握了一些关于往代码托管平台上发布工程的方式,其实只要用心学,里面的东西 ...

  10. 带你彻底明白 Android Studio 打包混淆

    前言 在使用Android Studio混淆打包时,该IDE自身集成了Java语言的ProGuard作为压缩,优化和混淆工具,配合Gradle构建工具使用很简单.只需要在工程应用目录的gradle文件 ...