NaN:NaN
NaN:NaN
--:-- / --:--
Newgrounds Background Image Theme

Someone gifted Snuwkthepanda supporter status!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!
Response to: What’s so special about Anime? Posted April 9th, 2025 in Animation

At 4/9/25 01:09 AM, thepixelizer wrote:[...] I forgot a cartoon can do anything! [...]


You're spot on. Even on this site, US peeps seem to think animation is for monologue delivery and shots of people sitting and eating. It's kind of insane and adds to the "I can't relate to adult human beings" vibe US animation fans often give off. If it's not going to depict something that would be hard to do in live action or depict things in an ultra-stylised way, what's the point of the extra effort?


Response to: What’s so special about Anime? Posted April 9th, 2025 in Animation

I love me some 80's/90's cartoons before... whatever you want to call the Western cultural movement of the last quarter century, but let's be real about the state of things: What did the West produce last year that can go toe to toe with the animation of a random fight in an episode of Dandadan? The only thing that come to mind is TDTEBU and that's a feature film multiple years in the making and a fifteen million dollar budget versus an episode of a fan service television series squeezed out in like a month?


There's lots of complex cultural reasons for it and we don't have to blame the hard working artist involved or the politics or anything so reductive but... except for Indies who the Boomers are never going to let rise anyway, Western animation is a complete joke ATM even ignoring subject matter.


I think AI is only going to make it worse. So far it looks like AI is going to go the way of 3D: used to lower budgets in the West and to deliver more for the money in the East.


[edit] Someone pointed out French animation rocks and this is true. Please grep and replace Western with Ameritrash above.

Response to: Top entries from 04/08/2025! Posted April 9th, 2025 in P-bot's Postings

Congratulations to all today's winners!

Response to: Top entries from 04/07/2025! Posted April 8th, 2025 in P-bot's Postings

Man. I'd rather have P-Bot than T-Bills in these trying times, and a monster girlfriend is better still!


Congrats to @Atastic and all today's winners!


At 4/6/25 11:17 PM, Anamonator wrote:[...] From now on if I see content like that, I’ll just give it a blam and move on.


I know I gave you a (somewhat related) hard time in the P-Bots earlier, but I always try to give credit where it's due.


  1. I really appreciate you taking my half joking advice to take topics like this to the BBS and it's good to see you getting positive (which is not the same as completely approving) engagement.
  2. I have to salute you on your mature attitude. There are people almost three times your age who struggle to live and let live. Salute.


My honest respect leaves me with an emotional conundrum though. As you pointed out to me earlier, lately threads that discuss pornography have been re-rated 'A' for seemingly no other reason. Again, while I love the engagement you're getting... the idea someone only half paying attention might lock you out of your own thread is frankly hilarious. I don't even know what to root for. My soul is in ironic superposition.

Response to: Top entries from 04/06/2025! Posted April 7th, 2025 in P-bot's Postings

Chess Force!


Some great Flash Forward games! Great animations too. Love the concept loop. Congratulations everyone!

Response to: Top entries from 04/05/2025! Posted April 6th, 2025 in P-bot's Postings

At 4/6/25 11:13 PM, Anamonator wrote:The drama hyperlink linked to an A rated post wtf


I just clicked back through and it's all text except for one illustrative cartoon that could have been published in the New Yorker. I don't know man. It's not on me. I think the mod plan for the BBS is to just keep ratcheting down what's considered 'A' until kids are shielded from the horrors of indefinite articles.


Since you're not welcome in cultural discussions, here's a wholesome T rated game full of actions you should emulate:

Response to: Near Zero Effort (I Promise!) Share Thread Posted April 6th, 2025 in Programming

At 4/6/25 02:24 PM, Gimmick wrote:Is this what javascript was supposed to have been like?


Parenscript is indeed close I think. Given the prototypical (in the object oriented sense of the word) I think it may have been closer to:


(.log console "message")

where the . signalled vtable magic but you still had to provide self.

Response to: Top entries from 04/05/2025! Posted April 6th, 2025 in P-bot's Postings

At 4/6/25 08:44 PM, TinFoi wrote:Would've worked better for the art portal honestly


Ooh ooh! Let me get on the policing what gets posted where action!


"Real talk": Your and @Anamonator 's whining would have worked better as a drama post in the art BBS honestly. 

Response to: Top entries from 04/05/2025! Posted April 6th, 2025 in P-bot's Postings

This is nuts!


Drama by @Sillypoo and an amazing collab by--inhales-- @EmsDeLaRoZ , @Chdonga , @Creeperforce24 , @DancarMar , @ElRandomGMD , @EmilyRose420 , @MicroBihon , @PLJerry , @rosarjc , and all of @whimsical-wife 's amazing crew.


Congratulations to everyone who placed in the top ten today!

Response to: Top entries from 04/04/2025! Posted April 6th, 2025 in P-bot's Postings

