ninjamuffin99's News

UPCOMING SHENANIGANS

2018-01-11 17:27:54 by ninjamuffin99

Whatup yoo, I got my Newgrounds Supporter status renewed, so i can use my favourite Alien Hominid emote.

Anyways, I'm still workin on that big ol game wit PhantomArcade and it's chuggin along good. 

New year new me tho, and everyday pretty much I've been doing some pixelart. Though I haven't been sharing it at all. Maybe if I force myself to share it around I'll work harder on it. But speaking of pixels, Pixel Day is comin up and I'm making a rad game. I'm not gonna spoil anything, but it's gonna be very similar to Emily Is Away, Her Story, and A Normal Lost Phone/Another Lost Phone in terms of gameplay, also the Ludum Dare 39 game "Lost Connection" I did as well. I'm gonna take the tone more seriously compared to previous games and I think I can pull it off. If so man it's gonna be some hot stuff. World famous game.

Here's a few mockups I did in Pico 8

 

5520715_151570955273_PICO-8_1.gif

5520715_151570957892_PICO-8_0.gif

However I switched to HaxeFlixel a day ago to have a lot more versatility and workflow improvements

5520715_151570963233_pixelDayHAxeFlixel.gif

ANYWAYS FOLLOW ME ON TWITTER FOR SHENANIGANS https://twitter.com/ninja_muffin99



What's up yall today I think I'll recap my 2017, starting with important-ish events.

WARNING GIANT WALL OF TEXT OOPSIES

HIGH SCHOOL IS DONZO

Yep I'm done with highschool finally. My final year was filled with various shenanigans. I honestly don't remember too many signifigant events from school though. HOWEVER I gotta share something that happened in the last week of school. In Chemistry class we were supposed to make a video, kinda ranting about something related to science. Because I'm a lazy asshole I waited until the weekend before and I shitted out this thing: https://www.youtube.com/watch?v=4lgINz7FPRk yeah it's pretty stinky BUT I had to have something since my grades were awful in that class. It was double block, which meant I had that class an hour before and an hour after lunch. I was the last video we watched before lunch and for some reason pretty much everyone loved it. I had to head to meet up with someone, and these fukkin hotties from my class went to the coffee shop I was at. I overheard them talking a bit and they were talking about some of my other videos! Turns out when I left class early, the class just went on my Youtube channel and were watching the bullshit I put on there. It's mostly mashups and shit, but the funniest shit is that these two girls liked this one Migos x HuniePop mashup I made: https://www.youtube.com/watch?v=L6WXfppDSqc Like what the shit these people that I've known for 4-5 years that I've never talked to all of a sudden really like this bullshit that I've been making, and specifically stuff relating to the anime dating sim HuniePop, man if only they knew how much of a loser I really am ayyy. Anyways this actually spread a bit to my art class where my kinda pal Christina showed a bunch of people my bullshit video. It got ridiculous. One of the dang cute girls from science class actually asked me to sign her yearbook, and to be honest I actually kinda had a crush on her for like a good majority of high school. Maybe this sounds like nothing but this is someone I have never interacted with 1-on-1 ever before, I never talked to her, she never talked to me, but out of nowhere she asks me to sign her yearbook? Puss town here I come right fellas? Anyways that's pretty much the most eventful thing that happened in my last year of high school. If someone from my high school happens to read this uhhhh yeah I definitely was a loser but man that last week of school was rad as hell.

 

VIDEO GAME DEVELOPMENT:

I made a dang bunch of video games this year. The first one I made was Newgrounds SIM 2017, which won 3rd place during Pico Day (out of 5 games or something lol). During the time I hoped I would continue the project over the months but I sorta moved on. I'm very disatified by it, and I WILL come back to the project, in that case I'll probably just redo it from scratch since I'm a much better programmer and game designer.

The next game I made was _R_G_B_ with TheOverGhoul . It was for the Construct 3 Game Jam from earlier this year. I was level design, and art stuff. I really think it turned out pretty good, and I hope to return to the game in someway sometime in the future, since it's actually the only puzzle game I've ever made. 

