Log In  

Cart #picooffroad-5 | 2021-04-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
67

About

Pico Off Road is a racing game inspired by the classic Ironman Super Off Road. There are 5 car colors to choose from (equal by parameters), three tracks that can be played in both directions. Player can choose from two modes - single race or tournament. There is one "hidden" mode: single race with 0 opponents can be considered as a practice.

Menu controls

  • Z = confirm
  • X = back

Driving controls

  • arrows = turning, throttle, reverse
  • Z = nitro
  • X = throttle (for controllers if you can't press left/right + forward at the same time)

Tech

Pico Off Road uses combination of 2D sprites, 3D height map and real-time rendered meshes (cars).

Contact

@assembler_bot

Links

Standalone builds: itch.io
Sources: GitHub

P#88643 2021-03-07 17:51 ( Edited 2021-04-05 06:34)

All Comments

Heck yes, I used to love this game at the arcade! This is pretty sweet.

P#88650 2021-03-07 21:15
1

good starting point!
physic is solid 👌
couple of comments:

  • put acceleration on a button, easier to play with mobile & gamepads
  • acceleration is too linear/quick imho
  • npc are on fire!

code wise, there is a good deal to optimize.
your 3d structure as a flat array of coords is actually not very fast for lua.
suggest plain vector3 tables for coords, makes face>vertex indexing a lot simpler AND faster.
A couple of functions can also be inlined.
Don’t overthink array allocation, no need to copy and transform as 2 different steps.
Good luck for the final steps!

P#88658 2021-03-08 06:56 ( Edited 2021-03-08 06:58)

Hi, thank you for suggestions!

I didn't optimize it yet. Most of that code is heavily influenced by debugging and looking into partial results. I need to reduce it by around 4-5KB from compressed size. Token count/char count is not a problem. From performance point of view it's good enough (90% of cpu at most), but I'll definitely try those vector3 tables.

By the way, acceleration is already mapped to forward and X buttons.

P#88659 2021-03-08 07:30

Fantastic work! It reminds me of Super Skidmarks.

P#88886 2021-03-12 18:34

Thank you! Right now I'm trying to make a music. It's a big challenge since I've never ever in my life made any. So .. following very good youtube tutorials from @Gruber and reading some music theory to at least have a clue what he is talking about :-D

P#88915 2021-03-13 09:03

Version 2 uploaded:

  • music and sounds added to the game
  • AI difficulty settings
  • tournament trophy screen (for first 3 places only :-) )
  • some optimizations were made, more to come
P#89665 2021-03-27 08:16

First things first, love the 3d racer! second, I suck at this game on easy lol.

P#90103 2021-04-07 05:06

New to it but I had no idea Pico 8 could go this far! Daunting and inspiring!

P#90335 2021-04-10 22:37
1

Pico 8 is surprisingly powerful machine. Even Pico Off Road could be much better, there are unoptimized parts of code, map and picture compression could be better, etc. So I could add more graphics, maybe whole new track? I'm just not willing to spend another month doing that :-)

P#90344 2021-04-11 08:02

Amazing graphics! Really well done

P#90669 2021-04-16 05:10

Unbelievably beautiful. My only critique is maybe some collusion sounds? Other than that it’s amazing

P#91045 2021-04-24 22:26

Thank you. I know that sounds and music is far from the best. Next time I'll try harder or ask for help :-)

P#91059 2021-04-25 06:05

Really great feel to the game! <3

P#91917 2021-05-14 11:00
:: Carf

It would be cool if there was a higher difficulty level. The hard mode is still kinda easy.
EDIT:And 5 minutes later I found out about Extreme difficulty. I was not paying attention at all.

P#93015 2021-06-04 14:21 ( Edited 2021-06-04 14:25)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-10-27 04:24:02 | 0.051s | Q:39