Sweet. Awesome stuff today and awesome coming soon.


Congrats to all today's winners and runners up!

Response to: Near Zero Effort (I Promise!) Share Thread Posted April 4th, 2025 in Programming

I'll try and rez this thread with a different Lisp dialect:


(defun handle-text (ctx)   
   (let (($ (chain cheerio (load (@ ctx txt))))
         (views 0)
         (score 0.0)
         (frontpaged f)
         (daily 0)
         (weekly 0)
         (monthly 0))
     (setf views (parse-int (chain (chain (chain (chain (chain ($ ".sidestats") (first)) (find "dd")) (first)) (text)) (replace "," ""))))
     (setf score (parse-float (chain ($ "#score_number") (text))))
     (when (> (@ ($ ".frontpage") length) 0)
       (setf frontpaged t))    
     (chain
      ($ ".trophies > li")
      (each
       (lambda ()
         (let ((cls (chain ($ this) (attr "class"))))
           (when cls
             (cond
               ((chain cls (includes "daily"))
                (setf daily (parse-int (chain cls (slice 5)))))
               ((chain cls (includes "weekly"))
                (setf weekly (parse-int (chain cls (slice 6)))))
               ((chain cls (includes "monthly"))
                (setf monthly (parse-int (chain cls (slice 7)))))))))))
     (chain console (log (+ "views: " views)))
     (chain console (log (+ "score: " score)))
     (chain console (log (+ "frontpaged: " frontpaged)))
     (chain console (log (+ "daily: " daily)))
     (chain console (log (+ "weekly: " weekly)))
     (chain console (log (+ "monthly: " monthly)))
     (chain console (log (chain (chain db
                                       (prepare "UPDATE movies SET views = ?, score = ?, frontpaged = ?, daily = ?, weekly = ?, monthly = ? WHERE id = ?"))
                                (run views score (if frontpaged 1 0) daily weekly monthly (+ "" (aref ids (@ ctx id))))))))
   (when (< (@ ctx id) (@ ids length))
     (let ((delay (min 256 (max 0 (- 256 (- (chain -date (now)) (@ ctx started)))))))
       (chain console (log "delay: " delay))
       (chain console (log))
       (set-timeout (lambda () (process-id (+ (@ ctx id) 1))) delay))))

Response to: Top entries from 04/03/2025! Posted April 4th, 2025 in P-bot's Postings

Holy cow... massive collab. Congrats to the crew and all of today's other winners and runners up!

Response to: Top entries from 03/30/2025! Posted March 31st, 2025 in P-bot's Postings

Awesome creature feature! Congrats to everyone who was part of today's number one and everyone who won. :)

Response to: Top entries from 03/29/2025! Posted March 30th, 2025 in P-bot's Postings

Congratulations to all today's winners and runners up!

Response to: Never Programmed - Need Help w/ Interface Posted March 29th, 2025 in Programming

At 3/28/25 03:22 PM, NeoBioHazardus wrote:[...]


This is pretty ambitious if you've never coded before. I'm not one to usually recommend "visual coding", but have you thought of using Flash for this? It's basically "switching assets in response to user events", which Flash can do without any coding.


Alternatively, how much coding experience do you have? Does never literally mean never?


To try and answer your original question as best I can: I'd stay away from "UI" tutorials even though that is what you're trying to build. Godot UI tutorials are going to be more about menu layout etc etc, which is not what you really need. In my opinion, you probably better off finding as simple a "babi's first platformer" tutorial. That would--hopefully--show input, switching frames of animation, etc etc. Your challenge would then be to take those pieces, break them up, and reassemble them into what you've described. Like I said, it's a bit ambitious for a first go.


Alternative to Flash (just throwing this out there) they might be tools that can do this that output HTML. Again, you're basically just swapping things in response to user input. If something like hypercard were still around... actually... maybe Scratch could do this?

Response to: Top entries from 03/28/2025! Posted March 29th, 2025 in P-bot's Postings

Whoa. Super nice collection today. A super huge collab, nearly experiments animation, and FNF to boot.


Congratulations to everyone!

Response to: Top entries from 03/26/2025! Posted March 27th, 2025 in P-bot's Postings

Wishlisted @matt-likes-swords .


Congrats to everyone! Really great mix today. Aliens, Turtles, and pirates. That works. :)

Response to: Near Zero Effort (I Promise!) Share Thread Posted March 26th, 2025 in Programming

At 3/26/25 12:42 AM, Edurbf wrote:How would you make this even more contrived?

 

I don't actually think this is too contrived, once you get that ternary operators can be recursive. With indentation, you could practically make this look like a table!


Is the idea of splitting into cases just so that the reader doesn't need more than basic trig (which is a plus really) or are you planning on the quadrant eventually mattering? I noticed you cast the bool to a char, implying you might eventually want to return more nuanced values later.

