Herramientas de usuario

Herramientas del sitio


otros:agradecimientos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
otros:agradecimientos [2026/05/06 17:27] jesusotros:agradecimientos [2026/05/06 17:28] (actual) jesus
Línea 2: Línea 2:
 <html> <html>
 <style> <style>
-  #pcw_master_unit {+  #pcw_theater_system {
     background-color: #000 !important; font-family: 'Courier New', monospace !important;     background-color: #000 !important; font-family: 'Courier New', monospace !important;
     height: 600px; width: 100%; overflow: hidden; position: relative;     height: 600px; width: 100%; overflow: hidden; position: relative;
-    border: 4px solid #1a1a1a; margin: 20px 0; cursor: default;+    border: 4px solid #1a1a1a; margin: 20px 0;
   }   }
  
-  /* --- LÍDER ACADEMY VINTAGE --- */+  /* --- LÍDER DE CINE TÉCNICO (VINTAGE--- */
   #pcw_leader {   #pcw_leader {
     position: absolute; inset: 0; background: #1a1a1a; z-index: 200;     position: absolute; inset: 0; background: #1a1a1a; z-index: 200;
     display: flex; flex-direction: column; align-items: center; justify-content: center;     display: flex; flex-direction: column; align-items: center; justify-content: center;
   }   }
