Log In  

Enjoying Pico-8, but why does it only have a 30 fps frame rate? This is lower than the C64/Amiga/consoles.... The difference is quite big when moving stuff fast across the screen.

P#14773 2015-09-30 23:40 ( Edited 2015-10-29 22:06)

My guess is that it's not only less processor intensive, but also allows for compatibility with PAL/NTSC regions.
While you could set the FPS Limit to 50fps and still have compatibility, 30fps is a sort of "standard".
By the way, while consoles did run at 60fps, some games ran at different frame rates. (Sonic Adventure ran at 30fps, but was bumped up to 60fps in Sonic Adventure DX)

P#14775 2015-10-01 07:41 ( Edited 2015-10-01 11:41)

Except having game slow down from 60 to 30fps is more bearable than having it slow down from 30 to 15fps as it is case now when game is too resource-intensive in Pico.

Though I think it's too late for that as I bet much of timing code in released game just counts frames and increases timer when it is more than 30. No need of delta timing, when platform you're releasing for have more or less constant framerate.

P#14776 2015-10-01 08:20 ( Edited 2015-10-01 12:20)

but it's in alpha state, and it's clear that it can change big things and broke old games until it reaches release state.
we must understand that when making a game in pico8 alpha.
zep can TRY not to do that, but if it is to make a better release version, it must be done.

P#14780 2015-10-01 09:12 ( Edited 2015-10-01 13:13)

I've got an idea!
We could have the framerate set like in Impbox's PicoLove Emulator, so that games wouldn't necessarily be broken.

P#14783 2015-10-01 09:44 ( Edited 2015-10-01 13:44)

Good luck making zep implement this!

zep will write:

"This feature conflicts with Pico-8 indentity and as such won't be implemented."

P#14789 2015-10-01 11:52 ( Edited 2015-10-01 15:52)

@darkhog You should probably look to another tool if you hate Pico-8 it so much. You comments are really agressive.

P#14790 2015-10-01 11:58 ( Edited 2015-10-01 15:58)

I care about Pico-8 and I don't want others to be disappointed like I was when I've learned that zep thinks string of zeroes and ones has "identity".

And yes, this will be precisely what zep will say about the subject.

P#14791 2015-10-01 12:13 ( Edited 2015-10-01 16:13)

"I've learned that zep thinks string of zeroes and ones has "identity"."
Are you sure that game development is the right field for you? This comment seems to dismiss what makes most games great, not just the pico 8 platform.

P#14795 2015-10-01 12:43 ( Edited 2015-10-01 16:43)

@gtust fyi we've already discussed this here: https://www.lexaloffle.com/bbs/?tid=2431

@darkhog how about you change your username to something a bit friendlier? that way we might see your comments in a different light.

P#14798 2015-10-01 12:59 ( Edited 2015-10-01 17:00)

The previous thread doesn't seem to conclude with anything and neither does this. I absolutely think Pico-8 needs 60 fps for smooth fast action, and to stay true to its retro heritage. The suggestion to have a parameter for controlling the framerate sounds really good in my ears.

P#14806 2015-10-01 17:10 ( Edited 2015-10-01 21:10)

You guys forget that that popular euro micros such as the spectrum rarely, if ever, hit 50~60fps. If a game was rocking 30, you were playing a well coded game. ;)

P#15987 2015-10-29 05:43 ( Edited 2015-10-29 09:43)

There probably isn't a very good answer to "why not 60?" But I don't think there is a good answer to "why more than 30?" as well. Zep simply chose his favorite set of limitations. Would 60 fps make the system more fun to work with or play? I don't know. Fps fixed at 30 definitely limits what you can do, but that is part of P8 philosophy. If you have a game idea that requires 60 fps to be playable (things are too fast on screen or whatever) then you have to go around that problem and redesign your game to accommodate. Just like we do with the number of colors, pixels, memory etc.

Above all, someone correct me if I'm wrong, I don't think the main point of P8 is being retro. It's about being simple and limited, which undoubtedly will remind us of retro systems in lots of ways.

Edit: I do believe having a fixed fps makes it simpler to work with, and that's a good thing here. You don't have to think about time passed since last frame when coding.

P#16012 2015-10-29 18:06 ( Edited 2015-10-29 22:08)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2023-12-02 15:13:40 | 0.015s | Q:30