Response to: Near Zero Effort (I Promise!) Share Thread Posted March 25th, 2025 in Programming

At 3/25/25 03:27 AM, youtherthyf wrote:[...] i should probably replace the "hide" functions with 1 loop that covers them all but that is for future projects ig


Nah, I'm a big fan of loop unrolling for small n. I think this reads well.


Truly curious question and not a call for optimization: does Godot have some kind of event loop? That is: will this hide all the cameras and then show the "active" one while this code executes or does it change the state of the cameras to be synced at some later time (like the browser DOM)?

Response to: Top entries from 03/24/2025! Posted March 25th, 2025 in P-bot's Postings

You see kids? This is why we NG.


Congrats to all today's winners and runners up!

Response to: Warner Bros thinking of selling looney tunes brand. Posted March 24th, 2025 in Animation

At 3/24/25 10:26 PM, skull31 wrote:what does being sold piecemeal mean?


Split by character or date or sub-studio etc etc. Think Sony co-owning Spider-Man but no non-Spidey characters.

Response to: Warner Bros thinking of selling looney tunes brand. Posted March 24th, 2025 in Animation

As long as it's just being sold. The real horror is if/when it's sold piecemeal. See "Miracle Man" or "The Shadow" to gaze into the abyss of how bad this can go.

Response to: Near Zero Effort (I Promise!) Share Thread Posted March 24th, 2025 in Programming

@detergent1 !


Come on. Don't be shy. :)

Response to: Top entries from 03/23/2025! Posted March 24th, 2025 in P-bot's Postings

As a purchaser of fashion dolls, yes adding hats is enough.


Congrats to all today's winners!


Share a function from something you're working on:


  • Language and skill level don't matter
  • Screenshots (with syntax highlighting) preferred but if the function's too big link to a pastebin or other text repo
  • It should be working as far as you're aware (in case noobs internalise it)
  • It doesn't have to be literally the last function you wrote, but don't overthink it
  • "Vibe" functions are allowed, but please tell us about the context/prompt
  • In exchange, before and after saying anything negative, the peanut gallery must say something nice (ie a compliment sandwich)
  • Please feel free to comment without sharing a function of your own (the more the merrier), but if you do share please comment on at least one other post


I'll start:


iu_1373141_7638128.png


At 3/22/25 04:22 PM, Jakerstonguesinaspic wrote:[...] I figured I’d ask around before I do anything that could be potentially detrimental, better safe than sorry and all that. Thank you!


At 3/22/25 05:39 PM, detergent1 wrote:edit: I think the easiest would be to have a spare old machine and install it physically, disconnected from the Internet. when you are done, just wipe the disk. but I'm not sure.


Your instinct that most malware targeting 98 would be to old to pose a threat is generally true, but it's the exceptions that get you. As detergent1 suggests, getting an old POS is definitely the way to go despite being a big barrier to entry. I hate it because I wish more people would get into malware but it is what it is. It isn't just about safety either. Malware pushes hardware in weird ways just like games but doesn't have the same userbase pushing bug reports. As a result, alot of malware won't work in a VM. On top of that, the best malware, even before the 2000's, will detect emulation and refuse to continue. Probably the biggest reason to get a real clunker off ebay is that it's much much easier to do network isolation physically (DMZ port or similar). Setting up any kind of complicated VM networking will make you want to kill yourself, especially under or for Windows.


That's not t say Virtualization doesn't have its place. Alot of services consider Cloud VMs good enough protection for most browser based attacks, but I really only use VMs when I'm doing something super low level like stepping through assembly where QEMU or the like really shine.


If you're just getting into the scene, and I encourage you to. Yeah, just get a beater machine and run it isolated and headless.

Response to: Our best artists are gone. Posted March 23rd, 2025 in Art

At 3/23/25 01:55 AM, Skoops wrote:[...] [P]eople saying it's elitist to be good at what you like to do. [...]


Even in this thread, I would not say that I've heard anything that could be construed that way. Even if people are saying it, it's certainly not the main driver of charges of elitism. Look at the riots that break out every few weeks in the P-Bots (not just about adult material but anything else the voters loved that the forums considered "low effort").


Look at how quickly this thread devolves into people confidently asserting definitive aesthetic theories.


In terms of "characters that are considered part of the NG pantheon from people that don't spend any time here at all" the 100% most obvious candidate would be girlfriend. You can't pretend not to know the forums opinion of FNF. The BBS hates PA, despite FNF and GD basically keeping google from considering this place SEO spam. That's where the charges of elitism come from.


I'm a coder not an artist, but to put my two cents in: maybe part of why every criticism in the forums is taken so badly is because the true elite have fled. Maybe they're can't be an--even honestly--critical environment without them. Criticism from mids whose output is one or two pieces a month is easy to dismiss even for a novice.