-  .pcw_brand_main { color: #0f0; font-size: 3.2em; font-weight: 900; letter-spacing: 5px; text-shadow: 0 0 12px #0f0; }+   
 +  .pcw_brand_main { color: #0f0; font-size: 3.2em; font-weight: 900; letter-spacing: 5px; text-shadow: 0 0 12px #0f0; margin-bottom: 20px; }
  
   .pcw_academy_frame {   .pcw_academy_frame {
     width: 340px; height: 340px; border-radius: 50%; border: 6px solid #fff;     width: 340px; height: 340px; border-radius: 50%; border: 6px solid #fff;
     position: relative; display: flex; align-items: center; justify-content: center;     position: relative; display: flex; align-items: center; justify-content: center;
-    background: #000; overflow: hidden;+    background: #000; overflow: hidden; box-shadow: 0 0 30px rgba(255,255,255,0.1);
   }   }
-  .pcw_ring { position: absolute; width: 280px; height: 280px; border: 1px solid rgba(255,255,255,0.3); border-radius: 50%; }+ 
 +  /* Anillos concéntricos técnicos */ 
 +  .pcw_ring_outer { position: absolute; width: 300px; height: 300px; border: 1px solid rgba(255,255,255,0.3); border-radius: 50%; } 
 +  .pcw_ring_inner { position: absolute; width: 240px; height: 240px; border: 2px solid rgba(255,255,255,0.5); border-radius: 50%; } 
 + 
 +  /* Cruceta de mira telescópica */
   .pcw_axis_v { position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; opacity: 0.4; }   .pcw_axis_v { position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; opacity: 0.4; }
   .pcw_axis_h { position: absolute; height: 2px; width: 100%; background: #fff; top: 50%; opacity: 0.4; }   .pcw_axis_h { position: absolute; height: 2px; width: 100%; background: #fff; top: 50%; opacity: 0.4; }
 +
 +  /* Aguja de reloj (Barrido de luz) */
   .pcw_clock_hand {   .pcw_clock_hand {
     position: absolute; width: 100%; height: 100%;     position: absolute; width: 100%; height: 100%;
     background: conic-gradient(rgba(255,255,255,0.3) 0deg, transparent 90deg);     background: conic-gradient(rgba(255,255,255,0.3) 0deg, transparent 90deg);
-    border-radius: 50%; animation: pcw_spin 1s linear infinite; z-index: 205;+    border-radius: 50%; animation: pcw_clock_spin 1s linear infinite; z-index: 205;
   }   }
-  @keyframes pcw_spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } +  @keyframes pcw_clock_spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } 
-  #pcw_num { color: #fff; font-size: 160px; font-weight: 900; z-index: 210; font-family: Arial; }+ 
 +  #pcw_num { color: #fff; font-size: 160px; font-weight: 900; z-index: 210; font-family: Arial, sans-serif; }
  
   /* --- MOTOR DE SCROLL --- */   /* --- MOTOR DE SCROLL --- */
Línea 42: Línea 51:
 </style> </style>
  
-<div id="pcw_master_unit" onmousemove="unlockAudio()" onscroll="unlockAudio()">+<div id="pcw_theater_system"
 +  <!-- LÍDER ACADEMY -->
   <div id="pcw_leader">   <div id="pcw_leader">
     <div class="pcw_brand_main">PCWWiki</div>     <div class="pcw_brand_main">PCWWiki</div>
     <div class="pcw_academy_frame">     <div class="pcw_academy_frame">
-        <div class="pcw_ring"></div> +        <div class="pcw_ring_outer"></div> 
-        <div class="pcw_axis_v"></div><div class="pcw_axis_h"></div>+        <div class="pcw_ring_inner"></div> 
 +        <div class="pcw_axis_v"></div> 
 +        <div class="pcw_axis_h"></div>
         <div class="pcw_clock_hand"></div>         <div class="pcw_clock_hand"></div>
         <div id="pcw_num">3</div>         <div id="pcw_num">3</div>
Línea 54: Línea 66:
   </div>   </div>
  
 +  <!-- CONTENIDO SCROLL -->
   <div id="pcw_canvas">   <div id="pcw_canvas">
     <div style="height: 500px; padding-top: 120px;">     <div style="height: 500px; padding-top: 120px;">
Línea 59: Línea 72:
         <p style="color: #0f0; font-style: italic; margin-top:30px; font-size:1.3em;">"PCW Wiki quiere agradecer por su colaboración a:"</p>         <p style="color: #0f0; font-style: italic; margin-top:30px; font-size:1.3em;">"PCW Wiki quiere agradecer por su colaboración a:"</p>
     </div>     </div>
 +    
     <div id="pcw_list">     <div id="pcw_list">
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Litos</span><span class="pcw_stars">*)</span><span class="pcw_desc">Alojamiento en servidor y confianza fundacional.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Litos</span><span class="pcw_stars">*)</span><span class="pcw_desc">Alojamiento en servidor y confianza fundacional.</span></div>
Línea 64: Línea 78:
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Sean Riddle</span><span class="pcw_stars">*)</span><span class="pcw_desc">Increíble labor de 'decapado' de chips.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Sean Riddle</span><span class="pcw_stars">*)</span><span class="pcw_desc">Increíble labor de 'decapado' de chips.</span></div>
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Gryzor (Themistocles)</span><span class="pcw_stars">*)</span><span class="pcw_desc">Apoyo y donación masiva de software.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Gryzor (Themistocles)</span><span class="pcw_stars">*)</span><span class="pcw_desc">Apoyo y donación masiva de software.</span></div>
-        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">David (P5ychoFox)</span><span class="pcw_stars">*)</span><span class="pcw_desc">Suministro del juego Arnhem y sus carátulas.</span></div>+        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Greatwolf1283</span><span class="pcw_stars">*)</span><span class="pcw_desc">Donación de software dBase II original.</span></div> 
 +        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Tony Jewell</span><span class="pcw_stars">*)</span><span class="pcw_desc">Compras internacionales y logística UK.</span></div> 
 +        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">David (P5ychoFox)</span><span class="pcw_stars">*)</span><span class="pcw_desc">Arnhem y carátulas originales.</span></div> 
 +        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Mike Thomas</span><span class="pcw_stars">*)</span><span class="pcw_desc">Gestión y envíos desde Reino Unido.</span></div> 
 +        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">UnCePeCero</span><span class="pcw_stars">*)</span><span class="pcw_desc">Donación de los juegos Iris Show y Demoler.</span></div> 
 +        <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">ComSoft6128</span><span class="pcw_stars">*)</span><span class="pcw_desc">Donación de revistas PCW Today 3 y 4.</span></div>
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Jose Antonio Guirao Fernández</span><span class="pcw_stars">*)</span><span class="pcw_desc">Donación masiva de 165 discos PCW.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Jose Antonio Guirao Fernández</span><span class="pcw_stars">*)</span><span class="pcw_desc">Donación masiva de 165 discos PCW.</span></div>
     </div>     </div>
 +
     <div style="color: #fff; font-size: 9em; font-weight: 900; margin-top: 500px; padding-bottom: 50px;">FIN</div>     <div style="color: #fff; font-size: 9em; font-weight: 900; margin-top: 500px; padding-bottom: 50px;">FIN</div>
   </div>   </div>
