winkr7's Forum Posts

  • Hello;

    I want my NPC's to talk to me using Gemini API. We are told by google that you can have a free Gemini API key (google "create free Gemini API key" to see how to get it). I want to use the most recent one (Gemini 3.0) if the user has it, but it looks like all I can get (and I am a Gemini Pro subscriber so not a good test) is gemini - 2.0 - flash. There are 4 out there in the available list, some of the time, but I get 2.0 flash consistently.

    So far I haven't tried to get this working in construct 3 (I am just vibe coding it as a test run at this time). Its possible someone has already set this up as an addin here and I am just not aware of it.

    Is anyone else looking to use these API keys in their games, and if so if what are you getting to use with your key? What I have is only google so far, perhaps others are using chatgpt or claude or whatever, let me know.

    thanks

    yours

    winkr7

  • Such unseamly behavior. This may be a problem of sprites bleeding into the next one as they are packed together. I think if you use more memory packing up your sprites farther apart you can fix it--at least that was the case years ago.

    yours

    winkr7

  • You probably want mouse.x(layer) like Mouse.X("HUD").

    yours

    winkr7

  • Thanks for the link.

    yours

    winkr7

  • I have an Iframe object and I want to communicate with it. What is the standard way?

    Like when I hit a button in the iframe I want to immediately be told in construct.

    thanks for your time.

    yours

    winkr7

  • If you take a look at stackblitz and use their bolt ai (which is claude 3.x) you will see the AI can build games for you. They need your help, especially in finding bugs, but the AI can do it if you let it evolve over time. Unfortunately it is pretty expensive if you turn the AI smarts up all the way and let it think as much as it likes it burns a hole in your pocket.

    However, lots of people say they design games to learn how to program, to learn a programming language etc. If you aren't working with an AI on your game project you are missing the main skill you are going to need--how to wrangle the AI.

  • Hello;

    I have been using AI assisted coding with the Fortnite games, and also with the new chatgpt5 with python and pygame. I wish I could do something similar with construct 3. I believe if I were writing code in typescript I could probably get help from chatgpt5 but if I am using the event "no code" construct3 system I am pretty much out of luck. If you want an easy taste to see what I mean, just use the new chatgpt5 to write a minigame in javascript. I hope that we can get something similar here for the event system.

    Does anyone else use the coding AI?

    yours

    winkr7

  • Same here. My second display is on the left and smaller than the main one.

  • I've never figured it out either. I for each whenever I am in doubt. I am not sure what the overhead is.

    The problem gets more dangerous since it just takes the first one if you don't for each. For example if you are looking at "on path found" for a sprite you may easily think it is just one sprite. In fact it could be more than one sprite so you always have to for each it anyway.

    yours

    winkr7

  • About global variables

    If you use a dictionary you have a more awkward time debugging a variable in a watch statement. I haven't used the global sprite yet but this seems like one of its advantages.

    yours

    winkr7

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I had not thought of a global sprite--that is a good idea.

    yours

    winkr7

  • Set layer "hudname" interactive to true or false.

    You can set the layers to turn off input now.

    yours

    winkr7

  • Sami424;

    Chatgpt already scraped the entire construct 3 site, down to the last tutorial (along with just about everything else on the internet). If you ask it anything specific it knows it. I suppose it could run it again through its neurons with a factor of x100 to pay attention for the 99th time but I am pretty sure it does this kind of optimization when it sees me type construct 3 (or some other language) in my question.

    Then again I don't understand how ai agents work, if that is what you are suggesting.

    Thanks for the links anyhow.

    yours

    winkr7

  • I find it easier to store all my global stuff in a dictionary so it doesn't clog up the global scope. Seeing big lists of global variables used to bother me, though maybe now you can put them folders or something? It does effect debugging a little, but if you are tracking a variable in a dictionary you can set it to a local every tic and then track that.

    yours

    winkr7

  • Make up an empty "hello world" construct 3 project and see if it will upload that. I least you will know it is not your router or something if it works.

    yours

    winkr7