Is possible develop iOS game with Delphi Xe4 ? Pascal
下面的计划: 评估用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的更多相关文章
- 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 ...
- 跟我学Delphi Xe4 开发 IOS 一 , 重读Delphi Xe4 自带文档.
安装了 Delphi Xe4 之后打开这个地址就是完整的官方的文档了. 虽然不是立刻能解决你的问题. 但也是必须要看一遍的. 最基础的都在这里了. ms-help://embarcadero.rs_x ...
- 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 ...
- Delphi推出Delphi XE4支持IOS开发
Delphi 新推出 Delphi XE4 ,这是一个支持 iOS 应用开发的新版本.Delphi XE4 带来 Embarcadero 全新的 ARM 编译器 下载地址
- Delphi XE4 Upate1 更新升级记录.
一直没时间,这两天折腾了一下 升级了. 其实也可能修了老bug 引入新bug. 呵呵. 看看Emb 都修了什么吧. 我干脆是重新安装的. 虽然官方也有一个单独的update.exe. 从这些bu ...
- 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 ...
- Delphi XE4 TStringHelper用法详解
原文地址:Delphi XE4 TStringHelper用法详解作者:天下为公 Delphi XE4的TStringHelper,对操作字符串进一步带来更多的方法,估计XE5还能继续用到. Syst ...
- 预热篇- 总结Delphi Xe4 做App的的可行性分析. ios平台的问题还需要自行学习
首先澄清一个问题, 很多同学其实是误会了, 以为只要搞定了Delphi 就能很快写快餐程序了. ios 本身的知识还是需要一些的, 并没有什么捷径可以走. 但如果一个团队有分工协作的话, Delph ...
- Delphi XE4 For IOS之部署问题
在XE4中编写完程序后,怎么把相应的文件部署到ios虚拟机和真实机子中呢?下面就来说说. 首先选择你要部署的项目,选择Project->Deployment菜单 Deployment菜单打开如下 ...
随机推荐
- LeetCode:二进制手表【401】
LeetCode:二进制手表[401] 题目描述 二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59). 每个 LED 代表一个 0 或 1,最低位在右 ...
- UEditor文本编辑器
Ueditor是由百度web前端研发部开发所见即所得的编辑器,具有轻量,可定制,注重用户体验等特点.Ueditor基于BSD开源协议,除了具有代码精简.加载迅速的轻量级特质 外,还采用了分层理念,使开 ...
- 【Head First Servlets and JSP】笔记21:从有脚本到无脚本
可以建立多态的bean引用吗 使用type,但没有class scope属性默认为“page” 从有脚本到无脚本 1.快速搭建一个测试环境:输入用户名,返回“Hello, 用户名” index.htm ...
- 【Python】常用内建模块(卒)
内容来自廖雪峰的官方网站 笔记性质 1.datetime 2.collections 3.base64 4.struct 5.hashlib 6.itertools 7.contextlib 8.XM ...
- MySQL-5.7 高阶语法及流程控制
1.标签语句 [begin_label:] BEGIN [statement_list] END [end_label] [begin_label:] LOOP statement_list END ...
- 解决 SMTP Error: Could not connect to SMTP host. 问题
我在使用PHPmailer发邮件时候,遇到了这个问题“SMTP Error: Could not connect to SMTP host.”,分享一下解决方法. 这个错误是PHP版本7产生的.如果我 ...
- APPIUM API整理(python)---其他辅助类
App运行类 1.current_activity current_activity(self): 用法: print(driver.current_activity()) Retrieves the ...
- 解析JDK动态代理实现原理
JDK动态代理使用实例 代理模式的类图如上.关于静态代理的示例网上有很多,在这里就不讲了. 因为本篇讲述要点是JDK动态代理的实现原理,直接从JDK动态代理实例开始. 首先是Subject接口类. p ...
- uitableview 侧滑删除
https://github.com/MortimerGoro/MGSwipeTableCell
- java-登陆界面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...