Log In  

Cart #piconiccc-2 | 2024-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

PICONICCC — demo for PICO-8.
Released at DiHalt 2021 demoparty (https://events.retroscene.org/dh2021)

Creating ST NICCC clones on all possible platforms is a demoscene challenge. The original demo uses a 640KB data file. A single PICO-8 cartridge can fit only about 12KB of arbitrary data. To fit the whole 3D scene in a single cartridge, we re-created it with 3D models. In my opinion, finding clever solutions to overcome platform limitations and do what seemed to be impossible to do is the essence of the old-school demoscene.


Code: Megus
3D models: TmK/deMarche
Music: n1k-o/Stardust
Graphics: Diver/Stardust

Source code and tools: https://github.com/Megus/piconiccc

P#86280 2021-01-08 22:57 ( Edited 2024-01-01 22:41)


This is awesome,thank you!

P#86282 2021-01-09 04:27

Wow that was amazing

P#86287 2021-01-09 13:32

Although i am not a big fan of ST NICCC clones this one is amazing.
Also great use of colors and dithering.

P#86295 2021-01-09 16:05

A thing of pure beauty. Excellent work!

P#86302 2021-01-09 21:45

This is great! I cannot even comprehend the amazing work that must've been put into this! Unfortunatly, it was so big, it made the cartridge crash!

P#86310 2021-01-10 00:54

Gets a runtime error at the cube part lol

P#86311 2021-01-10 00:58

Agent Tom, what exact error do you get? How do you run the demo?

P#86315 2021-01-10 08:53

I think it was a runtime error, I don't know anything about coding so I don't know the details. I tried it again, same error...

P#86371 2021-01-11 20:51

I ran this on my computer

P#86373 2021-01-11 20:51

Good news! The error is gone! I loved this, and I think you can create things beyond our imagination!

P#86374 2021-01-11 20:57

THIS IS INCREDIBLE! These models look way better than anything the Super FX chip could do, and OH MY GOD THIS MUSIC IS SO GOOD

P#86548 2021-01-18 07:32

That was incredible!!! Truly immersive.

P#89328 2021-03-21 21:03

I also got the runtime error at the cube part. Also, the music would slow down drastically and even stop altogether at some parts. This is all when playing on the online version.

I downloaded the cart and there were no musical glitches, though there were a few frame drops as it went into the final cube area. It also did not give me the runtime error. Apparently it occurs right when the screen does the big glitch effect right before the credits. Here is the error message:

runtime error line 667 tab 0
return {spline_kmr(d0{i},d1{i},d2{i},d3{i},p), spline_kmr(d0{ i1},d1{ i1},d2{ i1},d3{ i1},p), spline_kmr(d0{ i2},d1{ i2},d2{ i2},d3{ i2},p)
attempt to index local ‘d3’ (a nil value)
in spline line 667 (tab 0)
in draw3d line 647 (tab 0)
in fx_draw line 611 (tab 0)
in _draw line 106 (tab 0)
at line 0 (tab 0)

P#92855 2021-05-31 21:57 ( Edited 2021-05-31 21:59)

Now I know why this runtime error happens! I didn't test the demo in the browser, so what I was expecting is that it will always run the same way anywhere and there's no check for getting further than the predefined camera path. As it seems, it may happen in the online version. Somewhere in the code, there's a line nframe+=0.4. If you limit the maximal value of nframe to, if I'm not mistaken, 1799, the error should go away.

P#92856 2021-05-31 22:05 ( Edited 2021-05-31 22:06)

AW! the error is here again!

P#102832 2021-12-15 16:46

I personally think that the error is a feature that just works :)

P#102843 2021-12-15 17:56

there's an error in pico-8 0.2.5c

the cartridge should be fixed because it was good until the error

P#121349 2022-11-24 21:16 ( Edited 2022-11-24 21:16)

Pow ! I got the same error as @Sosasees. Looks REALLY good though, @Megus.

I love a good demo cart and this demo cart has a lot of love in it. Gold star even before you even fix the problem.

Superb work ! I would definitely like to run this again from the beginning and see it play to completion.

P#121359 2022-11-25 00:59

so coool!

P#129066 2023-04-27 03:02

Unfortunately, not even downloading all the individual lua files (and the p8 file that ties them all together) from the GitHub page got past the error that happens when it zooms into one of the cubes.
The parts that do work are fantastic though, this is my first time seeing STNICCC and it's very cool!

P#139465 2024-01-01 00:45 ( Edited 2024-01-01 00:48)

I have fixed the error finally. Enjoy PICONICCC! :)

P#139508 2024-01-01 22:44

this is the best visual demo I've ever seen!

P#142341 2024-03-03 03:07

[Please log in to post a comment]