DozeMaster's Forum Posts

  • Please advise, which is better for me: to continue translating as GreenSilent, or to create new accounts for every 2000 translations and later present those new accounts to my friends?

    Maybe it’s really not a bad idea with a half of the year subscription for every 500 translations?

    Never stops to amaze me the genius that people have when incentives are given away for relative easy work. If you really want to put in the hrs and get the rewards just do it under GreenSilent, and if you do a good translation ask scirra if you can give some of the earned contributions to somebody else, don't do accounts scheme is just bad exploitation behavior.

  • scirra.com/arcade/shooting- ... wers-28026

    share the link without https://www. that way its not broken anymore

  • Ok thanks, i can see why is being considered as a spam. I will read and see what i can do. But it would be nice if facebook allows this kind of share with conditions similar to admob, something like only 1 post with facebook id per week.

    the Facebook app has this new instant games thing released, which allows u to directly share inside the app using a bot however they have rules against spam listed on the instant games section. you can send notifications directly in users chat and stuff like that however are limited to like 2 3 times a week. but so far as i played some games there all bots are spamming the hell out of my mobile phone so i ended just blocking the app to send me any kind of notifications forever.

    so you need to take consideration the annoyance of sharing, sharing and prompting to share was useful last decade since was new, but lately almost nobody wants it without consent, since they dont give their consent for it. unless you do a button inside the app itself for the user to share that would solve all ur issues i guess.

    and yes it would be awesome to have that what you said, however i think it would be just annoying and increase security issues since will be unprotected and umettered content shared by some random developer that maybe fakes his credentials.

    Hopefully you find a compromise of getting a wall post but work with the companies that offers you the platform as well. Cheers.

  • Hi again

    I have a test project, an object with a touch event , and the action "open in a new url" with an example of a game in the google store.

    [quote:1u455zer]"https://www.facebook.com/sharer/sharer.php?app_id=APP_ID_SECRET_KEY&sdk=joey&u=" & urlEncode("https://play.google.com/store/apps/details?id=com.us.ragnarok&hl=es_419") & "&picture="& UrlEncode("https://lh3.googleusercontent.com/xOWT-k0UwdNKeq7VAcsJnG9elphHphffGtbdc6PvaggLb3iDYQn9fjZw9-gkdzNkOqA=s180") &"&display=popup&ref=plugin&src=share_button&quote=Install this new game "

    The browser action "Open url in a new window", it will open the browser of the mobile device ( and here the user is not logged and if the app ask to log in the browser, the user is not going to do that).

    I want to post on their wall directly the message , through facebook app.

    What you need to have before starting using the tutorials above is 3 things: 1 have facebook app on your mobile 2 promt the user to login into the facebook app before sharing otherwise wont work you cant bypass that its a security issue things aren't allowed to free share like you want, 3 use this link and go to integration it should be just a copy paste in the execute javascript trough browser plugin https://developers.facebook.com/docs/sh ... are-dialog Remember that without step 1 and 2 this wont work. facebook is not a full open app, is actually one of the most secure apps when comes to prevention against spamming. And what your asking is spam, since you want to bypass the permissions of facebook SDK requirements, and would be impossible. so there is the kiatric way and then there is the 2nd option i sent you. if none of them work then there is no other legal way, both kiatrics information and mine should fix your issue its a matter how you use them, remember the user doesnt know what goes back behind the scenes they dont care, they just want to look like is simple <img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Wink">.

    there are up to 3 different ways of implementing a share/wall post 1 inside ur app 2 inside facebook app or prompt a android notification window, 3 browser they are all listed on the links i sent you.

    in the last link in the above reply look for the term Native Share dialog on iOS that is what you want but i guess for android.

  • 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

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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...

  • 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.