00:00
00:00
Minix07
Currently working on my next game, learning a lot of things along the way. Taking a lot longer than I thought it would, so expect nothing in the coming months. pfp by @FullOnWave

ima dude, dude

Unemployed

Highland High School

Former british land

Joined on 1/13/24

Level:
13
Exp Points:
1,684 / 1,880
Exp Rank:
43,721
Vote Power:
5.49 votes
Rank:
Police Captain
Global Rank:
3,982
Blams:
410
Saves:
1,951
B/P Bonus:
16%
Whistle:
Bronze
Trophies:
2
Medals:
446
Supporter:
1y

Minix07's News

Posted by Minix07 - August 8th, 2026


it now saves (mostly)

sorry for taking like 900 months to patch please forgive me


something in the works although i might not post it, more of an experiment to test Haxe


Tags:

Posted by Minix07 - March 24th, 2026


The last time I posted anything on here was an update on Newgrounds sim back in October. I had my birthday 16 days later and 173 days later I posted Newgrounds Sim in a rather rougher state then I would have liked. I set a goal at the start of spring break that I wanted to get it out before I was back at school. I released it the night before school starts.


I've release v1.0.1 that should fix the problem of it freezing on the reporting reviews. The saving is something that I have no idea how to fix (I did put a popup that should appear if it fails to) and I believe is an issue with Ruffle (if not then I'm pretty disappointed in myself for somehow messing up a one line function)


I'm glad I was able to capture the addicting feeling I was getting when I first played Newgrounds Sim. And was shocked that It got to the frontpage the next day and then a daily first!


As always, PM any issues you have with as much detail as possible and if possible a screenshot of your console during the event. I want to make sure Newgrounds Simulator is as best as it possibly can be.


Tags:

7

Posted by Minix07 - October 2nd, 2025


I know I've been almost dead silent for about 3 months (school n stuff). But since since the website got a little update, I want to show what I've done so far since a lot has changed and also *why I HATE TOM


iu_1470264_20701035.webp

As you can tell from the original teaser, a lot has been added and changed (also, the bg and characters changes every time you open IE)


And finally: The user page (ignore 99999K placeholders)

iu_1470265_20701035.webp


Pretty basic but you can customize it whatever you want. (Ignore the shitty ass drawings i made in 5 min)

iu_1470266_20701035.webp

Also added levels, B/P rank, whistle and even awards.


One thing I was working on was the supporter shapes which was almost done, it just needed to add color and code, and then THEY DROP LIKE 20 NEW FUCKING SHAPES THAT I HAVE TO ADD NOW!!!!

iu_1470267_20701035.png


*In all seriousness, this update is pretty cool and I like the Halloween theme. Also, thank you for adding the ability to select specify one news post and also in general, actually giving more then a damn about the community. You're the GOAT.

Tags:

15

Posted by Minix07 - August 12th, 2025


I finally got a bronze whistle, took a long time, probably because I wasn't actively looking for content to report.

iu_1444512_20701035.png


6

Posted by Minix07 - July 23rd, 2025


iu_1433441_20701035.webp

"uhhhuhuhuh, hey Beavis, check it, it's 69"

iu_1433442_20701035.png


Tags:

Posted by Minix07 - July 22nd, 2025


iu_1433009_20701035.gif

A day that everyone, on TikTok at least, is considering "Doomsday"