Up next is Lost Connection, a game I made with DigitalFudge for Ludum Dare 39. We started working together a little while earlier for a dating sim that we ended up putting on hiatus  and a small infinite runner prototype. We designed it and I wrote the story and programmed it. From a storytelling perspective I really love it. I also got Troisnyx to hook me up with some really rad music. The game would not be the game it is without the music.

Then in September I started my spree of games that I shit out in less than a week. First was REBIDENT EBIL: THE GAME, which was an adaptation of a bit at the end of PhantomArcade's Rebident Ebil animation he made earlier in the year. Moawling did art for the bit in Phantom's toon, so I got hooked up with some official assets that were used in the toon! I actually liked how the game turned out, but it's at less than 2.5 stars lol. The next few games I made include a little drawing/art game called GES-TURED. Some pals have told me that they really liked the movement in that, so I'll probably end up expanding upon that sometime in the future. I also made a small rhythm game in 4 hours(WAVE)!!!! Man at the beginning of the year I never would've thought I'd be able to make a rhythm game, and especially not in 4 hours! In a week at the end of October I made Xmas Anxiety with aninvisiblepirate who also worked on a game during Ludum Dare 39. Xmas Anxiety was a stealth game about hiding from people in Wal-Mart during Christmas Eve. For some reason I super stressed about that game and developing it. But in the end it's another game I wanna come back to for it's potential!

Then in November I asked PhantomArcade if he wanted to make a little game. Honestly I've probably interacted with him under 5 times in my life before that point. I remember he actually played _R_G_B_ with IvanAlmighty during a little livestream, and he was on the Pico Day livestream with Moaw. I actually thought he was kinda a goon at that point in time. But anyways, I asked Phantom to make a game because Moaw has previously worked with him on their Construct 3 game jam game. Moaw said that he essentially had this stupid bullshit idea for a game (which turned into Get Creamed) and I knew I had to make a game with him. Originally I had intented to make a small game that could be made in a weekend, but he suggested it'd be better to slowly work on it over time. I expected it to be a few weeks, maybe a month of on and off work, but oopsies now we're kinda aiming for sometime early 2018 heheheh dang PhantomArcade go call him a tool.

Anyways in November I was actually able to shit out another game, Breathing Simulator. I made this and posted the concept to my Supporter Exclusives BBS post, where I post early access to my games for NG Supporters. I actually ran out of supporter status myself and I'm unable to renew, so I haven't been able to update it. Anyways, BrandyBuizel reached out to me to do some art since he got a fancy schmancy new Cintiq that he wanted to try out I guess lol. Anyways I really just wanted to make a game that was literally a breathing simulator. I probably won't expand upon that game but it was good stupid shit to just get out there.

At the beginning of December I participated in Ludum Dare 40. I was gonna work with Moawling on this one, but my internet actually went out for a while and I guess Moaw was busy or somethin ehh. Hopefully next time, or some other gamejam. Anyways for LD40 I made IN-FAMOUS all by myself! I really liked how this turned out only because I love the idea of bullying players, so I was able to get away with calling people rude names like retard, asshole, cuck, nazi, yet still get reviews like this: 5520715_151462503012_insult2.png

Basically the story of the game is that you're this degenerate that makes super offensive content. It was somewhat inspired by the reviews I got on REBIDENT EBIL: THE GAME. In RE the game calls you a faggot when you get a gameover. This was not my idea but I got the critisisms for it dang stinky PhantomArcade strikes again what a gay. Anyways I don't really care about them too much, I just thought the ridicuoulousness would be funny in a game. A few days ago was the rating deadline for Ludum Dare games, and Alex Rose was playing a bunch on stream, so I showed it to him. Alex did the Ludum Dare keynote this time around, and he actually held an art contest on Newgrounds earlier this year! We ended up talking a bit I guess in his Discord server, and I got to play his game with him since it was online multiplayer! Everyone should check out his stuff since he cool.

 

FOSTER CARE SHIIT:

This is a bit more personal stuff so feel free to stop reading since this is the last section.

