28 de mar. de 2026

YHNCHHQNMMKJ

De repente achei essa cena da Liga da Justiça Edição 41 dos Novos 52, que... cara, tem tanta coisa errada, tipo:
  1. Novos 52.
  2. Superman sem cueca.
  3. Aquele clichê de resumir a África Subsaariana a um lugar cheio de bandido e pobre.
  4. Nerfaram a Mulher Maravilha pra ela morrer na bala só porque "oh não, armas!!!"
  5. Sapoha é um caso de "Mulher na Geladeira" (uma personagem feminina sofrer ou morrer só pra afetar o protagonista masculino)
  6. Aproveitando o tópico anterior pra falar de mais algo: Cara, é intankável como nessa época a DC forçava goela abaixo a Diana namorar o Superman (sendo que eles não combinam), tipo quando os desenhos da SBT mostravam a Diana com o Batman (que era só porque o Batman era meio Gary Stu e todas as mulheres gamavam por ele)
Fora isso, olha esse bolo de morango com besouros de chocolate que eu achei na minha galeria antiga, e eu realmente amo essa estética de bolos clarinhos, ou doces com formatos diferentes tipo esses besourinhos.
Achei uns memes e prints aleatórios que eu baixei em 2019, tipo essa colagem de um easter egg de Phineas e Ferb em Gravity Falls.
Ou um meme que fizeram com o Kim Jong Un e o Trump, que infelizmente só tenho duas variações do meme.
Uns memes de Ben 10 e animes.
É estranho eu ter baixado prints ou memes de Eizouken mesmo eu tendo assistido a... tão poucos episódios, mas em minha defesa, eu gostei dessa estética com cores mais lisas e animação mais fluida e direta sem ficar necessariamente feio enquanto assiste, e esse desenho me lembra Du Dudu e Edu porque aqui também temos um trio querendo elaborar algo, mas em vez de aplicar golpes nos amigos e vizinhos, elas só querem juntar orçamento pra fazer seu próprio anime. [Falando da ordem que tá na foto.
  • A Tsubame Mizusaki lembra o Dudu, mas não na parte de ser inteligente em coisas técnicas, mas por ser a mais educadinha do trio;
  • A Sayaka Kanamori lembra o Edu, mas sem ser da parte de ser pilantra, só da parte de ser a líder e inteligente na parte logística;
  • E a Midori Asakura lembra o Du por ser a mais boba e alegre, mas não tipo o Patrick ou a Tomo Takino (aquele personagem burro caótico), ela só é boba/burrinha tipo uma criança boba mesmo.
Tirei um print melhorzinho do efeito do cursor no blog, e junto um print do site que me inspirou a fazer esse efeito pra comparar e dar mais curiosidade, porque... eu realmente fiquei com orgulho de mim mesmo depois que deu tão, tão certo, ao ponto que até mostrei pra umas webamigas minhas do Face e até fiquei abrindo o site só pra ficar passando o mouse e vendo as letrinhas passando, me senti o estereótipo de "moleque com autismo/TDAH brincando com Fridget Spinner", mas nem liguei, só fiquei feliz tipo "heheheh letrinha voando heheheh"
Um momento pra falar algo do Projeto Dream, e que possivelmente irei recapitular no próprio site quando terminar o primeiro ep da temporada 23.
A Explosão Rainha é uma das magias mais poderosas e, em dano bruto, a mais poderosa já usada mais de uma vez, seja pelo alcance, destruição a nível molecular, e o ataque é tipo uma explosão atômica a termonuclear, que eu me baseei em 3 coisas:
  • Little Boy (bomba de Hiroshima) e Fat Man (de Nagasaki);
  • Flare do Final Fantasy (Magia Negra mais forte - pro turista que tá lendo essa poha, no Final Fantasy Magias Negras são magias de ataque e Magias Brancas são magias de cura/suporte);
    • Incluindo variações como Kiloflare, Megaflare, Gigaflare e Teraflare.
    • Se vai ter algo tipo o Zettaflare do Kingdom Hearts, não vou dar spoiler mesmo se tiver.
  • OVA Akira, principalmente os Espers e o molequinho Akira que têm poderes psíquicos sobre matéria e energia, e tem um tipo de ataque especial tipo explosão nuclear.
Eu planejo retornar porque, afinal, eu gosto do powerscaling e sinto que nessas últimas temporadas nunca ilustrei o suficiente o nível de poder de alguns personagens meus, ao ponto que criei a magia Raio Rainha, que é projetar raios com propriedades atômicas e energéticas da Explosão Rainha, mesmo que em escala variável e podendo ser ainda menor, mas da versão que tinha desde as primeiras temporadas, meu retcon é que esse tempo todo só foi mostrada a versão Cão (é, nem a versão Lobo foi usada). E sobre os nomes:
  • Lobo e Tigre eu baseei nos primeiros níveis de ameaça dos monstros de One Punch Man.
    • Cão (menor nível): 16 kilotons.
    • Lobo: 24 kilotons.
    • Tigre: 1 megaton (baseado na bomba Licorne).
  • Ursa Maior: 15 megatons (baseado no Castle Bravo e na constelação Ursa Maior)
  • Cachalote: 50 a 70 megatons (baseado nas versões restritas da Tsar Bomba)
    • O último nível mostrado por enquanto eu baseei em baleias meio que porque eu tava com receio de que associar magia e elementos a dragões tava começando a ficar repetido, ainda mais que a saga atual já tá focada nas Dragonesas Totska e derivados.
Recentemente teve esse concurso de skin pro Goku no jogo Dragon Ball Genishin Squadra, que o concurso vai terminar em Junho desse ano. [informações aqui]
Skin 1:
Skin 2:
Skin 3:
Skin 4:
Skin 5, 6, 7 e 8:
Skin 9:
Skin 10:
Skin 11:
Skin 12 (minha favorita, btw):
Skin 13:
Skin 14:
Skin 15:
Skin 16:
Skin 17:
Skin 18:
Skin 19:
Skin 20:
Skin 21:
Skin 22:
Skin 23:
Skin 24:
Skin 25:
Achei esse meme kkkkkkkkkkk Triple Fatass.
Achei uns memes de TF2 num grupo do Face, e também umas concept arts feitas no SFM.
---
---
No meio coloquei também esse meme de "fotos raras" que achei no Reddit kkkkkkkk Mas enfim, infelizmente não tô tendo tempo, paciência e nem memória RAM pra jogar TF2, afinal o meu PC é bem velho (sério, o PC meu existe desde 2013, pelo menos a CPU, o bagulho existia desde o Windows 7 se não me engano, até tinha um PC branco com Windows xp mas acho que esse foi de base e... até deu uma certa memória nostálgica de um Notebook mó bom que eu usava e tinha o Windows 7, e que eu lembro que descobri a punheta e o pornô com esse Notebook, mas infelizmente caí no golpe de baixar o Baidu e esse Notebook morreu, e minha mãe, já brava por causa de uma briga que ela tinha com o meu pai e a diretora de escola que me deu aquele Notebook, até descontou raiva naquele computador pra finalizar o resto, são umas memórias que não voltam mais)
Falando em memórias que não voltam, minha mãe me mostrou essa foto dos pais dela, o avô segurando o meu irmão e a minha avó segurando um primo meu que é filho de um tio hoje em dia falecido, e que esse primo mora no estado do Pernambuco, infelizmente é um primo que vi muito pouco, minha mãe até acha que eu não lembro dele porque só vi ele quando criança.
Até mais!

Mais um "archives" de Projeto Dream

2023 eu tava fazendo a 7ª temporada de Projeto Dream, uma das mais curtas mas não uma das mais diretas ao ponto por envolver looping temporal e versões paralelas de um mesmo evento, mas que eu já tinha criado personagens que depois, e achei recentemente essa concept art anterior da Julia Versace, e que ela era pra realmente usar mais peças azuis. 

Também essa concept art da Rihana e da Opal, que eram pra ser um casal, mas como uma mina que inspirei o sobrenome Mallen me bloqueou por causa de besteira, eu desisti da ideia e fiz a Opal se tornando maligna.
Também tem essa concept art do que era pra ser a Sofia Mariele, e comparando aqui... eu me sinto tipo aquele meme do personagem final ser muito mais simples que o do concept art.
  • O episódio que introduz Julia e Sofia caso queiram saber: [clique aqui]
  • Sofia morre nesse episódio, na temporada 18: [clique aqui]
Também achei esse meme aqui, e... me lembra a Julie e a Isabella, exceto que a Isabella dorme pelada (eu tinha um desenho disso mas eu perdi o desenho, se eu achar eu mostro em atualização).
2020: Tem esse desenho de uma personagem negra com cabelo de pomponzinhos tipo orelha de Mickey, e com uma roupa ou bodypaint tipo carnaval que lembra umas OCs atuais minhas.
2019: Tem essa concept art antiga que... admito que tá bem-feitinha pra uma arte de criatura monstruosa e de slime, só não sei se fiz esse bicho pra ser um personagem ou só pra testar design.
Também achei fotos de uma chácara que eu e minha família visitamos pra um aniversário de aguém que eu não lembro, é no mesmo ano, mas não lembro nada dali além do bolo de morango com chantili que tinha lá.
Foto 1
Foto 2
Foto 3
Uma OC que eu desenhei com base no bolo (parando pra pensar, ela é até que possível no PD atual considerando o planeta Megno).
Achei essa foto acima também, de uma cortina vermelha que brilhava dum jeito muito foda no meu quarto dependendo do horário.

Sabe o que eu falei sobre ter dado um upgrade enorme só nesse site, mas eu quis dar uma tunada a mais, afinal, esse site já tá fazendo 9 anos, né? Então me baseei naquele site do Tumblr que falei do mesmo post, então pesquisei pra saber como eu poderia fazer o mesmo efeito, de fazer um textinho acompanhando o cursor caso você esteja lendo aqui pelo PC.

Abaixo uns códigos que fui usando, seja pesquisando o molde pra isso ou pedindo ajuda pro Chat GPT (afinal eu quis fazer isso praticamente pra ontem, e eu fui também testando os códigos que o GPT ia falando).

Primeiro Javascript
<script>
const letters = "THEFATDRAGONS2017";

document.addEventListener("mousemove", (e) => {
  const trail = document.createElement("div");
  trail.className = "trail";

  const randomLetter = letters[Math.floor(Math.random() * letters.length)];
  trail.innerText = randomLetter;

  // Offset do cursor
  trail.style.left = (e.pageX + 10) + "px";
  trail.style.top = (e.pageY + 25) + "px";

  document.body.appendChild(trail);

  setTimeout(() => {
    trail.remove();
  }, 800);
});
</script>

Primeiro CSS
<style>
.trail {
  position: absolute;
  pointer-events: none;
  color: #d40f0f;
  font-size: 12px;
  font-family: Arial, sans-serif;
  animation: fadeOut 0.8s linear forwards;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
  100% {
    opacity: 0;
    transform: translateY(20px) scale(0.8);
  }
}
</style>

HTML (otimizado)
<script>
const letters = "THEFATDRAGONS2017";
const colors = ["#d40f0f", "#ff4d4d", "#ff9999"];

document.addEventListener("mousemove", (e) => {
  const trail = document.createElement("div");
  trail.className = "trail";

  const randomLetter = letters[Math.floor(Math.random() * letters.length)];
  trail.innerText = randomLetter;

  // posição com leve variação
  const offsetX = Math.random() * 20 - 10;
  const offsetY = Math.random() * 20 - 10;

  trail.style.left = (e.pageX + offsetX) + "px";
  trail.style.top = (e.pageY + offsetY) + "px";

  // variações visuais
  trail.style.fontSize = (10 + Math.random() * 10) + "px";
  trail.style.color = colors[Math.floor(Math.random() * colors.length)];

  document.body.appendChild(trail);

  setTimeout(() => {
    trail.remove();
  }, 800);
});
</script>

<style>
.trail {
  position: absolute;
  pointer-events: none;
  font-family: monospace;
  animation: fadeOut 0.8s ease-out forwards;
  will-change: transform, opacity;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px) scale(1) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateY(30px) scale(0.6) rotate(20deg);
  }
}
</style>

