Top 5 most wanted features
Replies
1. Native extension
2. PC and Mac Native Binary (Multiplatform binary, like a Unity3D)
3. Fix Slow debugger!
4. Webpopup Windows version Simulator
5. Fast JSON parser.
1. Pausable, Resumable and time-multipliable Timers/Transitions (Rew, Ffw, pause, resume, app speed 0.5, and so on...)
2. NFC Support
3. Bezier Curves (would love to have this option in Polylines)
4. Fillable closed Polyline objects
5. Native Toast Notifications
< edit >
6. (Bonus) 3D... we want 3D :)
< /edit >
Still waiting for shaders support like cocos2d
Please, please...
Sprite based collisions (no physics!)
Scaling of display groups allowed across the board!
Low level math functions instead of LUA code needed
Deflect/Reflect
GetAngleFromObjects
GetAngleFromVelocity
GetDistance
PointIn...circle,rectangle, etc
Matricies
Vectors
VectorFromAngle
AngleFromVector
Better yet, have many of these as graphic element methods!
You can imagine the list from here
I could stick with Corona and make Sooooo many games if Ansca could just implement the first two....
Mobclix support
Command line building
Paypal, Paypal, Paypal, Paypal, Paypal;)
1. Native Mac App Support (maybe Windows Marketplace too?)
2.iAd
3.Paypal
4.http://www.youtube.com/watch?v=o3QHYAuGl6A
5.http://www.youtube.com/watch?v=w9UX0ZMk9lk
I would even be willing to Beta test the mac app support :)
1. Better Youtube streaming support
2. Add native objects to displaygroups
3. Access to bitmap data
4. OpenGL shader support
PHYSICS:
Box2d "Tunneling" issues. I wish there was a way to introduce more "accurate" calculations (in Cocos2d people do timestepping, not sure if that is valid in CSDK)
I don't have a list, as that's my #1 reason I have not released and no amount of blogs, posts, anywhere no amount of position iterations, magic potions or crazy code fixes it.
I know it's not Ansca per se, but it's really on Box2d. I don't know if the FULL box2d api is really available, its hard for me to tell with the friendly naming (ie revolute joint vs "pivot" hehe).
:)
I'd like to see improved bitmap performance:
* get/set pixel
* fast blitting?
* in memory (offscreen) image manipulation (I think you can't do this right now, right?)
Thanks all, very slick product!
I would like a feature which flips an image (like in the music app when you get more information about an album)
1. OpenGL shader support
2. PSVITA support
This are my new top features :)
>2. PSVITA support
Are you sure? :) http://www.develop-online.net/news/38459/PlayStation-Vita-dev-kit-priced
Yes i'm sure @gtatarkin, your info is old (august 2011)
Look at the new PS Vita developer program with SDK now in open beta. You can develop using GameEngine2D (based on cocos2D) for PSVITA
Cost:99$, same as apple developer program:
http://www.playstation.com/pss/developer/openbeta/faq_e.html
"After the Open Beta period ends, use of the PS Suite Development Assistant will be restricted. You will then be required to pay a fee (US$99 per year) and sign a contract to validate developed content for use on actual devices (PS Certified devices and the PS Vita systems) and sell this content in the PS Store"
Access to native calendar and contacts!
Built-in performance- and application size optimization would be awesome.
My apps tend to end up slightly larger than planned and going through the app to reduce the size of it is always painful.
The ability to remove all corona/openfeint ads stuff from android apps if you don't use them.
They are turned on now and it makes google play reject some android devices cause they don't support it.
Not sure how active this sticky actually is, but here goes my list
1. More ad options.
2. Windows binaries
3. Mac OSX apps
I know t hat for the style of games typically produced through Corona that desktop deployments aren't going to be as big of a market but if I already have the game made then why not? More markets really only means more money. Obviously I don't know how things operate behind the scenes but it doesn't seem like it would be out of reach to get that going.
After that just general improvements :)
OpenGL ES Shading Language Support / Shader API
This feature is my number one request!
The graphical possibilities are virtually endless with shader support, and it can be the most effective way of squeezing performance from your GPU.
..you're going to have to think carefully how you implement this to maximise potential use for developers. If implementing your own Lua -> GLSL translation, it'd be wise to implement Matrix+Vector API described below first.
Matrix Image Transformations, Vector Support
..these will allow all shears/skews/etc the community has asked for. Example API:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | local vec = math.newVector(1,2,3); -- Standard vector operations local dotProduct = vec:dot(otherVec); local crossProduct = vec:cross(otherVec); local magnitude = vec:mag(); -- Construct 3x3 homogeneous transformation for 2d operand. local mx = math.newMatrix(1,2,3, 4,5,6, 7,8,9); -- Matrix x Vector local vecProduct = mx.multiplyVector(vec); -- Matrix x Matrix local mxProduct = mx.multiply(otherMx); -- Matrix transformation of display objects. mx:transform(myDisplayObject); -- If you're really feeling generous, and can handle -- indeterminable determinants... local determinant = mx:det(); |
Effects API
..offer a simple utility API as you have with Storyboard, but for effects. Example API:
1 2 3 4 5 6 7 8 9 10 | local myDisplayObj = display.newCircle(10,10,10); local myEffect = fx.loadEffect(pathToMyEffectLuaFile); local myEffect2 = .......; -- Add effect, specifying display object to apply effect to, -- coordinates in displayObj reference system, effect/file ref -- and id, group keys. fx.add(displayObj, 0, 0, myEffect, "myEffectKey", "myEffectGroup"); fx.add(displayObj, 5, 10, myEffect2, "myEffectKey2", "myEffectGroup"); fx.play(displayObj, "myEffectKey"); -- Plays myEffect. fx.playGroup(displayObj, "myEffectGroup"); -- Plays myEffect, myEffect2 |
Finite State Machine ("FSM")
..these are super simple to implement but can really help alleviate behavioural/effects complexity. Example API:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | local myDisplayObj = display.newCircle(10,10,10); local foo = function() print('My display object is happy') end local foo2 = function() print('My display object is sad') end local foo3 = function() print('My display object is growing sleepy') end -- Establish possible states for display object. state.add(myDisplayObj, { "happy", "sad", "asleep" }); -- Action is fired on arrival at specified state. state.addArrivalAction(myDisplayObj, "happy", foo); -- Action is fired on departure from specified state. state.addDepartureAction(myDisplayObj, "sad", foo2); -- From-To state transition action. -- Support wildcard '*' selection. state.addTransitionAction(myDisplayObj, "*", "sleepy", foo3); -- Set default state, returned to if an invalid state is -- passed to any setter except 'add'. state.setDefault(myDisplayObj,"happy"); -- This setter is 'hard' and doesn't trigger actions. state.set(myDisplayObj, "newState"); -- This setter is 'soft' and triggers actions. state.transitionTo(myDisplayObj, "newState"); -- OR combine the two with an optional boolean flag as third param: local shouldActionsBeFired = true; state.moveTo(myDisplayObject, "newState", shouldActionsBeFired); |
Stop updating your post, you're filling my inbox up.
;)
It's kind of stupid that edits get mailed out at any rate; most of them are quite pointless, and in other cases when the entire post is rewritten there will be too many of them.
On topic: Lack of shader support will become more noticeable with time. If it must be, I'd even consider purchasing a separate "shader edition", simply because of how much it influences my ability to ship games with up-to-date graphics with Corona.
3D? Shaders? You got it!
http://www.coronalabs.com/blog/2012/06/14/the-corona-labs-celebration-sweepstakes/
Grand Prize: 1 seat to a year-long Corona Enterprise license worth $3,000! Please note this prize does not include support.
Just got new web based commercial project - worth just enough to pay Unity Pro + iOS Pro.
I have 3 computer too.
Please allow 3 computer on paid Corona SDK.
I really need native support for ADMob.
I'm using InMobi and it make just make 2% fill rate and off course 0$ eCPM.
- « first
- ‹ previous
- 1
- 2
- 3












+1 object fill