I've actually been in foster care since late 2015, and it wasn't until July when I got to start living with my mom again. I got to visit my mom 2-3 times a week during that time, but I was at least with my brother and sister. My foster parent was alright for the most part. She was really anal about me being on the computer and not interacting with real people though. I was only able to go on the computer for 2 hours a day when I was living with her. In the summer of 2016 I would actually wake up at 5AM to work on animations until 10-12AM since at the time I was working on animations for the summer animation jam stuff that was going on around then. I really wish she wouldn't have pushed me so hard to do stuff other than computer since that's where most of our conflicts were and I think she's an alright person, she's just kinda dumb sometimes I guess heheheh. Anyways, there are some things I miss about it, like her family and stuff were super nice, in fact her sister inlaw was probably the nicest person I've ever met. When my foster parent was out of town she'd take care of us a for a day or so and we usually got some good ass pizza. There's a lot of good memories I have and overall foster care was a positive experience for me. I remember when I won $100 from Pico Day, I feel like it got me a bit of cred with her since it was real money, and it was actually $130 CAD so hey ez ez.

 

ANYWAYS this newspost has gone on long enough, 2017 was a real good year, I made some cool Newgrounds pals and collaborators and that makes me genuinly happy that I'm at that point. I'd be happy if 2018 was half as good as this year for me. GOOD STUFF THIS WAS A CHEESY ASS NEWSPOST TBH


Game Dev Shenanigans #0593

2017-12-19 15:57:13 by ninjamuffin99
Updated

What up all, it's been a good few weeks since I made my last newspost. That post was a little breakdown of my Ludum Dare game. Pretty much I've been developing a game wit @PhantomArcade for the past 1.5 months. Dang it seems like I've been making this game forever, and also we just got started with it. But anyways, he started posting some fancy GIFS and whatnot to his twitter, so here are a few that he posted: 

https://twitter.com/PhantomArcade3K/status/941767925777788928

https://twitter.com/PhantomArcade3K/status/942555171544092672

We're both pretty excited about this project, so feel free to follow us both on Twitter for some sneak peaks maybee eheheheh

In other game dev shenanigans, I'm hoping to finish a small game before the end of 2017, which would be a follow up to "Sick Day", a game I posted earlier this year, but I actually made it in December of last year.

In more shenanigans, I started work on my Pixel Day game, and I'm using Pixo-8 because I gotta put it to good use since I haven't really touched it since I bought it oopssies


Ludum Dare 40 "IN-FAMOUS" breakdown of the game and process

2017-12-06 18:20:02 by ninjamuffin99
Updated

What's up yall, over the weekend I participated in Ludum Dare 40, a good ass game jam. ldjam.com

I made a game called "IN-FAMOUS" and that's a genious title so you should play the game here on Newgrounds: https://www.newgrounds.com/portal/view/703072

Intro/Idea conceptions:

This would be my second time doing Ludum Dare, but I ain't no stranger to short weekend game jams. This time around I went solo, I was in talks with Moawling on working with them, but my internet actually went out two weeks ago and I only got it back yesterday, so I had to go solo heheh. Maybe next time. Anyways, this Ludum Dare's theme was "The More You Have, The Worse It Is". I actually had to head to the Tim Hortons across the street from me and use the internet there just to check what the theme was since my library closed. Anyways, for the next 6 hours I just brainstormed, and did a small bit of prototyping. But nothing came out of it besides some concepts for a dating sim that definitely would've been called "Too Many GFs". 

5520715_151259752271_Concept.png

Here's the concept of what the UI would have been that I made in MS Paint.

It wasn't until I was in bed at midnight when I had the idea to do something related to online fanbases. I then booted up my PC and wrote down some stuff in the text file I had. You can check out all of the ideas I had written down in the txt file here: https://github.com/ninjamuffin99/ld40/blob/master/theme.txt

and also some of the game design stuff I was thinking about for the dating sim idea: https://github.com/ninjamuffin99/ld40/blob/master/DesignIdeas.txt

 

How the game became the game it is today:

The first day of work, I originally had in mind that, as you get more internet followers, the worse and meaner the comments get. I began by working on a clicker style game, where when you click "create" it increased your followers, and you had a random chance to get a random number of comments. I then built the comment loading system, with scrolling and everything. However I started generating A LOT of comments in a very short amount of time. I started optimizing the code a bit so that the game shows and saves 1800 comments very little performance cost. I actually hacked the core HaxeFlixel code to make a bootleg culling effect, where it didn't call the draw() updates if the object was offscreen, which I am very proud of because it increased performance by over double, with a single line of code:

