找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2795|回复: 15

[webOS开发] 打算在WEBOS上开发一个秀珍游戏,有开发经验的高手来指点一下。

[复制链接]
发表于 2011-5-12 08:50 | 显示全部楼层 |阅读模式
早早就醒了,在床上翻腾了半天脑袋里萌发了一些小想法。
0 B1 [' U3 }) P2 _
7 g+ w7 O; n5 S& h想利用PRE的重力感应功能开发一个极小的游戏。- X0 _' g: P' s9 U- K. v! X. R

$ Y0 q! @! c7 A3 X# s8 Z1 X一方面为丰富WEBOS的软件做点微薄的贡献,再有系统通过这个尝试对程序开发积累一些初步经验。5 Y: ]% M3 g/ g+ f0 M" v0 B+ B) a

/ b  V' H: N8 W* U' a5 a现在想法是有了,不过我没有任何的软件开发经验,所以想请教一下各位高手。
( T) M- S: o7 h( b$ v; S1 y' F# ?5 y1 o' k( @; y( `
我现在不急于马上着手去实施,一步步来。
/ @5 S  {; u! |  p8 \4 @$ P& p
. @3 h, U' C+ @$ D2 ?* ^/ s7 R8 E. L各位高手先给推荐一些入门要阅读的文章吧,内容尽量傻瓜化笼统一些的就可以,让我先对程序开发建立一个基本概念。
2 E& x! A# z; ~
! i4 g7 `% ^% S4 P9 ]1 w再有就是,如果我要打算着手去做的时候,我需要哪些软件以及开发工具?
回复

使用道具 举报

发表于 2011-5-12 09:17 | 显示全部楼层
按照我的理解webos的程序主要指基于js css html的,和html和css控制内容的展现,js负责输入输出控制
% }: u0 [9 S; @. D* h: _这和构建一个网站差不多,只不过官方有很多现成的代码段和类可以利用。当然小游戏还是可以胜任的
. Q4 k: B/ c4 n' J你可以参考一下重力球这类的游戏,把安装好的目录拖回到pc上去分析一下7 H# b( w+ s) @; {: o
复杂的游戏可能走C++的路子
4 b; @$ G: ^' J- P1 n3 |! N* h( ]
回复 支持 反对

使用道具 举报

发表于 2011-5-12 15:06 | 显示全部楼层
本来我也想弄,一看C++还是算了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-12 15:26 | 显示全部楼层
我也是在考虑这问题,希望我要达到的目标不需要用到C++
! W) e: B& i7 w/ u0 e# U0 \$ B( n5 ?
) S1 i( {! R+ l虽然没做过开发,但是C++的书大概看过,天书一本 =  =!
回复 支持 反对

使用道具 举报

发表于 2011-5-12 23:20 | 显示全部楼层
可以用mojo做做看,或者跳开库函数,用html5的绘图功能,只要调用一些系统的api就可以了
9 \: t- o; W5 n! l9 @) s6 K1 q从小的做起,我倒是想做个类似于早期MUD的AVG游戏
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-13 09:50 | 显示全部楼层
本帖最后由 maliao 于 2011-5-13 09:52 编辑
' Z- n* F( V2 B1 M* Q6 |
魔都的天空 发表于 2011-5-12 23:20
: o4 o! w* X7 L& V( }4 m' T可以用mojo做做看,或者跳开库函数,用html5的绘图功能,只要调用一些系统的api就可以了
8 p( A: P+ B+ f$ A从小的做起,我倒 ...
$ b: s3 ]' ^  M$ ?- `9 X+ ?5 J

1 ]2 ]5 I& y0 }. ?/ J嗯,你这么说听上去思路清晰不少。
3 v8 r/ V: `* _' [2 I+ a5 y$ i
4 [- p& J' ?5 n3 v1 U! C  K能在以上你提到的这两个基础方面再细致说明一下吗
; D, o3 `/ ?( ~: F+ _, h! m4 w) Q
另外,关于重力感应的部分,如果按照你提出的这个思路的话,我是不是直接调用相关API合理最值就可以吧。
- _7 J2 I0 ?' N
7 N" t0 H+ l, z  A- {3 A, u我不需要接触关于重力感应的基础逻辑层吧?
+ K1 {! C# D$ l1 c# A3 u7 s  I& E+ H
那些东西我暂时还看不懂,而且距离看懂那些东西很遥远  =  =!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-13 09:57 | 显示全部楼层
本帖最后由 maliao 于 2011-5-13 09:59 编辑 , D& B5 d# P- {3 B) l9 ?1 X/ e
9 k9 z( B) |7 J: c
我现在的基础想法是这样的。
% y5 u5 ?/ _/ L- f( J; Z  q% r" y1 O6 P
! E7 h  T3 C5 i4 D/ I# l一开始有一个简单的构想,当然我也不知道就我这个水平实践起来是不是,也和我预想的一样简单。
9 c" Y; s7 l0 ]( t% V1 ?8 O& k- v* G$ M9 U& t2 P( `" A7 E
比如启动程序后,借助重力感应,在摇晃手机的时候,会发出摇火柴盒的声音。我先去找一个合适的音效库。. A. p! w$ r' P( C. z7 b# C+ H: p

0 p$ _/ Z1 O7 T2 K6 M/ E& K我现在笼统的理解是,基本操作只要摇动就会自动播放那段音效。
  _) _; h4 u: g* T8 M! p' P- h6 W, f4 R0 `2 H. I" X: ]
进一步设计的话,就是插入多段音效,在重力感应方向不同的时候发出不同的音效。( K- q+ W, t; M( @8 C
  ~8 A" R8 ]' x6 ?* x
不过我过去做过一些交互的FLASH动画的时候就碰到过一个可能会在这个开发里出现的问题。3 t# w. h  D8 E9 X* N

# @4 c( ~9 I5 ?- m- p- H+ c3 }就是多段音效,因为程序触发的瞬间很快(就是摇动的频率很高),音效和音效之间需要解决完美衔接的问题。+ a) C' B3 g; @

1 g- D' i! C5 M6 L; @% a: l; ^如果能完成以上两部,我再屏幕上再考虑配上一个可以根据重力感应做出反馈的动画效果。
( G, f/ P* l5 Y# a9 G
) W$ R6 K7 M$ G- {这个是目前多个构想中,最简单的一个。3 U/ @, U) E& C

" u  h/ Y3 ]5 a' L& ^, n1 Y不知道实际操作起来的难易程度如何。
回复 支持 反对

使用道具 举报

发表于 2011-5-13 14:33 | 显示全部楼层
本帖最后由 魔都的天空 于 2011-5-13 14:34 编辑
2 _' h  {( o/ L' a+ b" k: t
! n& T  [+ q/ a3 z  m; Y对你的想法有大致的概念了,我感觉实现的效果对性能要求很高
; W+ v5 @1 m% P0 f% y似乎不是js+html的软件可以达到的6 A/ t+ n/ T6 J. I9 u
你可能还是要走C++的路子,目前尚没有国内的公司和个人在webos上发布基于C++的PDK应用,要去国外论坛找教程. P1 f6 F2 j; R. D3 e( o& d

! K' ]- f' x' [就说重力感应的采样率吧,貌似js+html架构的软件由于性能的关系采样率比较低,C++封装的比较接近硬件的可以获得较高的采样率
回复 支持 反对

使用道具 举报

发表于 2011-6-7 13:09 | 显示全部楼层
路过,观望~   支持下!
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2011-6-23 11:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2011-6-25 21:32 | 显示全部楼层
支持 c++ 版本。。
回复 支持 反对

使用道具 举报

发表于 2011-7-4 18:20 | 显示全部楼层
支持开发mud9 x/ o) }+ s6 X" T
如果加上机器人外挂就更好了
  L& b4 q5 Z1 A' z' Y7 p  B自己写小说自己看,双
回复 支持 反对

使用道具 举报

发表于 2011-7-15 01:46 | 显示全部楼层
开发这个构思看上去简单其实很难实现,还不如把心思放在移值ios和安卓来得实际,现在可以反译安卓的应用了,ios还要实践一下,初步有结论了
回复 支持 反对

使用道具 举报

发表于 2011-9-17 12:09 | 显示全部楼层
注册一个 研究一下
回复 支持 反对

使用道具 举报

发表于 2011-9-17 12:16 | 显示全部楼层
注册一个 研究一下
回复 支持 反对

使用道具 举报

发表于 2011-9-20 21:41 | 显示全部楼层
顶~需要美工可以联系我
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-23 10:26 , Processed in 0.327980 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表