- 9
- 18
Des nouvelles de nos impôts.
— Laurent Obertone (@LaurentObertone) February 15, 2025
(Hier soir sur France 2) pic.twitter.com/lBsASoo2xP
-
UraniumDonGER
: "Disney Background". Yeah, her prince charming will arrive anytime soon
- 118
- 130
you need to be fucking serious LMAOOOO i’m way outta your league https://t.co/WIuipsmJeL pic.twitter.com/jtIjkqgIb5
— alexa🧸🪞 (@inmybloodgrande) January 25, 2025
https://x.com/_troubling/status/1883566145489527031
To be fair you guys look closely related
— Mariè (@p8stie) January 26, 2025
Looks matched tbh
— Nugs (@Nugjokes) January 26, 2025
you're barely a 4
— Haile Selassie Groyper (@bannedgroyper23) January 25, 2025
You're both actually looksmatched if you take off the makeup.
— Involuntary Celibate (Incels.is) (@IncelsCo) January 26, 2025
B-word 💀💀💀 pic.twitter.com/sFpvHPUlKD
— ChadCathGroyp ❄️ (@ChadCathGroyper) January 26, 2025
you somehow becoming convinced that this is not your exact stone cold looksmatch is the reason that fertility rates are going to zero https://t.co/rURcM2uOpc
— doomer (@uncledoomer) January 26, 2025
It’s funny in a way because women are delusional when it comes to their looks but it is an actual problem. Many such cases. pic.twitter.com/NH5BwjprZp
— kt🧝🏻♀️ (@amishescapee) January 26, 2025
Yea I’m not gon hold you y’all are in the same league, same conference, division rivals even https://t.co/6HctQoqVI3
— Trill Burr (@ReloadedJu) January 26, 2025
This is proof that women can't rate themselves objectively and think they're way more attractive than they actually are.
— Involuntary Celibate (Incels.is) (@IncelsCo) January 26, 2025
The truth is that they're both looksmatched and not a single person would bat an eye if they were together. https://t.co/gPpkTtchRe
Being a narcissistic whore putting down your looksmatch is based and good until enough people start pooping on their appearance too, then suddenly it's about "heart" or whatever the heck. Lol https://t.co/WqZSrqqsBa pic.twitter.com/ngmcyuhcgX
— ᓀ‸ᓂ (@hisenkeigeniac) January 26, 2025
sorry it's such a lazy post but yeah pretty funny huh 😏 I made a post about this guy being ugly and jewish before but they actually do look like my childhood friend's parents and the mom would go all out for every holiday with themed hand towels and such and the dad liked to drink beer and watch hockey but they were nice and wholesome and always bought us chinese food so I feel like these two should get married
- 190
- 107
The international standing of the US is literally never going to recover https://t.co/k21jJ9fv0z
— #1 Venlil Enjoyer (@EmpressThaliaa) January 27, 2025
Like I don't mean to be overdramatic, but this is straight up the end of the American century
— #1 Venlil Enjoyer (@EmpressThaliaa) January 27, 2025
It’s the fact that Americans have 0 idea how important it is that America has so many Allie’s around the world that Trump is just now cutting off one by one for absolutely no reason because he failed to communicate.
— You were warned 🇺🇸🇺🇸 (@Rickie99_) January 27, 2025
I can’t believe we’re burning down the world for literally no reason. I am never forgiving republicans
— Flaming (@FlamingAUS) January 27, 2025
me when i have to end my alliances built up over a century because i'm bored
— Amadán (@Mr_Elephant2004) January 27, 2025
its true lol. i think many countries are going to rely far less on the us now
— pierbi (@pierbiwierbi) January 27, 2025
the hostility is insane, the amount of people on here who act like its deserved and shows the us is strong is insane aha. comes across as incredibly petty and weak
— Jan202021 (@Dixie202021) January 27, 2025
losing power in the global south speed run (new record: 6 days)
— SandstormRefrigerator (@Pokemonprimed) January 27, 2025
Yeah, it's basic diplomacy. America would lose badly in Sid Meyer's Civ right now.
— Tom (@iamtomgranger) January 27, 2025
Anyway remittances from the US account for 3% of Colombia's GDP so a single deportation flight is pretty devastating to their national economy. And the threats worked immediately
So we are thankfully not going to be deprived of all the many things Colombia exports here. I don't know what those things are besides coffee and cocaine but X (formerly Twitter) informs me it's a lot and very important. Crisis averted.
- 74
- 44
what is freestyle chess?
it is a variant created by the legendary racist bobby fischer where the last rank is shuffled up, tossing the opening prep out of the window.
FIDE, the big boss of chess, thinks they're the only ones who can use "World Championship". Freestyle Chess Players Club wanted to call their tournament a "World Championship" too, but FIDE wasn't having it. They told players to sign a waiver to stay cool with FIDE events if they played in Freestyle.
Things got spicy with both sides throwing shade. FIDE's CEO, Emil Sutovsky, said Freestyle Chess was just protecting the elite players. Freestyle Chess hit back, saying FIDE was pressuring players and even called for the FIDE president to step down.
After all the drama, Freestyle Chess agreed to drop "World Championship" from their promo stuff for the next 10 months. This was a move to keep things chill for a bit.
they are planning tennis like tour and F1 like point system.
the first Grand Slam 2025 Freestyle Chess Grand Slam Weissenhaus is going on rn. semifinals would start from tomorrow. would you like to bet?
tourney drama
magnus initially performed mediocre during the round robin phase, leading to people declaring him washed. currently he's playing games at 98% accuracy while eating fruits (banana)
caruana is rumored to have studied all 960 opening maps and has put the current FIDE world champ Gukesh in his place through straight upperhand matchups
sindarov, the last minute entrant, runner up of the qualifier has been upsetting people left & right. he even chose the tough matchup hikaru (the legendary streamer) for the quarterfinal, shocking everyone. currently playing the tiebreaker
prince ali, the topper of the round robin. current playing vincent (the weakest pick) and is losing lmao. edit: bozo lost
- 38
- 58
- 8
- 35
- 5
- 14
- 21
- 9
Whenever humans want to pass judgement on their quality of life, they look to their left and right, to the people above and below them, to their children's generation and how much better their live would be than their own. However, all these people fail to look in the direction that matters, which is backwards at the hellscape that they have developed and been born beyond.
90% of humans in the world will never know what missing a meal because you have no money feels like.
For the average human alive today, they are not expected to work till the age of 18, surviving on free gibs for the first 18 years, and expect to retire by 65, which gives the average person 7 more years of not having to worry about working every day to stay alive. In total for 25 years out of 72 years of existence, the average human doesn't have to work to keep themselves alive. 33% of their lives spent just chilling, and even in the working ages, they get two days out of the seven days of the week off. Which is 13.42 additional years of time spent not working. That is a total of 38.42 years of a persons life, or more than 50% of a persons life where they are not working through a day to support themselves, and we aren't even including the vacation time here.
Meanwhile, we look at the animal kingdom, and you are lucky if half your progeny survive to adulthood. You drink dirty water and raw food that shortens your lifespan to a few decades at most, generally 20-30 years time if you are very lucky. Every day is a struggle. Energy needs to be conserved 24/7. You are either acquiring short term resources until those run out and you have to hunt or scavenge again, or you are resting and conserving energy for the next hunt or scavenging mission. You do not have the time, intelligence, or resources to make things better, to make things easier. You simply are born into the life you will live and you die with nothing changing for those that will come after you.
It is only in the human realm that the worst deal you can get is that 10 years down the line things will be better. Even in your worst case scenario, quality of life moves from complete shit to slightly less shit, and your kid will always grow up with a slightly better shirt than you did, even in the worst scenarios, for 90-99% of mankind.
Yet all we hear day in and day out is how bad life is. How meaningless existence is. How everybody is being taken advantage of every single step of the way. How there is nothing worth working for.
All of it is bullshit. The whining of manchildren who cannot appreciate how good they have it, because they can only compare their life to their neighbors and their betters, and live every day insecure in the knowledge that somebody better exists out there.
That is why the west so often relies on foreign labor and immigrants now, because the third worlder is the last group of humans left who can appreciate living in the developed society enough to agree to "suffering" through the lesser paradise where things will still continue to keep getting better for his children over time.
Meanwhile the average westoid is resentful of the best quality of life provided to him on the planet, where because of cost disease, he can flip burgers and still get paid 10x more than another person putting in the same skills and twice the effort in the third world. Providing the westoid with a far better quality of life. Is he grateful for it though? No. Never. Because all he knows is that there are people better than him on the planet. Incapable of embracing a utopia even when he was born into it, because he didn't get the throne.
This is the true tragedy of the modern times. A people living as the superior species on the planet with things getting better forever, but instead of finding joy and optimism in this stability, they only find a lifelong insecurity, forever left feeling like they can never be enough.
That is the tragedy of the developed world. An entire society drowning in the mental illness of lifelong insecurity, and it will be the death of them unless they make peace with their existence and accept that a forever improving life is good enough to be worth living, no matter what position you live it from.
Conclusion:
Be grateful for the life lived that will always end better than how it started. Be forever grateful for being born into times where you need not fight your own in a desperate bid to snatch the last slice of bread. Be grateful that you are born into times where you have the time to question the why of things rather than an entire life spent just surviving. Live your best life, and be free of guilt for it, for as long as the world moves forward, you are living a good life worth living.
@jackie would you check whether 4chan likes this post in exchange for 500 dc?
- 11
- 37
The Tuxedo, 2x broken ribs, an injured paw, and some lacerations. After a night in the hospital, he is expected to make a full recovery. The same can't be said for the pibbles.
The velvet hippo wouldn't surrender its new play toy and turned on me when I tried to intervene. I gave the pibbles all 5 tines of a farmer's pitchfork. I lifted the bloody beast up and carried it to the barn. I wedged the handle in the dirt and pinned the velvet hippo to the barn.
It's like a Mortal Kombat fatality
With the pibbles elevated off the ground and skewered to the barn, it was no longer a threat. I then attended the injured cat.
The deceased pibbles had a collar. I notified the police. Animal control came out to make a report and take some pictures. The look on the officers face when she saw the pibbles pinned the barn was priceless. "Mother Fu*k, that's not something you see every day!"
The owner of the pitbull was charged for owning a dangerous dog at large and threatening public safety. Armed with the police report, I am now hiring an attorney and filing a lawsuit against the pibbles owner.
Also, I contacted the owner of the property whom I've known for decades. The tenants were not permitted to have a dog on the rental property. To avoid a second lawsuit, targeting the property owner, the landlord is evicting the tenants for violating the lease agreement.
I have no idea what the frick is going on at BPB lately. It used to have a stronger relationship to trolling (remember #PitBullDropoff?) before evolving into paranoid true crime foidery (would you rather meet a man or a pit bull in the forest?). At this point it just seems to be a place for surreptitiously getting off to animal violence. Lots of "pit bull gets kicked in the head by a horse" type videos. More recently people have started posting their badass 100% true stories about how they or their pets killed pibbles.
https://old.reddit.com/r/BanPitBulls/comments/1im0mac/pitbull_vs_tuxedo/mbzg8f7/?context=8
https://old.reddit.com/r/BanPitBulls/comments/1im0mac/pitbull_vs_tuxedo/mbzicqu/?context=8
OP continues to push it:
https://old.reddit.com/r/BanPitBulls/comments/1im0mac/pitbull_vs_tuxedo/mc0ztnb/?context=8
https://old.reddit.com/r/BanPitBulls/comments/1im0mac/pitbull_vs_tuxedo/mc148qy/?context=8
Kill pibbles. Behead pibbles. Roundhouse kick a pibble into the concrete. Skewer pibbles with a pitchfork.
- jizzcity : marseyphobia
- 21
- 22
you know the cat thing orange and shit
- Impassionata : Allende in a real post-ironic mood all expression is genuine mood lmao
- 57
- 85
Here's what I did. I called my congressional representative (R) hoping to leave a message but instead his staff picked up. I awkwardly stumbled my way through why I think Elon Musk is insanity. Could tell the sweet little republican staffer hated her life so much as she said, "I'll pass that along." :) I also called my senators and complained again.
Finally, and my personal fave thing I did today, I rolled down my car windows on the way back from school drop off and BLARED the FDT rap by YG & Nippsey Hussle. I made one VT girl's day when she smiled at me because of the song and then I literally yelled "frick Donald Trump" at the top of my lungs. She started laughing in her car. I also made quite an impression on a car full of frat bros who probably voted for him.
Viva la revolución, Dramatards.
Burgers why are you like this?
These are the times which try men's souls.
Helpful [88] Not Helpful [8]- jew : too many worrs
- TotalVatniggerDeath : 5000 characters of zigger lolcow
- BWC : https://www.xvideos.com/video.aimuoc5757/blonde_russian_and_a_bbc_in_her_butt
- 113
- 26
Russian is acquiring territory at a rate of
100 dead/km². Another50 million dead, and they'll control all of Ukraine.
There are more than 50 million Russians, so it's doable.
So smart.
Yet he forgets that Ukraine is about to mobilise their 18 years old. And that Russian captured in 2024 more than in 2023 and all their big gains happened the last 3 months.
Why look at those facts if it will make things look bad for Ukraine ? I mean Ukraine is going to win any moment they get the game changer… wait he ain't talking about Ukrainian victory, what happened ?
Area taken really doesn't show the full picture. You could probably calculate that it would take something like 100 years for Russia to take the whole of Ukraine. However neither Russia or Ukraine can't keep this level of warfare up more than a few years at most. One of them will eventually collapse either from lack of manpower/equipment or due to economy.
Shut up stupid Redditor
This. One of them is going to give up because both are really, really struggling. Both are running out if people. Both are irritating their allies. Both are getting increasingly desperate.
Exactly
The difference is that Russia is running on volunteers while Ukraine is conscription. Most of those volunteers come from the most impoverished areas of Russia and even from foreign countries. Russia can keep the war going much longer than Ukraine
Shut up no truth Russian soldiers having low moral
https://old.reddit.com/r/ukraine/comments/1fng9wy/russian_morale_is_collapsing_now_is_the_time_to/
Well, this ignores the fact that Russia is losing its position in the world (like in Syria) and that its economy is increasingly in trouble. It also misses the fact that the motivations are dramatically different. The Ukrainians are fighting for their very survival, they have very little incentive to surrender. The Russians are fighting for pride and money, which means they just want it all to wrap up quickly. The Ukrainians are far more committed to their fight than the Russians who are just there for a paycheck.
Exactly !
Ukrainian Journ*list Yuriy Butusov confirmed that 1,700 soldiers from 155th mechanized brigade "Anna Kyivska", which was trained in France and sent to Pokrovsk deserted before the first battle. He added that the brigade commander was dismissed immediately after the battle, and…
— AMK Mapping 🇺🇦🇳🇿 (@AMK_Mapping_) January 1, 2025
Ukrainian so motivated that after half year training in France they run away from their first battle. Not the second or third but first
Majority of Ukrainian dislike Zelenskyy, don't want 18 year old mobilised are ready to give up the territory
Burgers cuts the nafo budget and all the "combat Russian misinformation" budget. Media starts painting digits that tell majority of European now want it all just end
Ahmad Al Sharaa said in an interview with Saudi Arabian state-owned news outlet Al Arabiya this weekend. "We do not want Russia to leave Syria in the way that some wish."
Al Sharaa, still better known by his nom de guerre Abu Mohammad Al Jolani (and other simply just as Jolani), is head of Hay'at Tahrir al-Sham (HTS), which led the rebel coalition that deposed Assad.
"All of Syria's arms are of Russian origin, and many power plants are managed by Russian experts," Al Sharaa further told Al Arabiya, while also highlighting the "deep strategic interests" of what he described as the "second most powerful country in the world."
Was insisting to me that Russian run away from that base like almost a month ago. Except Ukraine and EU (that ain't even part of that Syrian party) ain't interested in Russian leaving Syria. Redditors are too stupid to understand Israel, US, Turkey and the new Syrian gov won't benefit from Russian leaving.
"That isn't entirely true Russia forces are actually expanding And that has been noted on many occasions by NATO generals 1- https://www.businessinsider.com/top-us-general-russia-growing-back-pre-war-military-strength-2024-4
2- Atlantic council talking about how Russia military is expanding and it might reach peak military production in 2025 -2026 https://www.atlanticcouncil.org/in-depth-research-reports/report/nato-russia-dynamics-prospects-for-reconstitution-of-russian-military-power/
3- https://thehill.com/policy/defense/4589095-russian-army-grown-ukraine-war-us-general/
Since start of the war Russia conducted a semi mobilization for reserves
Meanwhile ukraine conducted six mobilization efforts in 2014 and 2015 Since the start of the war Ukraine have conducted countless mobilization and Ukraine has been snatching people from streets for year and half now
Antony blinken said in interview that Ukraine Basically has more equipment than troops at this point of time and they need to mobilize fast and also No increase in equipments will save them
Stupid Redditor making sense
With Trump as president, Ukraine will fall. It's a sad reality but we need to start admitting it.
This is smart Redditor, despite Ukraine last victory was on October 3rd 2022 so more than 50% of Biden presidency was without Ukrainian victories. So next years you will hear from them that Ukraine lost because of Trump
Because if Biden had won then Ukrainian demographics would been fixed. Can you argue with it ? You can't because you ain't multiverse creature that can test it
russia will collapse in 2025
— HotSotin 🇫🇮🇺🇦🇮🇱🇹🇼🇺🇸 NAFO (@HotSotin) December 31, 2024
That what I am talking about ! Oh wait it's not Ukraine going to win it's Russia going to collapse because subliminally they know Ukraine ain't going to win so they are coping with Russia will callabse
My fav prokhohol last year was this guy
Two things can be true at the same time.
— Andrew Perpetua (@AndrewPerpetua) December 10, 2024
Russia is advancing south of Pokrovsk, at huge sacrifice. Taking monstrous casualties and capturing a very small amount of land.
Ukrainian forces there are overwhelmingly outnumbered and feel hopeless as a result.
Both are true.
It actually isn’t a good result for Russia to shove a division into a fight with a few battalions and end up taking catastrophic casualties while capturing not much land. No matter how hopeless and overwhelmed the defenders feel.
— Andrew Perpetua (@AndrewPerpetua) December 10, 2024
I know a lot of people are currently obsessed with Russia’s advances in Ukraine, but I personally see these advances as largely a failure of the Russian military. They are dumping entire Divisions directly into combat and advancing a few km while sustaining absolutely…
— Andrew Perpetua (@AndrewPerpetua) December 7, 2024
Writes billions words in early December about Russian are now slowing down, Russian in December 2024 had best month since March 2022. Slowing down baby
Ukraine has two extremely toxic problems that should have been addressed a long time ago, but never were.
— Andrew Perpetua (@AndrewPerpetua) December 11, 2024
First, there is this pervasive idea that being mobilized into the military is basically a death sentence. Which is entirely untrue.
First, there is this pervasive idea that being mobilized into the military is basically a death sentence. Which is entirely untrue.
Ukraine literally didn't had any demobilisation the only way you get delisted from army in Ukraine is if you lose combat capability
Second, there is this idea that once mobilized, you can no longer contribute to the economy. This is asinine. Of course they can. There are many models of mobilization that allow people to keep their jobs and continue working while also being trained.
— Andrew Perpetua (@AndrewPerpetua) December 11, 2024
There are many models of mobilization that allow people to keep their jobs and continue working while also being trained
Ukraine has shortened the training requirements and so did eu for Ukrainian
So this homo suggest that Ukraine that is short on men power and has hard time replacing loses will just for lol train some guy to send him back to his regular job ?
This homo banned me but you can see he is genius. He believes that Ukraine has 6-12 months training and will do it 2 times Ukraine officially has 8 weeks training and in reality 2-3 and he talks about 100 weeks training
Then he finish of with this
Russian government: we have manpower problems
— Andrew Perpetua (@AndrewPerpetua) December 14, 2024
Russian military: we have manpower problems
Russian soldiers: we have manpower problems
People on twitter: RUSSIA HAS INFINITE MANPOWER AND WILL LAST FOREVER
And blocks comments because he wants to believe Russian having as much problems as Russian
I mean legendary frog brigade proved this point
Remember they haven't even really mobilized yet.
— Tom Neznamy (@Tom_Neznamy) December 14, 2024
So back to the front lines
Russian forces have completed the capture of Kurakhove. pic.twitter.com/tYSzMlLmzD
— KalibratedMaps (@Kalibrated_Maps) December 31, 2024
Kurakhove has fully been captured so now Ukraine will lose whole lower half of Donetsk and fight will start in Dniper region
As one Redditor wrote in og post
Once prokovsk is taken there is only fields till Dnipro, so loosing the Donbas would lose Ukraine the war. Taking the Donbas is by far the hardest part. Just look at WW 2 mr super military genius
Donbas is the most defensible part of that whole region of Ukraine / Russia, as you said first the Germans had trouble going through it and then Soviets too when they were retaking land. The guy calling this advancement against 2014 super entrenched defensive lines insignificant just outed himself as knowing nothing about the war
Ukrainian mappers of course don't report it
Since admitting Kurakhove has fully Ben lost is admitting that black line territory will be soon lost and chances are for truth Sirsky is going to mobilise then as he did with deepstatemap
Many people have high hopes with Trump that he will come and end it all.
And I have a good news, he won't
2025 will be year of legal battle. They talking about peace deal but what peace deal if nether Russia nor Ukraine are fighting each others ?
For a peace deal there must be a legal conflict and there just no conflict on paper. Russia wants that Ukraine side says that those 5 oblast are Russian territory. That something Ukraine side won't do since its defacto killing Ukraine, they of course don't have power to recapture it but they need cope that one day they will be able to do it. US offers no nato for Ukraine for 20 years. So every side wants to come out as victorious. But what West and Ukraine is offering Russia is just a draw and not fixing the reasons why Russia invaded. Why would Russia accept it after it survived all the giga western weapons. Aid for Ukraine is now around 500 billions that's inflation adjusted is 3 times more than lend lease to Soviet Union. And Biden created lend lease for Ukraine but never used it, you wonder why ? Because he was giving everything for free to Ukraine
https://en.wikipedia.org/wiki/Ukraine_Democracy_Defense_Lend-Lease_Act_of_2022
Lend lease was such pathos moment
So after all the epic pathos moment how Russia will be defeated by united west
The scary tanks and long range missiles, Ukrainian are on their back foot without any ability to regain balance, west is offering Russian a draw
So you see it's ether Ukraine recognise that those 5 oblast are Russian or the grind will go on
As I mentioned before Zelenskyy is dead if he recognises those 5 oblast as Russian and he already against elections since now even republicans ask it and he still says no
So don't worry bros Slavshit won't end in 2025
Have a good year, see you again around February, need to study, will have exams about how bad and evil Trump is. Had to listen like 2 hours about how Trump is facist but you can't call him facist
- 28
- 68
CSS osu!
I made a simple version of the circle clicking game osu! with HTML and CSS. I was mostly finished with it around December 4. You can find it on @YourAlterEgo's profile. It's on the desktop site only. If you're using a laptop, using a mouse is recommended.
To play it, you click the circles when the ring (approach circle) gets close to the circle. The right time to click is around the time the ring turns white or when it almost reaches the circle. You can click earlier or later if you want. If the anthem starts at the same time you click the play button, it should somewhat sync with the song (it's not perfect).
Play here on
@YourAlterEgo's profile (Desktop only)
If the anthem autoplays or the game lags, try it here:
https://reddreamer.nekoweb.org/cssosu/
The above site is a static web hosting site like Neocities or GitHub Pages.
Click here if you want to vote on polls asking whether you played and liked the game. They're in a comment because you can't have <details> and polls in the same post.
Comment what you think. If it glitches out or doesn't work, comment what went wrong and what browser you're using. If the anthem doesn't play, try closing other rDrama tabs that have audio playing.
Assets
rDrama version (Copy and paste it into your bio and profile CSS if you want)
Non-rDrama version
I tried making a .zip, but Furryfox (Firefox) kept calling it a virus
https://files.catbox.moe/imovff.zip
- CSS (cssosu.css) (Mirror, name it cssosu.css)
- HTML (name it anything ending with .html)
- Song: lucky-nightcore.mp3 (Mirror, name it lucky-nightcore.mp3)
- Cursor: cursor.png (Mirror, name it cursor.png)
- Logo (used as an icon): cssosulogo.png (Mirror, name it cssosulogo.png)
- Background: background.jpg (Mirror, name it background.jpg)
- Background source: https://www.flickr.com/photos/adobetutorialz/4556724799/ (Median filter used to remove the patterns)
The song is a nightcore (sped-up) version of Lucky Twice - Lucky. I got it straight from an osu map (.osz file) with the same song and edited it to start shortly before the chorus.
Questions
If you have other questions, ask in the comments, and I might answer.
1. What is osu!?
It's a free-to-play weeb rhythm game where you click circles while listening to music. This is the game's website. You can try an unoffcial web demo like I did if you don't want to download it. On the actual game and the web version, you can use Z and X to click, which is easier than clicking with the mouse. They also have sliders and spinners, which aren't present in this CSS version.
2. What is CSS?
Cascading Style Sheets, a language used for styling webpages. You can use it to change the color of text, add shadows and glows, change the page's layout, add background images, add simple animations, and so on.
3. Is there an indicator for early and late hits?
No. I tried to track early hits by adding another <details>
element that would be animated to toggle its visibility (and therefore clickability). There would be 2 <details>
elements you could click, and clicking the one that appears earlier would mean you hit early. However, this caused issues with the circles not responding to clicks, so I gave up on it.
4. How does it work?
CSS animations, animation delays, CSS counters, and lots of <details>
and <summary>
elements
This uses a lot of <details>
and <summary>
elements. To make the circles and play button interactive on click, they needed to be interactive HTML elements. <details>
and <summary>
elements (normally used for showing more text on click, like a spoiler button) are allowed in rDrama bios (unlike checkboxes), so they were perfect for this. The <summary>
is the actual clickable part, so that is the element that is styled into a circle or play button.
The following is what details and summary normally look like.
Try clicking me. This clickable text is the summary element inside the details element.
Hello!
<details>
<summary>Try clicking me. This clickable text is the <em>summary</em> element inside the <em>details</em> element.</summary>
Hello! :marseywave2: This is the hidden text!
</details>
The game screen is a <blockquote>
. It has a play button at the start (<details>
and <summary>
elements), and there are 72 blockquotes containing other elements after the play button, one for each of the 72 circles. The bio looks something like the following.
<blockquote>
<details><summary></summary></details>
> <details><summary></summary></details><h2>a</h2><p>a</p>
> <details><summary></summary></details><h2>a</h2><p>a</p>
...
> <details><summary></summary></details><h2>a</h2><p>a</p>
#
> <details><summary></summary></details><h2>a</h2><p>a</p>
...
> <details><summary></summary></details><h2>a</h2><p>a</p>
</blockquote>
In HTML, it would be this.
<blockquote>
<details><summary></summary></details>
<blockquote><details><summary></summary></details><h2>a</h2><p>a</p></blockquote>
<blockquote><details><summary></summary></details><h2>a</h2><p>a</p></blockquote>
...
<blockquote><details><summary></summary></details><h2>a</h2><p>a</p></blockquote>
<h1></h1>
<blockquote><details><summary></summary></details><h2>a</h2><p>a</p></blockquote>
...
<blockquote><details><summary></summary></details><h2>a</h2><p>a</p></blockquote>
</blockquote>
The blockquotes are absolutely positioned and placed around the screen. Inside the blockquotes are the circles (<details>
and <summary>
elements), the rings/approach circles (<p>
), and miss indicators (<h2>
). There are also a few <h1>
elements between the blockquotes used to mark the start of each section with different colored circles.
<blockquote>
<details>
<summary></summary>
</details>
<h2>a</h2>
<p>a</p>
</blockquote>
You might notice the <p>
and <h2>
elements have "a" written inside them. This is simply because rDrama did not allow empty <p>
and <h2>
elements.
The approach circles (rings), circles, and miss indicators were all animated with CSS animations. Because osu! has set timings, it's easy to simply add an animation delay to determine when circles should appear. For example, circle 1 fades in 1.13 second after you click the play button, and circle 72 appears 32.73s seconds in.
#profile--bio blockquote > blockquote:nth-of-type(1) {
animation-delay: 1.13s;
}
The circles, rings/approach circles, and miss indicators inherit the timing from the containing blockquote.
#profile--bio blockquote > blockquote p,
#profile--bio blockquote > blockquote details,
#profile--bio blockquote > blockquote h2 {
animation-delay:inherit !important;
}
The play button consists of <details>
and <summary>
elements. When you click the play button, the open
attribute gets added to the <details>
element, and the play button gets hidden. The game only starts playing the animations for the other elements when the play button has the open
attribute. The CSS uses the sibling selector to use the play button to target the other elements.
#profile--bio details[open] ~ blockquote details {
animation:1.5s fadecircle ease-out;
animation-fill-mode:forwards;
}
The above means that the circle (the second details) should have an animation named "fadecircle" only after the play button (the first details) has been clicked. The details[open]
means that the details element has the "open" attribute. This looks like <details open>
or <details open="">
in the HTML. The ~
is a sibling selector. If you write details ~ blockquote
, it targets all blockquotes that are siblings of a details element (having the same parent element) and come after it in the HTML.
The circles need to be clickable for a limited amount of time. The visibility
attribute both can be animated and affects interactivity. A circle's visibility is toggled through a CSS animation to make it clickable only when it's on screen.
@keyframes fadecircle {
0% {
visibility:hidden;
opacity:0;
}
10% {
visibility:visible;
opacity:1;
}
90% {
opacity:1;
visibility:visible;
}
100% {
visibility:hidden;
opacity:0;
}
}
When you click on a circle, it hides both the approach circle and the miss indicator. The miss indicator only appears after the circle fades out, meaning that if you click the circle, the miss indicator will never appear. Clicking the circle also makes the circle play a different animation to fade out as a white glow. Like with the play button, the open
attribute is used to determine whether a circle was hit.
Hide approach circle after the circle (the second details
) has been hit ([open]
)
#profile--bio details[open] ~ blockquote details[open] ~ p {
display:none;
}
Play a different animation after the circle has been hit
#profile--bio > blockquote > blockquote > details[open] summary {
background:none;
animation:0.15s hitcircle linear;
animation-fill-mode:forwards;
border-width:6px;
}
The numbers on the circles and the hit counter were made using the CSS counter feature. The CSS counter feature allows us to count elements matching a certain selector and display the current count using the content
attribute. For example, you can make a counter to count the number of circles and display the current count on each circle. That way, the 1st circle will be labelled 1, the 2nd circle will be labelled 2, and so on.
The first rule initializes 3 different counters to zero. The second adds 1 to two of the counters at every one of the 72 blockquotes inside the game. The third displays the current count of the counter circlenumbers
on the circles.
#profile--bio {
counter-reset:circlenumbers hitcircles totalcircles;
}
#profile--bio blockquote > blockquote {
...
counter-increment:circlenumbers totalcircles;
...
}
#profile--bio > blockquote > blockquote > details > summary::before{
content:counter(circlenumbers);
...
}
There are different sections with different colors, and the circles in each section are numbered up starting from 1. To determine when each section starts, there are <h1>
elements between the blockquotes. This allows us to use the sibling selector to target the blockquotes after each nth <h1>
and change the circles' colors. The counter on the circles is also reset to 1 at each <h1>
.
#profile--bio h1 {
counter-set:circlenumbers 0;
...
}
The default circle color is red. The circles in the first section use that color. The rules below override the colors of the circles after the first <h1>
and the second <h1>
with pink and purple respectively.
#profile--bio h1:first-of-type ~ blockquote summary {
background-color:var(--pink-transparent);
}
#profile--bio h1:nth-of-type(2) ~ blockquote summary {
background-color:var(--purple-transparent);
}
The hit counter counts the number of circles with the open
attribute and is placed on the ::after
pseudoelement attached to the outer container blockquote (the game screen). The element displaying this counter needs to be placed after all of the circles in order to count them all, and this meets the requirement.
#profile--bio > blockquote > blockquote details[open] {
counter-increment:hitcircles;
}
#profile--bio > blockquote::after {
content:"Total circles: " counter(totalcircles) " | Circles clicked: " counter(hitcircles);
...
}
The timer was made using ::before
and ::after
pseudoelements with an animated content
property. I found out this was possible from @iheartrdrama's former WPD CSS!
#profile--bio > blockquote details[open] ~ h1:nth-of-type(4)::before {
content:"0:00";
left:20px;
animation:36s timer linear, 0.25s timerFade;
animation-delay:0s, 36s;
animation-fill-mode:forwards;
}
The other timer uses the same animation but in a reverse direction.
animation:36s timer linear, 0.25s timerFade;
animation-direction:reverse, normal;
Animation
@keyframes timer {
0% {
content:"0:00";
}
2.78% {
content:"0:01";
}
...
97.22% {
content:"0:35";
}
100% {
content:"0:36";
}
}
Thanks for reading if you read this post, and thanks for playing if you played the game.
- Grue : /h/anime
- 69
- 63
Introduction
Y'all remember the smash hit One Punch Man (OPM) in the mid to late '10s? The persiflage of the entire shounen genre as an invincible but bored superhero defeats all enemies with just one punch? Filled with other nonsensical characters like the strongest man on earth who's essentially the weakest man alive or the guy whose basically just a male feminist (male feminist) in real life? Anyways, that shit is still going strong but I've to elaborate here, OPM is based on a shitty drawn but sovlful webcomic by ONE, which in turn got adapted into an official (tm) manga with much better art by MURATA. The thingy got picked up as an anime and rose to immense popularity. Naturally, the original tone of the comic has been lost as it essentially became what it was making fun of - but that's a given for japanese "writers" as they're all whiny or talentless hacks or a combination of the aforementioned - except Fukumoto he's bae(sed). Anyway, OPM has always had a terrible release schedule but lately it's gotten so disgusting that even long-time fans are dropping the series.
Context
To reiterate, here's the release schedule of the original comic (ONE):
while lazy he managed something
Here's what Murata has managed to draw after late 2023:
You may notice the Retconned tag after some chapters. And yes, it's exactly like you are thinking. He draws those chapters, releases them, and then later decides he isn't happy with the chapter (or the entire arc) and revisions all of it while making slight adjustments. Anyway, the latest chapter is a redraw of an already redrawn chapter originally released in 2023 featuring a filler side story of a filler arc. So basically the entirety of chapters released in 2024 are retconned - people don't like this ... at all:
Drama
/r/OnePunchMan
I love OPM, I love all the stupid drama over which wiafu is best (they're cartoons and y'all are weird), I love the characters and story, I love the art. But the thing is we are getting a product for free here, and early. We don't have to wait for the Manga to get released, we don't have to wait for the finalized product to be able to read what's going on. We literally get a look behind the curtain as this is being made. And part of that process is fixing work that they felt needed to be fixed. Who's to blame? Murata? One? Who cares. It's their work. I'll complain about redraws when I have to rebuy my physical mangas because there's an updated version. It's not done until it's been printed and released. It feels like people are acting privileged and entitled because One released his content online, and now they assume they deserve access to finalized and completed content at our convenience. It will be done when they say it's done. Can we just enjoy what we have in the meantime?
I'd argue that trying to pretend that deleting 14 month of progress out of nowhere is completely fine is far more insufferable.
This isn't a look behind the curtains. It's officially released chapters that also gets official translations. No other series even remotely com close to this mess so of course there is nothing wrong about pointing it out.
Another moment of silence for the poor fools read the official version of OPM on VIZ's app. Because VIZ doesn't translate redrawings.
It is fine? That's how the creative process works sometimes
Literally no other manga series does that.
why make us wait a whole year for a promised move forward in this story and then throw it all away? Its not us being ungrateful but if Murata truly wants quality for this manga he ought to take his time rather than rush and give us half-assed butchered storylines and retcon it constantly
What you don't understand is you're not the audience.
He is getting it right, and the version he wants is what will actually make it into the volume.
He is the audience. Fans like him are the reason why OPM got an official English physicals in the first place. His opinion will be valid if he says it in Japanese or so? That's just silly. He's still a supporting fan, and he could buy the physical manga just like any Japanese fan could. That's a narrow way of looking at it. Every fan contributes to the series' success.
Thread Dump
https://old.reddit.com/r/OnePunchMan/comments/1i7eqxi/basically_everyones_reaction/
https://old.reddit.com/r/OnePunchMan/comments/1i8a4nr/battle_for_the_ages/
https://old.reddit.com/r/OnePunchMan/comments/1i7eies/im_still_reading_it/
/r/Manga
DISC One Punch Man Chapter 195 - 2nd Revision
Ngl the constant redraws have killed my excitement for this series. Doesn't help that I personally think the story gets worse with each version (just my own opinion)
Simple redraws or changes to the pacing is one thing, but changing the literal plot or direction is too far. It feels like that they don't have a vision for the manga and is just drawing whatever they feel works, which they then don't stick to and subsequently and in my opinion wastes my time and attention.
This manga fell off so hard, it really needs to be studied. Being so utterly clueless in what direction you want to take the story that you have to rewrite an arc for a third time. Just copy paste the webcomic at this point.
The funny thing is the defenders of the comic on the main subreddit
Well, it's easy to find defenders when the powertripping mods on there will parma ban anybody even remotely stating something negative about the manga.
OPM is genuinely starting to feel like an afterthought with both of its artists at this point.
I know Murata has that animation project he's working on, and ONE seems occupied with Versus and Bug Ego.
Deleting an entire year's worth of chapters, after having already done a complete 180 on the direction of the climax of the most pivotal arc of the series, is actually mental.
What's the point of reading any of this if it can just be retconned whenever ONE or Murata feel like it?
And the people that are on maximum strength copium trying to justify this shit by saying it's some sort of meta-level 4th wall interference by God to prevent his will from being hindered by the plot are just hilarious. Yes, it's totally that and not just blatant mismanagement and confusion by the creators as to where they want to take the narrative.
/r/OPMfolk
Thread Dump
https://old.reddit.com/r/OPMFolk/comments/1i7dbee/jesus_fricking_christ_just_end_this_manga/
https://old.reddit.com/r/OPMFolk/comments/1i7d8f0/redraw_chapter_195240_raw/
https://old.reddit.com/r/OPMFolk/comments/1i7d8f0/redraw_chapter_195240_raw/m8jpizt/?context=8
All of 2024's chapters are gone from the site lol.
Get ready for another year of ninjas
I'm bored and this isn't as interesting as I've initially assumed. I'll revision this thread in the future.
- Kaczinsky : not using old.reddit probably underage
- 11
- 36
- 84
- 45
EDIT: OP IS A MOID!
No drama but it just seemed funny to me, like why are you humblebragging on Reddit to a bunch of minimum wage wagies?
Also what the frick is up with that house? Why does it have two garages?
https://old.reddit.com/r/Homebuilding/comments/1hgjwyz/we_are_almost_there/
OP also sucks at parking:
https://old.reddit.com/r/HummerEV/comments/1g343jk/i_pulled_the_trigger_this_weekend/
She posts to /r/ebayselleradvice so I assume she's a stay at home wife with a rich husband.
She really loves humblebragging
And she has some Karen story that I didn't read:
https://old.reddit.com/r/Diesel/comments/1eb968p/i_know_we_all_have_had_bad_experiences_at/
- 1
- 9
- 18
- 13
- 4
- 8
I'd ping but aevann told me to stop doing that