this.set_visible(this.isOnScreen());

Again, super simple thing, that just doubled the FPS. So I'm proud of this stupid thing, which I'm sure that there's an actual function that might do this built right into HaxeFlixel but ehhh hey guys let me have this moment.

Anyways, I was able to generate a shit ton of comments, which then got me to think about ways to generate all of the comments. I immediately thought of randomly generating the comment.

Randomly generating the comments:

At first I thought of almost completely randomizing the comments, and playing around with sentance structure. But I know shit all about sentance structure and grammar. So I then decided to write some sentances and go from there. I'll break down the comment gen steps.

  1. The function first grabs a random name from an Array(basically a list) of names I wrote, and then a last name from another array. Then it puts them together.
  2. Then it picks a random number between 0 and 6. These are all of the different kinds of comments, so 7 different types of comments in total. In this breakdown, I'll only go through the process of one type of comment
  3. Let's say that random number is 4. That generates a comment, with the base template of my (sibling/family) (verbs) this. However this sentance is modifiable. For example, instead of that "my" at the beginning, it has a 50% chance to instead add "why does" before it, to modify the sentence to become a question. While generating that bit, it also has a chance to add a "really" before the verb (ex: "why does my brother really hate this?").
  4. Since the comment type if 4, it has a random chance to add another sentance relating to it. One example is I (guess) that means I (verb) it!!! where the guess is a word taken from a list of four that I wrote ("guess", "suppose", "think", "assume"). Let's say it randomly took "suppose", and it took "love" from the verb list. Now the comment reads "why does my brother really hate this? I suppose this means that I love it!!!" Now you already have a picture of some kid, maybe a sister, who does everything the opposite of her brother.
  5. It then has a random chance to add either "LMAO", "WTF", or "LOL", and these are still a bit specific to this type of comment.
  6. Now it goes through modifiers that'll apply to every type of comment. First is a modifier that'll add a self quote (ex: -firstname lastname currentyear). I really liked this bit to create those kinds of people that make stupid quotes of themselves and its hilarious.
  7. then, it has a chance to randomly generate a hashtag. It has a 7% chance of running this bit, so lets go through it. It grabs a hashtag from a list I've written, then adds it to the end of the sentence. It then has a 60% chance to add another random hashtag from the list.
  8. The final bit is a random chance to completely erase the sentence, and replace it with a spam message. This has a 1% chance of happening, which is probably way too low to be honest heheheh. Basically the way that works is it writes the comment "FREE GIFTCARD GIVEAWAY" as a reference to youtube spam comments that try to give you free Steam cards or something. then makes a fake url "spam4u.rl" and adds some random numbers and letters after it.
  9. Finally, it returns the comment and displays it on a comment block. The final result would look something like this: "Krystin Taylor: why does my brother really hate this? I suppose that means I love it!!! #DEEZNUTS #TRIGGERED #HATERSGONNAHATE"

That's essentially the comment gen process, but this example only used 1/6 comments. Here's a link to the function if you want to see how more comments are generated, sorry about not commenting the code oopsies: https://github.com/ninjamuffin99/ld40/blob/master/source/Comments.hx#L400

I think this kinda semi-hand made style of randomly generating comments works very well. It's almost like how Derek Yu of Spelunky "randomly" made Spelunky levels, by just having hundreds of handmade levels, then randomly modifying them, then stringing them together randomly too.

Final thoughts and misc things:

The final day was essentially polish, title screen, better controls, fades, etc. At this point, I still didn't have any music, so I was browsing through my PC when I found an MP3 of Clair De Lune that I had downloaded when I was learning it on piano. I think it was made in the late 19th century so I'm pretty sure it's public domain by now, if not oops. I think it works really well because when you scroll through the comments, they almost look like piano keys! 5520715_151260197282_infamouskeys.gif

The song also adds a seriousness to it, that adds to the comedy a bit, and makes it way more dramatic than it needs to be. I actually wasn't able to upload it by the deadline because of internet difficulties, but I finished the game 3 hours before the deadline. I think the game turned out real good. The last thing I wanna add is that I felt like such a genius when I came up with the title "in-famous" because it refers to both being internet famous, and also infamous, as most of the comments refer to you making shitty, offensive, or weird content and pretty much universally disliked by the internet.

