All Projects → buntine → Swervinmervin

buntine / Swervinmervin

Licence: gpl-2.0
A truly radical homage to 16-bit racing games.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Swervinmervin

Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (+116.41%)
Mutual labels:  retrogaming, pixel-art
lexys-labyrinth
Chip's Challenge 2 emulator that runs in a browser
Stars: ✭ 46 (-76.41%)
Mutual labels:  pixel-art, retrogaming
PySprint
Recreation of the Atari ST port of Super Sprint with Pygame
Stars: ✭ 19 (-90.26%)
Mutual labels:  pygame, retrogaming
Zabuyaki
Zabuyaki, old-school side-scrolling beat 'em up
Stars: ✭ 91 (-53.33%)
Mutual labels:  retrogaming, pixel-art
Sprites As A Service
Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction
Stars: ✭ 177 (-9.23%)
Mutual labels:  pixel-art
Vixl44
Create pixel art inside your terminal using vim movements
Stars: ✭ 152 (-22.05%)
Mutual labels:  pixel-art
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (-25.64%)
Mutual labels:  pixel-art
Rx
👾 Modern and minimalist pixel editor
Stars: ✭ 2,063 (+957.95%)
Mutual labels:  pixel-art
Openemu
🕹 Retro video game emulation for macOS
Stars: ✭ 13,369 (+6755.9%)
Mutual labels:  retrogaming
Snowflake
❄️ 🎮 Extensible Emulator Frontend written in C# and Javascript
Stars: ✭ 185 (-5.13%)
Mutual labels:  retrogaming
Rgx
Modern mid-level 2D graphics library
Stars: ✭ 172 (-11.79%)
Mutual labels:  pixel-art
Raemixx500
Open Hardware Remake of the Commodore Amiga 500+ Mainboard
Stars: ✭ 161 (-17.44%)
Mutual labels:  retrogaming
Unity Aseprite Importer
An aseprite-file importer for unity written in C#, built upon the experimental AssetImporter API
Stars: ✭ 177 (-9.23%)
Mutual labels:  pixel-art
Metasprite
A fast, self-contained, highly customizable Aseprite-to-Unity importer.
Stars: ✭ 148 (-24.1%)
Mutual labels:  pixel-art
Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (-4.62%)
Mutual labels:  pixel-art
B8
BASIC8 - The Fantasy Computer/Console!
Stars: ✭ 144 (-26.15%)
Mutual labels:  retrogaming
Space invaders
👾Python clone with a modern twist
Stars: ✭ 170 (-12.82%)
Mutual labels:  pygame
Pixel Editor
An online canvas based Pixel Art creation tool for Lospec.com
Stars: ✭ 180 (-7.69%)
Mutual labels:  pixel-art
Mcmap
Pixel-art map visualizer for Minecraft. Maps are drawn from an isometric perspective.
Stars: ✭ 165 (-15.38%)
Mutual labels:  pixel-art
Fshistory
Play and Enjoy the History of Microsoft Flight Simulator
Stars: ✭ 163 (-16.41%)
Mutual labels:  retrogaming

Swervin Mervin: A recreation of 80's pseudo-3D arcade racing games

Swervin' Mervin Gameplay A Gameplay B

Written in Python over the course of way too much time.

Here is a small video of me playing (poorly).

And here is my bosses son, Jesse, playing the arcade version. Sorry for the portrait mode.

More info on the pixel art is available over at my girlfriends website: MelanieHuang.com.

The Arcade Edition

Swervin' Mervin Arcade Edition

Yes, it's real. Ships with MAME, SNES and NES (1000+ games). Want something similar for the office? Email me.

Playing

Ensure that you have Python 2.x and Pygame installed, and then:

  $ ./play

Accelleration and steering is performed via the arrow keys. [ENTER] to start, [ESC] to kill the game in fullscreen mode.

Many in-game settings can be changed in ./swervin_mervin/settings.py but I'll also load in settings that are defined in ./swervin_mervin/settings_local.py (which is gitignored).

What people are saying

"It's no Sonic the Hedgehog"

And...

"You actually get points for killing people? I don't remember that bit in the originals..."

And even...

"I've taken dumps that were more fun than this steaming assheap..."

Credits

TODO

  • !Design 2nd and 3rd level properly
  • !Congratulations sequence when game is finished
  • !Package better for distribution (ship with Pygame?)
  • Rethink player checkpoint logic to fix "time left" bug in pause and make countdown easy to disable/enable.
    • Use current actual FPS to determine time left.
    • Move all time/checkpoint stuff into game (or maybe level?) and out of player.
  • Local highscore file outside of git
  • Engine sounds based on speed
  • Screech sound and sprite when hitting tunnel wall
  • Walls
  • Multiple roads with forks
  • Get Mel to create art for: Bonuses, Tunnel roof, Other players, Other levels
  • Random boxes that penalise time-left when hit
  • Random boxes that give player temporary speed boost
  • General refactor and Pythonify of sloppy code
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].