PenguinMod block suggestions
-
I just tried PenguinMod to see what it’s about and it’s pretty neat, it has a lot of blocks that can be very useful, like being able to set multiple timers, being able to check properties of other sprites and even run code as other sprites, etc. I’ve picked out some cool blocks that I’d like added to CreatiCode:
Major things:- Stretching sprites
- Copying text to clipboard
- Multiple timers (is a PenguinMod extension)
- check if a device is mobile in an easy way
- new line and tab character blocks
- Check if the user is logged in (to CreatiCode)
- Lists can be turned into JavaScript arrays and back (could be dangerous if input is not sanitized)
- run green flag (restart program)
- stop specific sprites
- Do something always (the hat block)
Some other nice blocks too:
This could check if a project is embedded or being shown on the forums embedded.
This is actually accurate, and battery detection could be used in creative ways and for things like alerting a user when their device is at low battery and/or refusing to do certain things if the battery is below a number like 20%. -
@jeffreyrb03-gmail PenguinMod is a mod of Turbowarp. But did you know there’s a mod of PenguinMod called Snail IDE? And there’s mods of that too! Links are on the create page of our website here: https://modsquadacademy.weebly.com/create.html
-
@mod-squadacademy-1bc96c56 I like your site, it’s cool! Snail IDE doesn’t seem to work at the time though. I used to use Turbowarp all the time but now my school blocks it so that sucks.
-
@jeffreyrb03-gmail battery stuff is pretty specific to mobile devices (ig laptops too but still) logged in can be done by checking if the user id is guest I think (something similar to that) multiple timers is useful, in some places you can use \n for new line idk about tab though, mouse scrolling is iffy cus that only works really in a wait until block since (at least) most mouses don’t scroll smoothly persay, they scroll in intervals which you can see by the when mouse scroll variable hat block in creaticode, list as js array is useful, there’s already an is number in creaticode, mobile is meh but ig somewhat useful, an issue with clipboard is (at least on apple devices) they prompt the user with a pop up saying paste to access it (Ik from vscode.dev that if you click off of this it fails to paste), I can understand clipboard adding for easy copying save data but with the save data to cloud its only really for sharing, the clipboard item is very insecure if it does/did work cus why does your project need their clipboard? they can just paste into an input field for you, is sprite visible ig is sorta useful, stretch is probably useful, project in iframe is somewhat specific cus even if you’re using an iframe you may not want different functionality but i Cna understand it
-
@jeffreyrb03-gmail Thanks!
-
isn’t penguinmod 18+ scratch?
-
@c Where did you hear that?
-
-
@c gun sounds effects isn’t 18+.
In fact, many games that have guns or similar to it are rated 13+ and not 18+
Anything worse than gore & bits or realistic gore and bits can be counted as 18+ though -
@011830-0a42ef84
well many trusted scratch forumers said it was, so I just assumed it was.posts of said info are no longer available to be found, seen 1 year ago, and posts have moved on from then.
-
@c Gandi IDE has a similar collection of sounds and other assets.
-
@mod-squadacademy-1bc96c56
that’s gandi.
not scratch mods -
I use external sounds and sprites from google when I need something that looks good
-
@c Gandi IDE is a Scratch mod.
https://modsquadacademy.weebly.com/gandi-ide -
@011830-0a42ef84 Have you heard of Pixabay?
-
@mod-squadacademy-1bc96c56 kind of
It’s like a site that gives you a lot of images/videos/gifs over basically anything? -
@011830-0a42ef84 Along with music and sound. Everything is royalty-free.
-
@mod-squadacademy-1bc96c56 This is the kind of setting I’d want to see:
-
@sirbots thats different from
how? you can just up the canvas size however (though at like 5k it does not like it and stops rendering some stuff in one directoin, I find 2k or 2.5k best) an exmaple of a project I have where I only use the canvas size to remove fencing is https://play.creaticode.com/projects/662a70eaaf2b57d41a380803
it’s literaly the same logic as any 2d grid game but in scratch and w/o fencing -
@tyller_ Removing fencing has nothing to do with canvas size. Remove fencing lets sprites move entirely off-screen.
-
@mod-squadacademy-1bc96c56 well you can somewhat do it, it lets them move off the veiwport (which is effectively the screen) even though it’s technically not no fencing it still just lets sprite move out of view of your camera, the only issue is you can move the veiwport and then the sprites that were offscreen can be seen at the edges fo the canvas, but if you don’t move the viewport and use variables for x y (so the canvas border doesn’t affect stuff) you can do that.
I do have a better project for an example of no fencing, instead of just using it to do a grid I use it to let zombie ai’s with a physics body move offscreen (it moves everything when the player moves) and there is no way to tell that they do technically hit hte canvas border’
edit: I think the project I sent was just a bad example cus I used canvas size only so zooming in a lot wouldn’t show you the edges of other blocks when you’re moving a bunch, the canvas size isn’t the size of your screen, it’s how big hte fencing is, canvas size is the fencing size and viewport is the screen size