OOF this was a long ass newspost, but here it is yall. I hope you enjoyed reading through some design process and whatnot. Again, if you haven't played the game it's here on Newgrounds, or if you wanna see the good ass comments again: https://www.newgrounds.com/portal/view/703072

Go rate the game 5 so that I can get a daily award and frontpage this newspost  >:) pls pls

Full source code is available on Github: https://github.com/ninjamuffin99/ld40 you can check all of the development history too, and earlier builds and whatnot

And just a small update: Keep an eye on me and PhantomArcade's twitter accounts, pretty soon we'll probably start showing off some stuff for the game we're working on. https://twitter.com/ninja_muffin99 https://twitter.com/PhantomArcade3K


Ludum Dare 40!! And also other stuff

2017-12-01 16:22:25 by ninjamuffin99
Updated

What's up yall, at the current time of writing this, one of my favourite game jams, Ludum Dare, begins in 5 hours! Last time I made a little "non-linear narrative game" with ur boy @DigitalFudge called "Lost Connection". The theme was "Running Out of Power" and if you haven't played it you can check it out right here on Newgrounds! https://www.newgrounds.com/portal/view/697235 I really like how this game turned out! And make sure you drop a good ol' follow on DigitalFudge!

Anyways onto this Ludum Dare, I'll be going in solo, partly because I haven't done art for any of my games in a while, and partly because I have no internet at the moment! Right now I'm writing this at my library, and sometimes they block Newgrounds, but right now it seems to be unblocked but who knows heheh. But for technical stuff, I'll most likely be using HaxeFlixel again for this jam, however I have been fiddling around with Unity 3D stuff lately so it's possible you might see baby's first 3D game from me by the end of the weekend. Sounds and music will probably have to be hand made in Famitracker, LMMS, or FL Studio and possibly even recorded through my mic! Graphics will most likely be made in either OpenToonz or Aseprite.

Final words and quickie updates:

Progress is still chugging along on this big-ish project I'm working on with @PhantomArcade, I think we're ready to announce it sometime this month.

Follow me on twitter for shenangians and stupid ideas for games that I'll make one day: https://twitter.com/ninja_muffin99

and gib me monie on kofi so I can make it rain on all of my ladies ayyyyyy: https://ko-fi.com/ninjamuffin

 



What's up new grounds. It's late at night so I have nothing to do but neglect sleep. Anyways here's little bits of updates and info for you
BIG GAME STUFF

Still working on that bigger game project, hopefully it'll be done early next year.

LUDUM DARE

LD is next weekend and I'm gonna most likely get something out for that. Absolutely nothing is planned for it in terms of people I'll be working with.

ANIMATIONS

I had a Christmas animation I completely forgot to work on this month woopsies. And also a Pixel Day music video OOPSIES.

OTHER GAME DEVELOPMENT AND PROGRAMMING SHENANIGANS

I've been messing around with a bunch of programming stuff, like working with Unity and C#. I still know shit all about Unity but I can see myself using it as a 3D game engine in the near future. I've been messing around with Blender more too so maybe keep an eye out heheh. But also I'll probably check out Godot once their 3.0 release is stable or something since I hear that the 3D will be improved a lot in that release. Tonight I tried to get C++ and SDL working but either Visual Studio messed something up or I got legacy files which aren't compatible or IDK but oof every single time I try learn C++ shit like this happens. I really want to learn some low level programming stuff one day. Tomorrow I'll try mess around with Kha http://kha.tech/ It's written in Haxe so I'll probably be familiar with it since I use HaxeFlixel.

 

And to leave this off, yall can check out 1 hour video by Jonathan Blow, on techniques on dealing with lack of motivation, malaise, depression. This guy made Braid, and part of the team that made The Witness so he's some hotshot I guess https://www.youtube.com/watch?v=i7kh8pNRWOo


good ass news post

2017-11-10 02:20:09 by ninjamuffin99
Updated