Línea 72: Línea 92:
  
 <script> <script>
-let posY = 600, engineOn = false, firstRun = true, aCtx = null; +let posY = 600, engineOn = false, firstRun = true;
- +
-function playBeep(f, d) { +
-    if (!aCtx || aCtx.state !== 'running') return; +
-    const o = aCtx.createOscillator(), g = aCtx.createGain(); +
-    o.type = "square"; o.frequency.value = f; +
-    g.gain.setValueAtTime(0.1, aCtx.currentTime); +
-    g.gain.exponentialRampToValueAtTime(0.01, aCtx.currentTime + d/1000); +
-    o.connect(g); g.connect(aCtx.destination); +
-    o.start(); o.stop(aCtx.currentTime + d/1000); +
-+
- +
-function unlockAudio() { +
-    if (!aCtx) aCtx = new (window.AudioContext || window.webkitAudioContext)(); +
-    if (aCtx.state === 'suspended') aCtx.resume(); +
-}+
  
 function start() { function start() {
-    const leader = document.getElementById('pcw_leader')canvas = document.getElementById('pcw_canvas')num = document.getElementById('pcw_num'); +    const leader = document.getElementById('pcw_leader')
-    engineOn = false; posY = 600;+    const canvas = document.getElementById('pcw_canvas')
 +    const num = document.getElementById('pcw_num'); 
 +     
 +    engineOn = false; 
 +    posY = 600;
  
     if (firstRun) {     if (firstRun) {
-        canvas.style.display = 'none'; leader.style.display = 'flex';+        canvas.style.display = 'none'; 
 +        leader.style.display = 'flex';
         let c = 3; num.innerText = c;         let c = 3; num.innerText = c;
-        playBeep(440, 100); 
         let timer = setInterval(() => {         let timer = setInterval(() => {
             c--;             c--;
-            if (c > 0) num.innerText = c; playBeep(440, 100); }+            if (c > 0) num.innerText = c;
             else {             else {
-                clearInterval(timer); playBeep(880, 250); +                clearInterval(timer); 
-                leader.style.display = 'none'; canvas.style.display = 'block'; +                leader.style.display = 'none'; 
-                engineOn = true; firstRun = false; tick();+                canvas.style.display = 'block'; 
 +                engineOn = true; 
 +                firstRun = false; 
 +                tick();
             }             }
         }, 1000);         }, 1000);
     } else {     } else {
-        leader.style.display = 'none'; canvas.style.display = 'block'; +        leader.style.display = 'none'; 
-        engineOn = true; tick();+        canvas.style.display = 'block'; 
 +        engineOn = true; 
 +        tick();
     }     }
 } }
Línea 114: Línea 128:
 function tick() { function tick() {
     if (!engineOn) return;     if (!engineOn) return;
-    posY -= 0.55; +    posY -= 0.55; // VELOCIDAD ULTRA LENTA DE LECTURA
     const canvas = document.getElementById('pcw_canvas');     const canvas = document.getElementById('pcw_canvas');
     canvas.style.top = posY + 'px';     canvas.style.top = posY + 'px';
-    if (Math.abs(posY) > (canvas.offsetHeight)) { engineOn = false; start(); } +     
-    else { requestAnimationFrame(tick); }+    if (Math.abs(posY) > (canvas.offsetHeight)) { 
 +        engineOn = false; 
 +        start();  
 +    else { 
 +        requestAnimationFrame(tick); 
 +    }
 } }
  
Línea 124: Línea 143:
 </script> </script>
 </html> </html>
- 
otros/agradecimientos.1778088476.txt.gz · Última modificación: por jesus