Skip to content

v2.0 - 3D HORROR RPG UPGRADE! ๐ŸŽฎ๐Ÿ”ฅ๐Ÿ’€

Choose a tag to compare

@RekOUF RekOUF released this 20 Feb 19:59
· 11 commits to master since this release

v2.0 - COMPLETE 3D HORROR RPG TRANSFORMATION! ๐ŸŽฎ๐Ÿ”ฅ

๐Ÿš€ MAJOR UPGRADE: 2D โ†’ 3D

Dit is een complete rebuild van het spel! Van 2D top-down naar een echte 3D first-person/third-person horror RPG!


๐ŸŽฎ 3D Game Engine - LibGDX

De game draait nu op LibGDX, een professionele 3D game engine:

  • โœ… Volledige 3D rendering met PerspectiveCamera
  • โœ… 3D physics ready (Bullet physics geรฏntegreerd)
  • โœ… ModelBatch rendering voor alle 3D models
  • โœ… Environment lighting met ambient + directional lights

๐Ÿ“ท Dual Camera System

Switchable camera modes (ready voor toekomstige toggle):

  1. First Person ๐Ÿ‘๏ธ

    • Camera op ooghoogte (1.7m)
    • Kijk door de ogen van de speler
    • Immersive horror experience
  2. Third Person ๐ŸŽฌ

    • Camera 5m achter speler, 3m hoog
    • Overzicht van omgeving
    • Zie je character bewegen

๐ŸŒ™ 3D Night Scene

Volledige 3D horror omgeving:

  • ๐ŸŒŒ Dark night sky (#040412) - zeer donker
  • ๐ŸŒ• Moonlight - blueish directional light van boven
  • ๐ŸŒณ 35+ horror trees - 3D cilinder stammen + sphere bladeren, donkergroen
  • ๐ŸŸข Ground plane - 200x200 meter donker gras veld
  • ๐Ÿšง Fence boundary - 80 fence posts langs de rand
  • ๐ŸŒซ๏ธ Atmospheric lighting - ambient 0.1 voor nacht sfeer

World Size: 170x170m speelgebied (-85 tot +85 in X en Z)


๐Ÿ•น๏ธ Touch Controls

Professionele touch controls voor mobiel:

Movement Joystick

  • ๐Ÿ“ Positie: Linksonder
  • ๐ŸŽฏ Functie: 360ยฐ movement control
  • ๐Ÿ”ด Visual: Transparante circle met rode thumb
  • โšก Response: Real-time directional movement

Camera Rotation

  • โฌ…๏ธ < button: Roteer camera links
  • โžก๏ธ > button: Roteer camera rechts
  • ๐Ÿ“ Smooth rotation: 3ยฐ per tap

Sprint Button

  • ๐ŸŸข RUN button: Rechtsonder, groen
  • ๐Ÿƒ Effect: 2x snelheid (10m/s ipv 5m/s)
  • ๐Ÿ’š Hold to sprint: Continue running

๐Ÿ‘ค Player System

Realistische player met fysica:

  • ๐Ÿ“ Height: 1.7m ooghogte (realistic human)
  • ๐ŸŽฏ Speed: 5m/s wandelen, 10m/s rennen
  • ๐Ÿงญ Direction: Yaw rotation (360ยฐ draaibaar)
  • ๐Ÿšง Boundaries: World clamp binnen fence
  • ๐Ÿ’ฏ Score: 10 punten/seconde in scary mode

Ready for:

  • ๐Ÿซฅ Hiding mechanics (structuur aanwezig)
  • ๐Ÿ‘ป Enemy encounters
  • ๐ŸŽฏ Collectibles
  • ๐Ÿ† Achievements

โœ… Behouden Features

Alle bestaande functionaliteit blijft werken:

App Infrastructuur

  • โšก SplashActivity: Thunder sound + auto-update check
  • ๐Ÿ  MainActivity: Scary level selector (0-10) met lightning background
  • ๐ŸŽจ LightningBackgroundView: Animated menu background
  • ๐Ÿ“ฑ Portrait mode: Optimaal voor mobiel
  • ๐Ÿ’พ SharedPreferences: High scores + settings

Auto-Update Systeem

  • ๐Ÿ”„ Version check: Bij splash screen
  • ๐Ÿ“ฆ Download manager: One-click APK download
  • ๐Ÿ” Permissions: Storage + install handled
  • ๐Ÿš€ GitHub releases: Auto-detect nieuwe versies

๐Ÿ“ฆ Technical Details

LibGDX Integration

LibGDX 1.12.1:
- gdx-core (game engine)
- gdx-backend-android (Android adapter)
- gdx-bullet (3D physics)

Native Libraries

APK bevat natives voor alle Android architectures:

  • โœ… armeabi-v7a (32-bit ARM)
  • โœ… arm64-v8a (64-bit ARM)
  • โœ… x86 (32-bit Intel)
  • โœ… x86_64 (64-bit Intel)

File Changes

  • GameActivity: AppCompatActivity โ†’ AndroidApplication
  • GameView (2D): Vervangen door FrightNightGame3D
  • New: TouchJoystick, CameraController, GameInputProcessor
  • APK size: 13MB โ†’ 15MB (+2MB voor 3D engine)

๐ŸŽฏ What's Next?

De basis 3D horror RPG staat! Ready voor:

  • ๐Ÿ‘ป 3D Enemies: Met AI pathfinding
  • ๐Ÿ˜ฑ Jump scares: Based on scary level
  • ๐Ÿ”Š 3D Audio: Positional sound effects
  • ๐Ÿ  Hiding spots: Achter bomen/behind objects
  • ๐ŸŒฉ๏ธ Lightning effects: 3D flashes in sky
  • ๐ŸŽญ Dynamic events: Gebaseerd op scary level 0-10

๐Ÿ“ฅ Installatie

  1. Download app-debug.apk hieronder (15MB)
  2. Installeer (storage permissions allowen)
  3. Start game en kies scary level
  4. PLAY โ†’ Je zit nu in een 3D horror wereld!

Controls:

  • ๐Ÿ•น๏ธ Joystick links: Beweeg in alle richtingen
  • โฌ…๏ธโžก๏ธ Rotation buttons: Draai camera
  • ๐ŸŸข RUN: Sprint (2x sneller)

๐Ÿ”ฅ Van 2D naar 3D Horror!

Dit is de grootste update tot nu toe! Het spel is getransformeerd van een simpele 2D survival game naar een volwaardige 3D first-person horror RPG.

De atmosfeer, immersion en gameplay mogelijkheden zijn nu oneindig veel groter. Dit is pas het begin! ๐Ÿš€

Enjoy exploring the 3D night forest... if you dare. ๐Ÿ’€๐ŸŒฒ๐ŸŒ™