stuff is bein made, but i only made this newspost to get that stinky wall of text off my profile aw yuck
anyways I may or may no have a small little game out by the end of the weekend.
I'm working on a somewhat larger project that im real excited for, but its still in early dev
Im working on a pixel day animation
im finishing up a year old animaton too

 


Xmas Anxiety is DONZO + Weird project obsession

2017-10-28 12:29:29 by ninjamuffin99
Updated

Oof I last week I started Xmas Anxiety with your boy @aninvisiblepirate. It's a stealth game about avoiding people while you Christmas shop for your family.

You can play it here: https://www.newgrounds.com/portal/view/701255

And the source code can be found here: https://github.com/ninjamuffin99/XmasAnxiety

This was a part of a weekend game jam type thing that I've started doing, where I try to make a game in a weekend. I post progress and previews in the supporter forum. This particular game took a bit longer to make so I'll be skipping a new game this weekend, and also because I have another project I gotta finish.

Onto the next subject of this newspost, and that's the project obsession. I think for Xmas Anxiety I've worked harder on it than any other project of mine. Mostly because I just wanted it done with because it already was overdue and past the sunday deadline I set for myself. I spent pretty much the whole week crunching and redoing a bunch of things. I don't regret it because I learned alot about using Tiled Map Editor which is much better than Ogmo. However last night I posted it at around 10PM PST. I then played Cuphead for about 20 mins or so then went to bed. But all I could think about was the game. The attention I thought it could get. The views. All that stuff that doesn't really matter too much, but I obsess over with every game. Usually I get over it within the first day or so. Maybe it's the fact that I posted it before I went to bed, but I actually dreamt about it. I dreamt about people leaving reviews, I dreamt about people complimenting mechanics which it didn't even have. In my dream it was a completely different game, and not metaphorically, it was different in every way. It was an odd experience. I almost couldn't tell the difference between when I was sleeping and when I was awake because the game and what people thought about it was all I could think about still. Anyways I feel like I've already moved on and I'm not obsessing over what people think about it now. Just thought I'd share my experience and thoughts.

 

Onto other stuff:
I plan to work on animating and doing art for the next few months. Hopefully until Pixel Day. I plan to finish an animation that I've been working on for about a year on and off, doing a little thing for Robot Day, and doing a music video for Pixel Day. I'll still do the weekend game jam things every weekend just because I really like making games. Anyways thats this newspost for now! \

https://ko-fi.com/A8854UVO gib me money pls pls

 

and also I'll just leave this Davey Wreden talk here: https://www.youtube.com/watch?v=bKMAJ8vOMDg


New Game thingngn

2017-10-16 19:33:09 by ninjamuffin99
Updated

What up newgrounds. Looks like it's halloween time. Speaking of which, check out this little  art tool/game I made over the weekend: GES TURED https://www.newgrounds.com/portal/view/700696

And check out the source code if you want, it's made in HaxeFlixel: https://github.com/ninjamuffin99/InkToberGame

I'm planning on doing a small game every weekend, starting development on Friday, and ending sometime on sunday. If you're a supporter you can check out the progress/previews in the thread I made in the Supporter Party forum.

Anyways for general updates:

Last newspost I mentioned I might be heading to Full Indie Summit this Saturday. Well now it's very unlikely that'll happen since my mom's car broke down yesterday so uh oh there's always next year.

I'm also in the middle of the Halloween game I'm doing, which may or may not be super spooky. I'm hoping to have it finished a few days before Halloween.


Anyone going to Full Indie Summit?

2017-10-05 06:02:07 by ninjamuffin99
Updated

http://www.fullindiesummit.com/

Full Indie Summit is a little indie game dev thing on October 21st in Vancouver BC Canada. There's going to be a bunch of presentations and such. Even a talk by Tommy Refenes of Super Meat Boy fame (and also Grey Matter here on NG: https://www.newgrounds.com/portal/view/467236 ) and it's successor/sequel Super Meat World.

Anyways to get to the point there's a possibility that I might go since it's like a small little road trip to Vancouver from my town. So it'd be kinda cool to hang out with other Newgrounds fellas or talk or something. Who knows maybe we can be PALS. I've only ever met one other person who has been on NG before and that was when they were in high school (early 2000's) and it was rad talking to them about it. So