Skip to content

Nebulavenus/ps1sokol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IGNITE YOUR NOSTALGIA: The Ultimate PS1-Style Arcade Racer Has Arrived!

Quick Vibe Coding Experiment to develop game in Nim + Sokol

Play game on itch.io

To compile from source you need Nim 2.2.4 and sokol-nim@07bd978

Prepare for a turbocharged blast from the past with [Your Game's Name Here]! Immerse yourself in the gritty, low-fidelity glory of the 32-bit era, reimagined with meticulous attention to detail and modern performance. This isn't just a game; it's a love letter to the golden age of polygon racing!

AI Overview deepwiki


Experience Authentic PS1 Aesthetics!

We've painstakingly crafted a visual experience that captures the raw charm and technical quirks of your favorite PlayStation 1 classics:

  • Signature "Wobble" Effect: Witness the iconic vertex jitter as objects subtly shift, a true homage to the PlayStation's GTE precision.
  • Affine Texture "Swimming": Relish in the classic "swimming" textures, where surfaces deform and stretch, adding to the unique visual character.
  • Crisp Low-Poly Models: Drive beautifully blocky cars and race across tracks built with purposeful polygon budgets, reminiscent of the era's hardware limitations.
  • Vibrant 15-bit Color & Dithering: Our custom color quantization and Bayer matrix dithering bring the 32-bit color palette to life with authentic, pixelated gradients.
  • Immersive Distance Fog: Lose yourself in the atmospheric depth provided by adjustable fog, a classic PS1 technique for concealing draw distance limits.
  • Revolutionary Pre-Baked Lighting: Experience surprisingly dynamic lighting with custom pre-baked Bent Normals. This advanced technique provides nuanced ambient occlusion, realistic sky light, and ground bounce, elevating the low-poly aesthetic with sophisticated, era-appropriate shading.

Feel the Rush: Dynamic Gameplay!

Get behind the wheel with an arcade-focused physics system designed for pure fun and visceral control:

  • Responsive Arcade Physics: Enjoy a simple, yet engaging physics model that lets you feel every acceleration, brake, and turn.
  • Fluid Chase Camera: A smart, dynamic chase camera keeps the action perfectly in view, smoothly following your every move as you tear up the track.
  • Master the Drift: Unleash satisfying drifts with a dedicated mechanic that lets you slide through corners, leaving behind a trail of smoke and screeching tires!

Immersive Soundscape!

Beyond the visuals, the audio pulls you deeper into the retro experience:

  • Procedural Engine Roar: Hear your engine rev and groan with a dynamic, procedurally generated sound that reacts to your speed and acceleration, just like the real deal!
  • Satisfying Tire Screeches: Lock up your tires and initiate a drift to trigger a distinct, procedural screech sound that adds a layer of raw authenticity to every slide.

Under the Hood: Precision & Performance!

Developed with a robust, custom pipeline:

  • Offline Asset Baking: Models are pre-processed and optimized offline, ensuring buttery-smooth performance.
  • Efficient Caching: Fast loading times mean more time racing, less time waiting!

Controls:

  • Accelerate: W
  • Brake / Reverse: S
  • Steer Left: A
  • Steer Right: D
  • Reset Car: R
  • Drift: SPACEBAR (or LShift)
  • Quit Game: ESC
  • Control AO: 0123456

[Your Game's Name Here] is more than just a throwback; it's a playable slice of gaming history, crafted with passion and powered by clever techniques. Get ready to put the pedal to the pixel and race like it's 1997!

About

Arcade PS1-Style Racing Game made with Sokol + Nim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published