User:De/PavelCheloveckov: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
__NOTOC__


{{LanguageBar}}
{{LanguageBar}}
Line 11: Line 10:
}}
}}


<!-- ==== DYNAMISCHE TABS ==== -->
<!-- ==== DUNKLER MODUS SCHALTER ==== -->
<style>
<div style="text-align:right; margin:10px 0;">
/* Контейнер табов */
   <span style="padding:6px 12px; background:#f7921e; color:#000; border-radius:8px; cursor:pointer;" onclick="document.body.classList.toggle('darkmode')">🌓 Dunkelmodus umschalten</span>
.tab-container {
</div>
  display: flex;
  gap: 12px;
   justify-content: center;
  flex-wrap: wrap;
  margin: 20px 0;
}
/* Кнопки табов */
.tab-btn {
  background: #f7921e;
  color: #000;
  padding: 8px 18px;
  border-radius: 12px;
  font-weight: bold;
  cursor: pointer;
  user-select: none;
  transition: background-color 0.3s;
  min-width: 120px;
  text-align: center;
}
.tab-btn.active {
  background: #ffa726;
}
/* Контент табов */
.tab-content {
  display: none;
  max-width: 650px;
  margin: 0 auto 30px;
  color: #fff;
  font-size: 14px;
}
.tab-content.active {
  display: block;
  animation: fadeIn 0.4s ease-in;
}
 
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}
 
/* Часы в стиле Half-Life */
#hl-clock {
  position: fixed;
  top: 12px;
  right: 12px;
  font-family: 'DIN 1451 Mittelschrift', monospace, sans-serif;
  font-size: 18px;
  color: #f7921e;
  text-shadow:
    0 0 5px #f7921e,
    0 0 10px #f7921e,
    0 0 20px #ffab40;
  user-select: none;
  z-index: 9999;
}
</style>


<div class="tab-container">
<!-- ==== ANIMIERTE NAVIGATION ==== -->
   <div class="tab-btn active" data-tab="about">🧠 Über Pavel</div>
