Jump to content
IGNORED

MyPhear (3D Puzzle Game Prototype)


phoboz

Recommended Posts

20 minutes ago, Stephen said:

Is it dropping to 30fps with basically a blank screen due to double buffering?

It probably tuns at 25 fps on average, but there is always something on the screen (e.g. no blank screens).

The procedurally generated mesh can probably be optimized to make it run faster, but it feels as smooth as any Jaguar game at 25 fps.

 

25 fps is half the refresh rate on a PAL system in progressive scan. In interlace mode PAL systems update the screen at 25 fps, so it's the same update frequency as a PAL TV broadcasting signal.

 

For this kind of game the framerate isn't so critical, it only affects how fast the sphere rotates.

 

The original Phear prototype does not run any faster than this.

Edited by phoboz
  • Like 3
Link to comment
Share on other sites

Runs quite steady on the Jaguar at 25 frames per second on a PAL system.

16711248302723433559870548813858.thumb.jpg.98be1c91b6ab4ba4b1fb154fe0da3dc7.jpg

 

Actually a little bit faster on the Jaguar than than in BigPEmu that was used to make the video. There it dropped to 20 fps. I guess the PC has a hard time to keep up emulating all the GPU code at full speed :)

 

Edited by phoboz
  • Like 3
Link to comment
Share on other sites

2 hours ago, phoboz said:

Runs quite steady on the Jaguar at 25 frames per second on a PAL system.

16711248302723433559870548813858.thumb.jpg.98be1c91b6ab4ba4b1fb154fe0da3dc7.jpg

 

Actually a little bit faster on the Jaguar than than in BigPEmu that was used to make the video. There it dropped to 20 fps. I guess the PC has a hard time to keep up emulating all the GPU code at full speed :)

 

Fill the sphere with tiles 100%, add music and sfx and then let’s see performance ;)

  • Sad 1
Link to comment
Share on other sites

28 minutes ago, Clint Thompson said:

Fill the sphere with tiles 100%, add music and sfx and then let’s see performance ;)

Well the DSP is not even running yet, the m68000 goes to sleep as soon as the mesh has been generated, or modified.

Also I recalculate a camera matrix every frame, which I probably don't need to as the viewport never changes, just the orientation of the sphere.

 

Here I use only one sixth of a quadratic mesh sphere. As soon as I add the other sides, I won't need the same resolution on this side. There will be plenty of bricks on the other sides to make it complex enough. Back faces are culled, so invisible parts of the sphere should not take much power.

 

There will be some work on tuning this for optimal performance? However, I am sure that there will be some bricks to play around with in the end.

Edited by phoboz
  • Like 4
  • Thanks 1
Link to comment
Share on other sites

30 minutes ago, Rick Dangerous said:

This has been chatted about in a few threads before.  It wound up becoming the (super fun IMO) Tetrisphere on the N64.  Would have been cool to see the game completed on Jag...but you can say that about a lot of games.  

Yes, but this one in particular as it is a 3D game for the Atari Jaguar.

  • Like 3
Link to comment
Share on other sites

9 hours ago, phoboz said:

Runs quite steady on the Jaguar at 25 frames per second on a PAL system.

16711248302723433559870548813858.thumb.jpg.98be1c91b6ab4ba4b1fb154fe0da3dc7.jpg

 

Actually a little bit faster on the Jaguar than than in BigPEmu that was used to make the video. There it dropped to 20 fps. I guess the PC has a hard time to keep up emulating all the GPU code at full speed :)

 

From the really bad things I've heard about it I don't think that renderer does anything at full speed. It was meant to be a demo. 

Link to comment
Share on other sites

18 hours ago, phoboz said:

Well the DSP is not even running yet, the m68000 goes to sleep as soon as the mesh has been generated, or modified.

Also I recalculate a camera matrix every frame, which I probably don't need to as the viewport never changes, just the orientation of the sphere.

 

Here I use only one sixth of a quadratic mesh sphere. As soon as I add the other sides, I won't need the same resolution on this side. There will be plenty of bricks on the other sides to make it complex enough. Back faces are culled, so invisible parts of the sphere should not take much power.

 

There will be some work on tuning this for optimal performance? However, I am sure that there will be some bricks to play around with in the end.

If you can keep 25 FPS, that would be excellent for a Jag 3D game! Hope to see some more progress....

  • Like 2
Link to comment
Share on other sites

Regarding the esthetics of the game, do you plan on adding colorful backgrounds behind the sphere puzzles like in Tetrisphere? Perhaps some space scenery? Maybe clouds and blue skies? Some trippy psychedelic backgrounds maybe? Just curious.

 

In regards to the name, PhobozSphere kind of rolls off the tongue easily and it helps distinguish it from Phear and Tetrisphere respectfully. I hope you do use that name.

 

Let me know if you require any help with this project be it testing or anything graphic related. I would be happy to lend a hand.

  • Like 1
Link to comment
Share on other sites

17 minutes ago, WAVE 1 GAMES said:

Regarding the esthetics of the game, do you plan on adding colorful backgrounds behind the sphere puzzles like in Tetrisphere? Perhaps some space scenery? Maybe clouds and blue skies? Some trippy psychedelic backgrounds maybe? Just curious.

 

Let me know if you require any help with this project be it testing or anything graphic related. I would be happy to lend a hand.

Yes, nice background effects can be added later, my main focus right now is on the sphere.

 

If you have something in mind about decorative effects I am open for suggestions when I enter that stage of development. There will probably be plenty of space left on the cartridge for that.

  • Like 1
Link to comment
Share on other sites

1 hour ago, phoboz said:

Yes, nice background effects can be added later, my main focus right now is on the sphere.

 

If you have something in mind about decorative effects I am open for suggestions when I enter that stage of development. There will probably be plenty of space left on the cartridge for that.

There are so many psychedelic type effects used on Jag already that it would be easy to fit in with some of the other games in the library that way.  It would also really be cool to give it some kind of a "Tron" look. Lit up backgrounds that maybe react to certain things? I don't know, just a thought.

  • Like 2
Link to comment
Share on other sites

I don't get the name Phear by itself. Tetrisphere? That one makes sense, it's a sphere made of Tetris blocks. Is Phear supposed to be a play on the word "fear?"

 

Given the fact this name appeared on some (nicely-made) marketing materials, I assume it's more than just a placeholder. Maybe I'm missing something obvious.

 

image.png.dae11a28a291a9a01886be8440c20b1d.png

(from AtariMania)

Link to comment
Share on other sites

4 hours ago, Buffalo Biff Burgertime said:

I don't get the name Phear by itself. Tetrisphere? That one makes sense, it's a sphere made of Tetris blocks. Is Phear supposed to be a play on the word "fear?"

 

Given the fact this name appeared on some (nicely-made) marketing materials, I assume it's more than just a placeholder. Maybe I'm missing something obvious.

 

image.png.dae11a28a291a9a01886be8440c20b1d.png

(from AtariMania)

 

"Phear was envisioned to be an adventure in cyberspace, pitting the player and his avatar against a future computer virus which would take over the minds of all connected to the internet if you didn’t defeat it. The goal was to unlock the game through “encrypted” puzzles – hence the Tetris sphere. It was originally to have cinematics and story development, in a kind of Mind’s Eye/Lawnmower Man universe. The player avatars of the early game were Mind’s Eye type beings, random references to pop culture and current social archetypes. A modern reference might be Ready Player One."

  • Like 5
  • Thanks 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...