-IRRELEVANT if you want to know the background
-RELEVANT to understand my questions
(I was searching through the web, reading through the wiki and getting started pagw… Even watched some old youtube videos but I am still wondering how many things in cocos2d work.
I am coding apps for years now using the rather famous framework libGDX. Deploying to iOS is such a pain with it so it is time to move on for me. Also integrating iOS specific tasks isnt the smoothest thing either.
With the “latest” news from apple, they will deprecate OpenGL someday as you all know. Said framework is depending on OpenGL so I do not have any hope left.
The thing I like the most about libGDX was that you just needed to install it and then you could start coding and deploying (to desktop and android at least) in basically no time.)
I am coming from java, now using JS. Is it possible that I just install cocos2d, run it with IntelliJ and start coding in js without having to think about anything else?
Cocos2D is build with C++, so that means it will use the NDK rather than the SDK right?
Do I have to fiddle around with C++ at some point or will I be able to code my whole game using JS?
I am running Windows mainly. How hard is it to deploy on iOS ? Do I just copy my project to my Mac and deploy it right away or how is it working? (I did not find any clear instructions)
I like bare coding. Everything seems to be pointing at the Cocos Engine tho. Is there even a way to just code using JS without any GUI engine?
What is happening in the background?
(Speaking of libGDX: I am using java, it is compiled natively for android and using roboVM to translate it into “ios usable code”)
The JS version is bound to the C++ backend I think? So the C++ backend will be compiled using the NDK for android and how will it be compiled for iOS and desktop?
- What about platform dependent code. How do I implement e.g. adding calendar events on android and iOS?
(7. I came to this forum after around 2h of searching through the web. I searched here for any similar questions and I did not find any.
And to be honest, I did not look into posts from 2014 as I think that a lot might have changed in 3-4 years. - I did not find any satisfying answers (maybe I am just blind) - So I registered. After minutes I actually found the answer why I just cant open a new post right away). I have never seen such a (sry) stupid implementation of an user rank system. It reminds me of stackexchange, but there it isnt hurting that bad! - Maybe a developer could think about how to give this forum a game-like rank system without making newbies frustrated (or angry))
(I am from germany, my english is far from perfect and I am also typing on my smartphone. Sry!)
Thanks for you patience!