<div style="display:flex; justify-content:center; flex-wrap:wrap; gap:10px; margin:20px 0;">
   <div class="tab-btn" data-tab="projects">🎮 Projekte</div>
   <div style="padding:6px 14px; background:#f7921e; color:#000; border-radius:10px; transition:.3s; font-weight:bold;">[[#Über Pavel|🧠 Über Pavel]]</div>
   <div class="tab-btn" data-tab="skills">💡 Fähigkeiten</div>
   <div style="padding:6px 14px; background:#f7921e; color:#000; border-radius:10px; transition:.3s; font-weight:bold;">[[#Projekte|🎮 Projekte]]</div>
   <div class="tab-btn" data-tab="tools">🔧 Werkzeuge</div>
   <div style="padding:6px 14px; background:#f7921e; color:#000; border-radius:10px; transition:.3s; font-weight:bold;">[[#Fähigkeiten|💡 Fähigkeiten]]</div>
   <div class="tab-btn" data-tab="timeline">📜 Chronologie</div>
   <div style="padding:6px 14px; background:#f7921e; color:#000; border-radius:10px; transition:.3s; font-weight:bold;">[[#Tools|🔧 Werkzeuge]]</div>
   <div style="padding:6px 14px; background:#f7921e; color:#000; border-radius:10px; transition:.3s; font-weight:bold;">[[#Chronologie|📜 Chronologie]]</div>
</div>
</div>


<div id="about" class="tab-content active">
<!-- ==== PROFILKARTE ==== -->
'''PavelCheloveckov''' ist ein unabhängiger Entwickler, der sich auf Modding, Interface-Design und kreative Arbeit mit der [[Source SDK 2013|Source-Engine]] spezialisiert. 
Er ist Gründer von [https://klg.fandom.com/ru/wiki/KLG_Studio KLG Studio], einem Team, das Mods und Prototypen mit eigener Handschrift erstellt.
 
<div style="clear:both;"></div>
 
<!-- Profilkarte справа -->
<div style="width:620px; background:#111; color:#fff; font-size:14px; border:2px solid #f7921e; float:right; margin-left:20px; margin-bottom:20px; border-radius:12px; overflow:hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.6); transition: transform 0.3s;">
<div style="width:620px; background:#111; color:#fff; font-size:14px; border:2px solid #f7921e; float:right; margin-left:20px; margin-bottom:20px; border-radius:12px; overflow:hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.6); transition: transform 0.3s;">
{| style="width:100%; border-collapse:collapse;"
{| style="width:100%; border-collapse:collapse;"
Line 122: Line 60:
|}
|}
</div>
</div>
== 🧠 Über Pavel ==
'''PavelCheloveckov''' ist ein unabhängiger Entwickler, der sich auf Modding, Interface-Design und kreative Arbeit mit der [[Source SDK 2013|Source-Engine]] spezialisiert. 
Er ist Gründer von [https://klg.fandom.com/ru/wiki/KLG_Studio KLG Studio], einem Team, das Mods und Prototypen mit eigener Handschrift erstellt.
<div style="clear:both;"></div>
== 🎮 Projekte ==
<div style="display:flex; flex-wrap:wrap; gap:10px;">
<div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
'''🧠 Freeman Journey''' 
* Einzelspieler-Mod für Half-Life 2 
* Komplett neues UI (VGUI) 
* Eigene Story, Interface und neue Spielmechaniken
</div>
</div>


<div id="projects" class="tab-content">
<div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
'''🧠 Freeman Journey''' – Einzelspieler-Mod für Half-Life 2 mit  
'''🧩 Portal: Lost Episode'''   
* komplett neuem UI (VGUI)  
* Alternative Geschichte  
* eigener Story und neuen Spielmechaniken  
* Eigene Levelstruktur  
* Visual-Experimente & Shader
</div>


'''🧩 Portal: Lost Episode''' – alternative Geschichte  
<div style="flex:1; min-width:290px; background:#1a1a1a; border:1px solid #f7921e; padding:10px; border-radius:10px;">
* eigene Levelstruktur  
'''🪓 LumberCraft'''   
* Visual-Experimente & Shader 
* Factorio-ähnliches Pygame-Projekt 
* Ressourcenmanagement, Karte, Interface  
* Eigenständige Engine-Logik
</div>


'''🪓 LumberCraft''' – Factorio-ähnliches Pygame-Projekt 
* Ressourcenmanagement, Karte, Interface 
* eigenständige Engine-Logik
</div>
</div>


<div id="skills" class="tab-content">
== 💡 Fähigkeiten ==
* Leveldesign mit [[Hammer]]
* Leveldesign mit [[Hammer]]
* Benutzeroberflächen mit VGUI
* Benutzeroberflächen mit VGUI
* Python & Pygame-Programmierung
* Python & Pygame-Programmierung
* Integration von Schriftarten (OTF/TTF)
* Integration von Schriftarten (OTF/TTF)
* Ambient-Sound-Design
* Ambient-Sound-Design
* Entity-Scripting mit I/O-System
* Entity-Scripting mit I/O-System
* Menü- und Interface-Gestaltung
* Menü- und Interface-Gestaltung
</div>


<div id="tools" class="tab-content">
== 🔧 Werkzeuge ==
* {{Hammer|4}}, {{src13|4}}, {{vtfedit|4}}, {{gcfscape|4}}, {{Hlmv|4|nt=1}}, {{Crowbar|4}}   
* {{Hammer|4}}, {{src13|4}}, {{vtfedit|4}}, {{gcfscape|4}}, {{Hlmv|4|nt=1}}, {{Crowbar|4}}   
* Pygame · PyCharm · Paint.NET · Audacity
* Pygame · PyCharm · Paint.NET · Audacity
</div>


<div id="timeline" class="tab-content">
== 📜 Chronologie ==
* 2021: Erstes Kennenlernen mit der Source-Engine und ihren Spielen   
* '''2021:''' Erstes Kennenlernen mit der Source-Engine und ihren Spielen   
* 2022: Einstieg in die Programmierung mit Python   
* '''2022:''' Einstieg in die Programmierung mit Python   
* 2023: Beginn mit Leveldesign im Hammer Editor   
* '''2023:''' Beginn mit Leveldesign im Hammer Editor   
* 2024–2025: Entwicklung von Mods und Spielen, Gründung von '''KLG Studio'''
* '''2024–2025:''' Entwicklung von Mods und Spielen, Gründung von '''KLG Studio'''
</div>


== 💬 Zitat ==
== 💬 Zitat ==
Line 167: Line 119:
* [https://klg.fandom.com/ru/wiki/KLG_Studio KLG Studio – offizielles Wiki]   
* [https://klg.fandom.com/ru/wiki/KLG_Studio KLG Studio – offizielles Wiki]   
* [https://developer.valvesoftware.com/wiki/User:PavelCheloveckov Valve Developer Community Profil]
* [https://developer.valvesoftware.com/wiki/User:PavelCheloveckov Valve Developer Community Profil]
<div id="hl-clock"></div>
<script>
(function(){
  // Табы
  const tabs = document.querySelectorAll('.tab-btn');
  const contents = document.querySelectorAll('.tab-content');
  tabs.forEach(tab => {
    tab.addEventListener('click', () => {
      tabs.forEach(t => t.classList.remove('active'));
      contents.forEach(c => c.classList.remove('active'));
      tab.classList.add('active');
      document.getElementById(tab.dataset.tab).classList.add('active');
    });
  });
  // Часы в стиле Half-Life
  function updateClock() {
    const clock = document.getElementById('hl-clock');
    const now = new Date();
    let h = now.getHours().toString().padStart(2,'0');
    let m = now.getMinutes().toString().padStart(2,'0');
    let s = now.getSeconds().toString().padStart(2,'0');
    clock.textContent = `${h}:${m}:${s}`;
  }
  setInterval(updateClock, 1000);
  updateClock();
})();
</script>

Revision as of 02:12, 27 July 2025

English (en)Deutsch (de)Русский (ru)


6516d8c837d20250704014438211.png
 🌓 Dunkelmodus umschalten
PavelCheloveckov HL2 logo.png Portal logo.png
PavelCheloveckov.jpg

Entwickler · UI-Designer · Source-Enthusiast
Name Pawel
Spitzname PavelCheloveckov
Geburtsdatum 21. Oktober 2011
Alter 13 Jahre
Standort Sankt Petersburg, Russland
Fähigkeiten Python · Pygame · Source SDK
Bekannte Projekte Freeman Journey · Lost Episode · LumberCraft
Studio KLG Studio, gegründet 2025
Lieblingsschriftart Alte DIN 1451 Mittelschrift

🧠 Über Pavel

PavelCheloveckov ist ein unabhängiger Entwickler, der sich auf Modding, Interface-Design und kreative Arbeit mit der Source-Engine spezialisiert. Er ist Gründer von KLG Studio, einem Team, das Mods und Prototypen mit eigener Handschrift erstellt.

🎮 Projekte

🧠 Freeman Journey

  • Einzelspieler-Mod für Half-Life 2
  • Komplett neues UI (VGUI)
  • Eigene Story, Interface und neue Spielmechaniken

🧩 Portal: Lost Episode

  • Alternative Geschichte
  • Eigene Levelstruktur
  • Visual-Experimente & Shader

🪓 LumberCraft

  • Factorio-ähnliches Pygame-Projekt
  • Ressourcenmanagement, Karte, Interface
  • Eigenständige Engine-Logik

💡 Fähigkeiten

  • Leveldesign mit Hammer
  • Benutzeroberflächen mit VGUI
  • Python & Pygame-Programmierung
  • Integration von Schriftarten (OTF/TTF)
  • Ambient-Sound-Design
  • Entity-Scripting mit I/O-System
  • Menü- und Interface-Gestaltung

🔧 Werkzeuge

📜 Chronologie

  • 2021: Erstes Kennenlernen mit der Source-Engine und ihren Spielen
  • 2022: Einstieg in die Programmierung mit Python
  • 2023: Beginn mit Leveldesign im Hammer Editor
  • 2024–2025: Entwicklung von Mods und Spielen, Gründung von KLG Studio

💬 Zitat

> „Benutzeroberflächen sind mehr als Menüs – sie sind das unsichtbare Band zwischen Spiel und Spieler.“ > — *PavelCheloveckov*

🔗 Externe Links