(I'm sorry for the gif)


Tags:

5

Posted by Minix07 - July 7th, 2025


On the right-hand side of the wallpaper, you can see Phil Eggtree holding his patent-pending ruler-gum-bookmark.

iu_1425770_20701035.webp

Also, happy 30 years of Newgrounds! May another 30 years come!


Tags:

3

Posted by Minix07 - July 5th, 2025


I finally broke out of being > 100,000 exp rank. I honestly wasn't expecting it to happen so soon.

iu_1424702_20701035.png


1

Posted by Minix07 - June 29th, 2025


What is goodie gangalang,

I'm here to show you how to create a simple click-and-point game using ActionScript 3.0, as I’ve never seen this talked about in AS3. If you have any questions, please leave a comment.


Prerequisite

You need Flash that supports ActionScript 3.0. If the program starts with "Adobe," you can write ActionScript 3.0.

This tutorial assumes you already know the basics of Flash: where the tools are and how to use the features to create a piece of animation. Otherwise, I recommend watching the legendary Alan Becker's tutorial on the basics, as he does a much better job of showing you than I can. While it is a bit old, I still recommend watching it. You don't have to watch all of them, just the ones that go over the flash tools and features. This tutorial also assumes you know very little about ActionScript in general.


Unfortunately, I ran into a picture limit, so each step has its post.

Step 1. Setting Up

Steps 2 & 3. Buttons 'n' Cutscene

Step 4. Making The First Room

Step 5. Inventory & Items

Step 6. More Rooms

Step 7. Lag

Step 8. Dialog

Step 9. Using Items

Steps 10 & 11. Mouse 'n' Cutscenes

Example File


Tags:

10

Posted by Minix07 - June 29th, 2025


<< Step 9. Using Items


Step 10. Custom Mouse

Inside the root, make a layer and place it at the very top. Make your mouse there and make it a MovieClip with an instance name. Make a layer for the code and give the mouse an EventListener for when it enters the frame. This way, the code is activated every frame.


this.curmc.addEventListener(Event.ENTER_FRAME, custommouse);

function custommouse(event: Event): void {
	
}

To make the mouse follow the real mouse, set its x and y to the same as the real mouse.

this.curmc.addEventListener(Event.ENTER_FRAME, custommouse);

function custommouse(event: Event): void {
	this.curmc.x = stage.mouseX;
	this.curmc.y = stage.mouseY;
}


But the real mouse is still showing, so that needs to be hidden.

this.curmc.addEventListener(Event.ENTER_FRAME, custommouse);

function custommouse(event: Event): void {
	Mouse.hide();
	this.curmc.x = stage.mouseX;
	this.curmc.y = stage.mouseY;
}


Now it seems to work; however, you can’t click on anything. This can be fixed by typing these two lines.

this.curmc.mouseEnabled = false;
this.curmc.mouseChildren = false;

Now buttons work with a custom mouse.


Step 11. Cutscenes

Inside the game movieclip, make a new layer for the animation

AD_4nXcKnSTi_kN_RnYlScF-4GeKHb0FSpNE11JecRPNBJx4thcpMSc1B1TPWLroayV26OmFjI4pRxVeH_xYTplylzS69oNjwhYZH0y0tVFKPs28w06vAFWAaLKSEgHCTVtsmWgxV77NcQ?key=lYln-58pvChvGvHg5Z5QrA

(If you want the cutscene to cover the inventory, place the layer above it; otherwise, below the inventory)


Draw something so you can easily identify what the cutscene is, and make sure its X and Y are set to 0.


AD_4nXc4U-i7VB5GrPhODYRn9VmGvhSGIYWBVFtGvrQoWBu122m_P6tzXZe54hGRAKf3KsxWCxkjMsvECJwynq_22GrCr2iQccvbYaMDhrhveochQlwARrcWHDGhl5-LmyzQWRW2ia1_VA?key=lYln-58pvChvGvHg5Z5QrA

Convert it into a MovieClip symbol. Inside it, move the drawing offscreen. This is so it can be easy to edit, and the player can't see.

AD_4nXcLq2ViHnw9NE4SAiiqbrFLAlKYsmCVpgAQ2BMiq2qlYxYWX4yn3R1fs6RexKQ92fPJOdjqXMzOIF9J2SyPAIjk5O41XOPEqzQWeuY6ouaM6TSjUTv88a9qecuQ1tId-As_K7t5?key=lYln-58pvChvGvHg5Z5QrA

(ik such a good drawing that I should be scouted, no cap)


Then, in the second frame and onward, animate. The first frame should include nothing but that icon.


Make sure to include your stop(); on the first frame and last frame so it doesn’t play when loaded and loop.


AD_4nXcl2_y2J75PdDCb8jo8akbCrPZ5m3oCRqp8-H5ouZ5aTRwL96zl71UUUtuGyV9XWaJtTe9BLShNtGAALuspTH-K31jFAkPg50_vs1yESKZImXJ2YJ4ePV62HaI-tt3CPRafPwGG?key=lYln-58pvChvGvHg5Z5QrA

(P.S. Shape tweens SUCK!!!)


Now, to make the cutscene work. Exit out of the symbol and give it an instance name.


Make it play when using the item. It should be the first thing it does when using it.

Object(root).game.Inventory.Invbox3.addEventListener(MouseEvent.CLICK, useInvbox3);

function useInvbox3(event: MouseEvent): void {
	if (Object(root).game.Inventory.Invbox3.currentLabel == "cheez") {
		Object(root).game.cheeseanimc.gotoAndPlay(1);
		MovieClip(root).eatenCheese = true;
		this.billymc.gotoAndStop(2);
		this.textboxmc.gotoAndStop("usecheez");
		Object(root).game.Inventory.Invbox3.gotoAndStop("empty");
	}
}


Now, to make another variable for keeping track of eating the cheese.

var eatenCheese: Boolean = false;


And then make it true when eaten

Object(root).game.Inventory.Invbox3.addEventListener(MouseEvent.CLICK, useInvbox3);

function useInvbox3(event: MouseEvent): void {
	if (Object(root).game.Inventory.Invbox3.currentLabel == "cheez") {
		Object(root).game.cheeseanimc.gotoAndPlay(1);
		MovieClip(root).eatenCheese = true;
		this.billymc.gotoAndStop(2);
		this.textboxmc.gotoAndStop("usecheez");
		Object(root).game.Inventory.Invbox3.gotoAndStop("empty");
	}


Then, adding the check in all the rooms to make sure the effects apply

if (MovieClip(root).eatenCheese == true) {
	this.billymc.gotoAndStop(2);
} else {
	this.billymc.gotoAndStop(1);
}

And a little bit of advice, to make sure that the puzzles aren't too cryptic, ask other people to test the game out.


That’s all for the basics! If you want to learn more or have any questions, leave a comment below, and I'll try to answer when I can. Here is the final product (with some extra things added to make it a game)


As an award for reading all of this, I present to you the Riddle Company source file, because one of the ways I learned was by looking at other games and seeing how they did it. Since Riddle Company is a part of Riddle Middle School, it got a little deformed on its way out, but that’s now your homework to fix it.


I would love to see what you all make with this. Make sure to @Minix07 if you want me to have a look at it!


Tags:

1