HTML segunda otimização
<!-- Dragon Trail -->

<style>
.trail {
  position: absolute;
  pointer-events: none;
  font-family: monospace;
  animation: fadeOut 0.8s ease-out forwards;
  will-change: transform, opacity;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px) scale(1) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateY(30px) scale(0.6) rotate(20deg);
  }
}
</style>

<script>
const letters = "THE FAT DRAGONS 2017";
const colors = ["#d40f0f", "#0044a4", "#00b934"];

document.addEventListener("mousemove", (e) => {
  const trail = document.createElement("div");
  trail.className = "trail";

  const randomLetter = letters[Math.floor(Math.random() * letters.length)];
  trail.innerText = randomLetter;

  const offsetX = Math.random() * 20 - 10;
  const offsetY = Math.random() * 20 - 10;

  trail.style.left = (e.pageX + offsetX) + "px";
  trail.style.top = (e.pageY + offsetY) + "px";

  trail.style.fontSize = (10 + Math.random() * 10) + "px";
  trail.style.color = colors[Math.floor(Math.random() * colors.length)];

  document.body.appendChild(trail);

  setTimeout(() => {
    trail.remove();
  }, 800);
});
</script>

HTML terceira otimização
<style>
.trail {
  position: absolute;
  pointer-events: none;
  font-family: monospace;
  font-weight: bold;
  animation: fadeOut 0.6s linear forwards;
  white-space: nowrap;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
</style>

<script>
trail.innerText = text[index];
    index = (index + 1) % text.length;

    trail.style.left = e.pageX + "px";
    trail.style.top = e.pageY + "px";

    trail.style.fontSize = "14px";
    trail.style.color = colors[index % colors.length];

    document.body.appendChild(trail);

    setTimeout(() => {
      trail.remove();
    }, 600);

    lastX = e.pageX;
    lastY = e.pageY;
  }
});
</script>

