GeorgeZaharia's Forum Posts

  • Hi ,That was my problem on C3, i dont want to share through browser. If u have the correct solution, please,

    You would give me a lot of peace, because it's the last thing I need before posting my app. Thanks n.n

    i replied on that topic to you! hope it helps

  • I did that 2 days ago, works and is a good post for people logged on facebook on their pc, but is not what i want.

    People are not logged on facebook in their mobile devices ( cellphones and tablets) on the browser, they are logged through the facebook app.

    I want to share through facebook APP, not the browser.

    I tried with the facebook actions in C3 of Publish wall post and publish link, with the same on on your post, but is not working.

    Both facebook app or browser facebook are same thing, the only thing different is that the desktop version is using a browser to load it and the other uses a standalone app for mobile however the data shared and all information's in there are both on same delivery methods. the tutorial kiatric sent you should work for both mobile /pc ... if you mean you want the popup browser that shares the game be inside your own app you can do that by opening the browser tab that prompts you to share on Facebook inside a iframe using the iframe plugin. If you mean sharing using the instant games / or gameroom ... you need to setup a bot for instant games or setup the application to load gameroom and instant room. Read the developers.facebook sdk tutorial its pretty simple all on facebook platform.

    Instant games plugin is what you probably thinking the facebook app has however that just got released and the plugin is in beta C3 R92/93 available i actually did a few tests and works pretty good but i didn't used C3 i used C2 and raw implementation of SDK by following the tutorial facebook offers.

    If you want to notify an app inside a android phone to get some shared link you can do that following this tutorial and finding the javascript code for android or facebook app

    here is something you might want also with the tutorial i sent facebook app SDK look at share button and share dialog. you basically need the tutorial shown above that does the whatsapp thingy but instead of calling whatsapp u call facebook app

    https://developers.facebook.com/docs/ga ... tpractices

  • Up to this topic, we need an easy way to share on facebook app from a game in c3 or c2 with the mobile devices.

    What do you mean? i think you are responding to a topic that was a problem a long time ago the facebook plugin is available in C3 for a few months now.

  • 1.Generally I would say if you can translate a term, you should.

    2. On the other hand apparently some English technical terms are de-facto standard terms in other languages too, so it doesn't make sense to translate them. (I guess this applies to things like "WebSocket".) I don't know the language so such decisions are up to you, ....but try to focus on someone who doesn't speak a word of English - what would make their life easiest?

    I'm glad to hear you sort of agree, the goal i had in mind by doing this was exactly that ( i guess i expressed my self a bit different and made everything confusing . ....No? Nobody? ok...

    I looked again in the list above and yes 'layer' and a few others are actually translatable in all sentences in the poeditor so i have removed them, and focus only on 'WebSocket' type of terms in the case of this Thread.

    The actual reply was way bigger actually, conveying and explaining different words and issues however your response was pretty much self explanatory when it comes to what needs to be done so i just kept it short ... 1000 words short...

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hi,

    I'm going to just jump into it and ask all Romanian's that are contributing to the translation to keep some elements not translated for the health of our minds and the next few logical reasons:

    1) Some expressions are going to make the interface more confusing .

    2) Some of them are untranslatable.

    3) Making words that sound as a real word that might exist in Romanian language won't do it, it needs some research if your not sure about it, there are plenty of sources online that helps you with it, if not, a little trip to the book store getting a English-Romanian Translation book is not going to harm nobody. Adding TOR, EZ, LEZ,UL ,ULUI and OR or any other termination at end of words can translate almost every word in almost 50% of the cases in Romanian however they are just promoting bad grammar, keep in mind that this is not only a learning tool for game developing enthusiasts is also going to be available in schools, so you'll be responsible for the minds you shape when comes to grammar in heavily used software(if lets say some bad translation passes the verification, Scirra Team will do before approving the translation).

    4) Keeping some of the expressions untranslated actually helps future users or current users to dabble between English version and Romanian version. And improve their English language understanding on top of the programming puzzle logic of C3.

    Official technical terms when searched online since that is our nr. 1 "go to" to find information about things, they are not translated. Therefore it will be hard for users to go on google lets say and search for Romanian expressions for C3 ... they won't find any... because they are all in English.

    Also it will be hard for the users to follow a video/blog tutorial or use any other software that has similar technical terms in English since they know the Romanian version only.

    5) Most of the current generation, new generation and future generations that will come are already or will be using English mixed with Romanian language and it will come natural and intuitive to them having a mixed translated interface.

    Here are some examples that i found so far and i wish you agree we should keep untranslated, not because they cant be translated but because are also heavily used in other platforms/softwares and transitioning will render the knowledge accumulated in C3 useless:

    | Parallax | Tilemap | WebRTC | DataChannels|
    [/code:g8o5ljme] - here we also need to know if Scirra Team agrees with this or not in the end is their call @Ashley . I promise im not trying to be lazy like someone accused me  just its weird translating them( they don't flow good with the Romanian language, or the translation would be just weird by itself ) and the above reasons.
    
    More will be added , if you guys/ladies agree, as i go on with the progress of translation so far we reached a bit above 10% i think till next week will be completed depends now if any other Romanian speaking native person will join, before you join please be aware of the rules that come with translating found in the [url=https://www.scirra.com/forum/how-to-help-translate-construct-3_t195902]official post[/url].
    
    The post i did i know ironically even though is for the Romanian community, i written it in English that is because most of the stuff i written probably will make sense for other Translations also, hopefully they'll find something useful in here that they agree with and use it in their approach. 
    
    Final and most important probably so far of the requests in this list hopefully without making nobody mad, if you are not a native speaker  please don't join the translation it will just make our work harder, since we will have to go back and check the translation you contributed and with 13000+ objects to be translated that totals around 75,000 or more words that will be just wasted time.
    
    Here make exception those that are Romanian speaking but foreign nationalities and speak better Romanian then our own natives. 
    
    Thank you for reading and hopefully understanding all that was said.
  • Ashley as i started to contribute to the translation i picked, i have 1 question ... i also added a few comments on the strings and expression dont make sense in my language, however can we alter the translation so it makes good grammar and sentence form while keeping the formating for the system reference and all that comes with it? for example:

    There is the values for set {my} to {0} etc

    now while some are pretty straight forward i need to understand what {my} stands for? is it the object name? or something else?

    another problem i was confused with was the tree tabs to translate in, one two and a few while in left side the given sentences/expressions are only available for one and tow tab and then under all Plural: expression string which cant be translated.

    what we add in the tab named other?

    3rd problem... i think is not a typo but better to check there is plenty of sentences or descriptions of actions and behaviors that say somethings along the lines of .... value in pixel per second per second. does the double per second is the math reference? or just a typo? been translating those and their around 200 of them so i just need to make sure i dont have to go back all over again.

  • what happens if we pass the 2000 contributions? we get more rewards as each 500/1000 added on top? Ashley

  • Anyone here that finds that a need? Or everyone moved to C3?

  • Hello! I want to make a game where a sprite animation frame is changed on any touch. However, it seems that the change of the sprite is pretty slow, while the game I want to create is one to test speed (i.e. if i click fast 10 times, the sprite changes like 5-6 times). How can I make this work properly? Thank you!

    that wasn't a problem before, it might be your GPU card cant handle that fast rendering, on my end if i do a sprite with 10 images, and tell it to change on click it will do just that instantly with no delays. you might want to update your graphic card or drivers.

    also to ease the rendering load if you only have color changes and the sprite is the same i would only apply hue and saturation effect since has no pixel to fill but only change color, which in terms of rendering GPU capabilities is way faster.

  • Awesome signed! i think is something that would change the future of game development, and not only for C2 or Nintendo but every other platform that will adopt if this goes well.

  • I'm really curious to see what some other people think that have used the Multiplayer plugin, or knows a bit about coding MP games.

    So I have player inputs working well, and I'm getting to the portion of the code where the enemies are coded. I'm curious on your guys' take or ideas on the best way to achieve this. I'll have plenty of different enemy types, but for now lets just stick with the traditional "run towards you constantly" variety. So far, I have this:

    1. I basically set all the code for the enemies to behave the way they will (animations, triggers, etc.). However, ONLY the host determines when an enemy is active, and who the enemy is chasing, and then relays that message.

    ie

    > if Host
    
    - Pick Nearest Player
           - If Zombie distance < 25, set Zombie.chaseTarget to Player.peerID
           - Send MP Message (Zombie.instance, Player.peerID)
    
    - On MP Message, pick Zombie instance, set chaseTarget to peerID
    
    - For Each Zombie
          - Chase Player by peerID
    [/code:22phpea0]
    
    It works.  However, you will get slight differences depending on the latency of where that enemy is.  But technically, it's all aesthetic.  So if you're lagging like crazy; yes, it might look like you're friend is hitting air and killing an enemy on the other side of the screen every once in a while.
    
    Truthfully, I don't know how else do this without tons of bandwidth.  
    
    Any other ideas?
    

    instead of pick nearest zombie, which what does is picking all your zombies and counts their distance on a loop even if their outside the screen.... you can use a two number comparison and compare your current position to zombie position that is in screen on a distance of 200 pixels 300. that way it will limit the loop that is going on to just a few zombies around you since other zombies dont matter if they are to far or not seen, that should lower your cpu and bandwidth required to update your moves.

    think small always when you build multiplayer games, small coding and small areas, never large areas.

  • karan316

    First i just want to apologize for my english if i "smashed" some words in this text, and sorry if its to long.

    As people are raising their voice against scirra C3 i personally agree with what you said above, you have many good points especially the yearly subscription where a business always needs money to be able to sustain itself otherwise it would just die off in a matter of years and with pain being endure by those involved in the development.

    Didn't had time to go over all the responses people placed here, however il just say a few quick concerns i have vs scirra history when it comes to decision making and past responses that people wanted and scirra just ignored which here you can say was played a shady business trick which made C2 users feel being cheated.

    Now lets talk about, why C2 users feel being cheated:

    1) Is a result of C2 users had/has a little forum area saying something along the lines of "improvements for C2 and requests for official development" that little forum section dates years before C3 was even on sketch-bench.

    2) Scirra said none major updates will come to C2 along the years while those ideas where suggested down there in the forum section.

    3) Scirra took some of those C2 users ideas(that where making sense) and put them into C3 asking for a yearly subscription without leaving access to the same wanted features into C2.

    4) The moment C3 was announced we all felt that C2 will not get any actually updates and finally at some point will be drop'd (which happened the past 2 weeks in a official blog post saying it is on pause if not even definitive.)

    5) C3 looks and feels flimsy, its like saying is unsecured one thing that give that feeling is that now, anyone that uses your computer if they install the wrong addon on the browser, your account to access C3 is vulnerable, and probably losing access not only to C3 account but also to all your emails and other sensitive information "even your naughty pics". That means your C3 account is as secure as your browser is, and now youl be thinking " well doooh who installs addons?", you'll be amazed many people customizes their browsers by adding plugins into them especially chrome.

    6) Scirra past response towards some user suggestions where pretty much indifferent when asked for a built in mobile wrapper always was rejected by the means that is just to hard to time consuming to keep updating it, however other software companies are doing it for years now im not going to name them, there are big companies and there are smaller companies then even scirra and they still have their own mobile wrapper in their system, not going to say that the companies software's are better functioning then C2 but that feature itself kicks bottoms and is just making sense to have one instead of 3rd parties that always tend to don't care what C2 users want since we are not their user base, one case here first time was this N name company scirra affiliated with for mobile wrapping, all fine and dandy all C2 users got premium accounts for life on their system since they needed a user base and wanted to grow, as time passed scirra drop'd the official support for their plugin and the users where forced to move to Microsoft wrapper since the old wrapper company was asking 500$ to remove a splash screen which premium users shouldn't have, and that was not the only problem with that N company.

    7) Mobile/pc built in revenue systems for fast implementation in games, there are a few plugins in the forum however none scirra official supported unless something got released in the past months. Even if that is the case its still a issue we where asking for that feature for years in C2, and now all that is solved in C3 cause everyone should move to C3 why not right?

    8) As we seen similar companies that grown as scirra did, we seen their mistakes and we are just scared that scirra will just follow same mistake patterns, and they already doing some of the mistakes now, for example, launching a product with closed doors taking what users want and makes sense to have in the software and force them to upgrade to a new license(i call that the oil business slick maneuver many companies did it and doing it, and none of those companies are worth the trust users put in them after people "bite the donut").

    And the list goes on.

    Now dont get me wrong by the time you read this you'll probably plotted your comeback thinking im against scirra and that i hate them or some malefic plan i have to overthrown them and make them look bad so the competition gains more downloads or user base or that the competition pays me to write stuff like this, none of that is the case, as you will notice on my profile i had/have different projects of my own all to support and promote C2 and scirra without getting nothing in return, i just think is a great tool that gives creative people the means of expressing themselves.

    The moment i seen C2 it was instant love, hours turned into days, days into months, months in years till it got so familiar that feels like breathing air by now. And i still love C2 and even the baby brother C3.

    I like most of the features that C3 holds because they are natural things to have in C3 which is like C2's newborn brother that is just better and will kick the bottoms of anything that you will trow at him when he grows up.

    As i said before i agree with you that scirra does need the yearly payment 1000% on that one, i never been against that, outside the fact i hate subscription models, and here is why the moment you subscribe to something it automatically charges your card, that beings said, your secure and yours only credit card or debit card is not only yours anymore, your sharing it with a company that might have some security issues along the side of development and you might wake up one day that your balance is 0 or -1500 EURO or what your currency is... that is why i hate subscription, and the fact that always when the subscriptions ask for money it always happens maybe im the only one that this happens to but to me always and i mean always even if its a 10 dollar subscription or 1000$ i always dont have any money on the card itself in that specific day, and my subscription is always canceled and i have to redo all the process again, not to mention that the whole solar system and stars align in the same day and i need that software the most in the entire history i ever use it.

    That being said, i just hope scirra( Ashley & Tom) would take in consideration some of the concerns raised not only by me i DONT NEED to feel special in anyway, but users in general take some notes of what users want 'cause in the end, thats your source of income and if you ignoring them, they will just leave and move to a software that just does same thing even if worst, and all only for the fact of feeling betrayal or corporate greed.

    Happened in the past to bigger companies that while having success on software/game sales service offerings for a while, in 2 years they died out just because of the betrayal and stingy feeling.

    Those are my reasons though, some of C2 users probably feel same hope you understand we are still supporting scirra we just want some C2 changes as well changes that would make more people to buy C2, while C2 is mature as software is not a complete mature software is a medium software that still lacks stuff... had matured in age, but not in functionalities,actually C2 was doing same thing it does now for years, and realistically nothing has changed but only adapted to 3rd parties.

    In the end releasing C3 makes sense as business it was expected and we wanted to see it released for long time since was announced, and also we want scirra evolve and grow to its full potential since has something no other companies have which is demand and a strong community, there is always place for improvement but just don't do what others are doing, and that reminds me of this Einstein quote "Doing same thing over and over again and expecting different results, is Insanity".

    Edite: as i typed the reply i also opened a new tab and read Ashley 's reply he did mention this

    "I think as users it's worth remembering: everything is a trade-off. For example, to use an old example, we could make native engines, but it's such a huge amount of work it would mean cutting several other platforms entirely, and not getting round to a whole set of other features. "

    As a business that just make no sense, your scared of loosing what? 3rd parties? so you better be using 3rd parties that might die in 1 year and not have your own system? how that even makes sense? all those resources your spending on keeping that 3rd parties happy and working inside c3/c2 is just wasted money, quick analogy, im renting an apartment but i can also buy it from bank at same price by paying same amount as the rent each month, however i decide not to ....cause ... feeling of ownership(which raises lots of more doors) and stability is not good?

    As everything is a trade off, as a business owner my self i would remove the need of trading anything when comes to software features and do my own native built in system yes is cost is going to be high, but not for long just the burn rate of development, but is doable and after 6 months lets say i doubt it will take longer then a few months to make the changes, instead of having all those shinny cheap 3rd parties youl have few months burn rate going skyrocket to develop your own things and then making more money and just spending money on maintenance... not sure if this was ever raised as a issue, but in my own business which is both hardware and software i will always remove the need of 3rd parties even if for a while people will be disappointed not having some things, good part about C2/C3 there are older versions that have some features and work without them so reverting a few feature in the latest build till everything is built in properly i think is worth it. But then again everyone decides their fate, if the love of not owning things is so strong that its blinding the direction of company then we can point it to you as days are in our lives nothing wont change, if its money that is required, i think a crowdfunding(now crowdfunding i mean pre-sales of the software take the money for the changes in advanced as long as they making sense but make them C2/C3 native stuff otherwise would defeat the purpose) can help out even an ICO, many companies pulled it off especially when you give users a functional software that kicks ass and C2/C3 are kicking it good, just depending to much on other peoples 3rd party business doesn't make sense is C2 all over again. Im sorry if im over stepping my boundaries here or it might sound like it, i think is first time i talk so directly with you, but i suggest some sessions with the team, you never know where the next improvement may come.

    I hope my post would be taken as a constructive criticism and not as pure dissing it wasn't meant as dissing.

    Please don't ban me, that would be very disappointing since i just written my opinion with all the love towards the product and company, and only tried to speak out most of my personal worries and probably some of the community as well.

  • 1. my C2 game is hosted on site A. Site B is displaying my game (from site A) inside iframe. on google chrome on Android devices no sounds are playing because of permission problem.

    2. On mobile my games are not really on full screen (can see status bar), I need a code that can recognize the status bar is there and suggest the player to scroll bottom-top the screen to get it to full screen. you can see an example of how it should work here:

    https://netent-static.casinomodule.com/ ... ule.com%2F <link is broken

    load it on mobile and see when on landscape with status bar it will display an hand gesture suggesting you to turn it to full screen by swiping up.

    Problem 1: if your site B has https it will partially load/majority of times never loads from any other hosting that isn't https or secured.

    Problem 2: Depends what you are using to wrap your mobile apk or ios pack it should have a code for the compilation there usually for android you can find it on android.com or .org forgot the main website its in there in the manual to show or hide status bar(clock/battery etc)

    your audio problem is probably caused by the HTTPS certificate try hosting your app on same website ur loading it on. or on a https hosting service. (also if your iframe loads a C2/c3 html game/app make sure you dont have adblock enabled usually it blocks iframes and apps like c2 html5 games etc.)

    if your not aware yet, since 2016 or ios 8 fullscreen and autoplay doesn't work anymore on ios devices, it requires user input that means you cant have a script that loads some music or video that users dont give their consent to play, that includes auto fullscreen.

    for android if i remember correctly still works, however it depends on browsers... i recommend using chrome for your c2 tests and not Mozilla its probably not what your client wants to hear, but he needs to realize problems that are there and C2 cant bypass them, because its not c2 fault, is browser/device fault or security.

    that being said ... i think you have some other issue even though i guess i answered to what you asked. but if its not the case please update your problems in a more precise detail.

  • For those interested pm

    bellow you can find some examples

    iterations and custom designs on request, any type of weapon style etc

  • Hello

    Does it need any non-official plugin or behaviour?

    no all the templates i done are without any plugins as i remember its all default c2.

    but i had no time to complete, still needs some work done to it so im selling the current source of the demo that you see on arcade.