For now, mime and apollo have full control over LC and will be handling site decisions going forward.
I’m stepping back from making site changes for now and letting them decide how to move LC forward.
- Jack Of Blades
Woah woah woah, don't cut out there.
I want to know about pencils... (Also, I hope you know all my comments werer in loving jest - you are my Favourite French, after all)
The point re: this website's situation?
Personally, I'm assuming the team can't talk much about it because they can't, or they think it'll make it worse.
And then... the bullshit speculation begins... because that's happens when human nature meets a secret...
Ok, calm down, that's kinda serious
guys, when we say 'we can't talk much,' it's because a lot of things are still being discussed, staff things, y'know? Like, people keep asking me if AI will be banned forever, I can't say yes or no because that was never discussed, but I assure you, we have no problems with laws. The report was dealt with and we're okay, our actions were to prevent further problems and reports. Let me be 100% clear because I don't want to be asked this again, the only thing that prevents us from saying literally everything about our situation and staff meetings is our positions as staff members. No investigations, no lawyers, nothing
Ok, calm down, that's kinda serious
guys, when we say 'we can't talk much,' it's because a lot of things are still being discussed, staff things, y'know? Like, people keep asking me if AI will be banned forever, I can't say yes or no because that was never discussed, but I assure you, we have no problems with laws. The report was dealt with and we're okay, our actions were to prevent further problems and reports. Let me be 100% clear because I don't want to be asked this again, the only thing that prevents us from saying literally everything about our situation and staff meetings is our positions as staff members. No investigations, no lawyers, nothing
Haha. I am sure it'd also be better if you were talking to it directly, ratherr than second-hand through me. Because you'd explain the needs a lot better, I guess.
But still, I decided to share your message to 4o to see what it says!
Consistent Method Naming: Renamed getOwnPosition to getPosition and addCardToSlot to createCard for consistency and clarity.
Optimised getPosition: Used indexOf directly to find the card's position without iterating through the tiles twice.
Simplified Neighbour Methods: Combined the boundary check and neighbour fetching logic into a single neighbor method to reduce redundancy.
Array Creation Simplification: Used Array.from to create the tiles array directly in the createTiles method.
AI is definitely quicker! 4o is SO fast. But, a case of Slow and Steady, I think. Speed is definitely good sometimes, but not if it has errors inside.
All this said, I'm still very much an amateur coder - but my friend, who makes a (very good) living as a developer. Recently used 4o for the first time and was really impressed by what he got out of it. So, it could all just come down to utilisation. At the end of the day, I think it's a tool and a resource like so many others. It's also quite good at optimisation - when you give it some code you've already written and it says "You're wasting a lot of time doing this..." .... Or maybe that's just the way I code.... haha
Is not ideal. I wouldn't use getPosition instead of getOwnPosition, because the latter is clearer and ensures that you know it doesn't require inputs. getPosition is also not ideal because it's a bit unspecific. In hindsight, a better function name would be getOwnTilePosition. That's because the very specific nature of it would mean I'm not going to get relinked to sprite objects that may have getPosition or getOwnPosition in order to retrieve x & y values, thereby making the management of the code better.
I'd disagree vehemently with createCard instead of addCardToSlot, because the former makes it a lot clearer what's actually happening, while the latter leaves the developer uninformed that a card isn't just magically created but placed in a slot.
Two is actually an improvement. I was a bit in a hurry and so used findIndex, which requires me to use a function as identifying method, when I can just use indexOf to do the same, slightly faster and more cleaner.
The boundary check combination isn't necessary, but I actually like it optically more. It's also good that the idea left the original methods intact to still allow a specific direct function without arguments to retrieve the tiles. All in all a good change.
4 is actually a big mistake in how the function works. That's a blunder.
The original function is capable of creating an array & filling it simply by using $Gameboard.createTiles(). However, the new one is not capable of filling the tiles but instead just returns an array of tiles. In other words, should I wish to clean the tiles and populate them with new cards, I originally could just use the just mentioned createTiles() function, while now that function won't do anything. The tiles can now ONLY be populated at creation, thereby limiting the functionality without any benefits.
As I said, a mixed bag - but still pretty interesting. Do you need to have some kind of registration or payment or something to access that AI? Or is it publicly available?
Is not ideal. I wouldn't use getPosition instead of getOwnPosition, because the latter is clearer and ensures that you know it doesn't require inputs. getPosition is also not ideal because it's a bit unspecific. In hindsight, a better function name would be getOwnTilePosition. That's because the very specific nature of it would mean I'm not going to get relinked to sprite objects that may have getPosition or getOwnPosition in order to retrieve x & y values, thereby making the management of the code better.
I'd disagree vehemently with createCard instead of addCardToSlot, because the former makes it a lot clearer what's actually happening, while the latter leaves the developer uninformed that a card isn't just magically created but placed in a slot.
Two is actually an improvement. I was a bit in a hurry and so used findIndex, which requires me to use a function as identifying method, when I can just use indexOf to do the same, slightly faster and more cleaner.
The boundary check combination isn't necessary, but I actually like it optically more. It's also good that the idea left the original methods intact to still allow a specific direct function without arguments to retrieve the tiles. All in all a good change.
4 is actually a big mistake in how the function works. That's a blunder.
The original function is capable of creating an array & filling it simply by using $Gameboard.createTiles(). However, the new one is not capable of filling the tiles but instead just returns an array of tiles. In other words, should I wish to clean the tiles and populate them with new cards, I originally could just use the just mentioned createTiles() function, while now that function won't do anything. The tiles can now ONLY be populated at creation, thereby limiting the functionality without any benefits.
As I said, a mixed bag - but still pretty interesting. Do you need to have some kind of registration or payment or something to access that AI? Or is it publicly available?
Totally get the mixed bag. Some of my main issues with it come from it being a bit over the top sometimes. 4o is overly verbose and a little too helpful sometimes. Like, I might give it a script where I've made a typo I can't see, and it'll say "Your typo is on line 55... LET ME REWRITE THE WHOLE SCRIPT FOR YOU" and I have to tell it to slow it's roll. Especially when it comes to touching things I want left alone...
But that comes with the way you talk to it as well. Nowadays I'll say "Without changing any of the methods" or whatever. And then otherdays, when I feel a little chaotic, I say "What do you make of this script?" to see all the improvements it suggets....
Sadly the one I am sing is paid. But the free versions, which do an "okay" to "decent" job are free.
You must be registered to see links
. I pay a subscription because I spend almost every day using it, so it's worth it for me. My most used subscription out of anything. But mileage varies, of course.
Hey Brother Bonky! Glad to see the gif is making another appearance and loving the bear puns! Even if some people find them unbearable!
But we need to talk about this...
Ok, calm down, that's kinda serious
guys, when we say 'we can't talk much,' it's because a lot of things are still being discussed, staff things, y'know? Like, people keep asking me if AI will be banned forever, I can't say yes or no because that was never discussed, but I assure you, we have no problems with laws. The report was dealt with and we're okay, our actions were to prevent further problems and reports. Let me be 100% clear because I don't want to be asked this again, the only thing that prevents us from saying literally everything about our situation and staff meetings is our positions as staff members. No investigations, no lawyers, nothing
I was gonna post a reply to you Raccoonus, but I forgot it along the way.
It was probably hilarious!
Okay, you can just use the special door, I made for you, one of your friends already did...
You must be registered to see attachments
Can I pet that Dawg?!
Well, a cold winter morning, a hot chocolate (coffee...) is pretty great!
Thanks Blood, they are delicious!
What uhhh was your goal Lix?
P4? I thought you already had it.
He does that to everyone, I see as a mark of approval, but sshhh! *whispers* Don't tell Bonki that!
Reply to both of your post micmitja.
Yeah, we have read this whole thread, some pick up from where they left off, others go a handfull pages back.
Lately it hasn't been that bad, less than 10 pages for me, from when I leave, to when I get back.
It's time for you to use your Dino Zords! @Guz89 - T-Rex Zord @Shawnchapp - Plesio Zord @BeowulfKnight - Pachy Zord @mime - Ankylo Zord
(Sooo uhhh, I don't know anything about Power Ranger... I just use stuff, I find on the wiki... But I'm in too deep now! )