[16:26]
Mano, eu ouvi o Estabilizador estalando, na minha cabeça tocou essa cena do Homem-Aranha:
Esse código até que deu certo, mas... ficou uma bosta, eram os textos só "derretendo" do cursor, e quando acompanhavam a setinha parecia um foguinho de letras, e bem, eu até tentei tirar um print disso mas infelizmente não explicou direito o que eu quis fazer.
Se quiserem fazer o próprio, só tirar os comentários dos "//" e também trocar o título entre aspas e o hexadecimal da cor, etc., pra algo próprio de vocês.
HTML quarta otimização
<style>
.trail {
  position: absolute;
  pointer-events: none;
  font-family: monospace;
  font-weight: bold;
  animation: fadeOut 0.6s linear forwards;
  white-space: nowrap;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
</style>

<script>
const text = "The Fat Dragons 2017 ";
let index = 0;
let lastX = 0;
let lastY = 0;

document.addEventListener("mousemove", (e) => {
  const dx = e.pageX - lastX;
  const dy = e.pageY - lastY;
  const distance = Math.sqrt(dx * dx + dy * dy);

  // controla o espaçamento das letras
  if (distance > 8) {
    const trail = document.createElement("div");
    trail.className = "trail";

    trail.innerText = text[index];
    index = (index + 1) % text.length;

    trail.style.left = e.pageX + "px";
    trail.style.top = e.pageY + "px";

    trail.style.fontSize = "14px";
    trail.style.color = "#da0f0f";

    document.body.appendChild(trail);

    setTimeout(() => {
      trail.remove();
    }, 600);

    lastX = e.pageX;
    lastY = e.pageY;
  }
});
</script>
[Esse até que funciona bem, mas não é o suficiente]

HTML com maior comprimento e duração
<style>
.trail {
  position: absolute;
  pointer-events: none;
  font-family: monospace;
  font-weight: bold;
  animation: fadeOut 1.5s linear forwards; /* aumentei */
  white-space: nowrap;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
  100% {
    opacity: 0;
    transform: translateY(15px) scale(0.8);
  }
}
</style>

<script>
const text = "The Fat Dragons 2017 • The Fat Dragons 2017 • ";
let index = 0;
let lastX = 0;
let lastY = 0;

// ou, como testei e ficou ainda melhor...
const text = &quot;THE FAT DRAGONS 2017&quot;;
const colors = [&quot;#d40f0f&quot;, &quot;#0044a4&quot;, &quot;#00b934&quot;]
let index = 0;
let lastX = 0;
let lastY = 0;

document.addEventListener("mousemove", (e) => {
  const dx = e.pageX - lastX;
  const dy = e.pageY - lastY;
  const distance = Math.sqrt(dx * dx + dy * dy);

  // menor distância = mais letras = rastro mais longo
  if (distance > 4) {
    const trail = document.createElement("div");
    trail.className = "trail";

    trail.innerText = text[index];
    index = (index + 1) % text.length;

    trail.style.left = e.pageX + "px";
    trail.style.top = e.pageY + "px";

    trail.style.fontSize = "14px";
    trail.style.color = "#da0f0f";

    document.body.appendChild(trail);

    // maior tempo = rastro mais longo
    setTimeout(() => {
      trail.remove();
    }, 1500);

    lastX = e.pageX;
    lastY = e.pageY;
  }
});
</script>
O print desse não ficou bom, mas é uma versão que já me deixou super satisfeito pra falar a verdade, então já é tudo pra mim.

Até mais!