Music driven fractal 3D space shooter. Linux, OS X, Windows.

Of the Tabletop, and other, lesser varieties.

Moderators: SecondTalon, Prelates, Moderators General

Music driven fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Mon Jun 01, 2009 1:14 pm UTC

edit: it has been massively updated since that post, see end of the thread.
I wrote a 3D space shooter with 100% mathematically generated fractal scenery:
http://dmytry.pandromeda.com/games/index.html
It looks like this:
Image

I dunno if that should go into mathematics sub-forum here or here into gaming :-)
You can use editor to try various fractal parameters (but you'll need to buy full to save your work or to save images normally without taking a screenshot)

It is not fully finished yet, but mostly works. Tip: switch difficulty to insane if it is too easy.

(I've been lurking on those boards and reading XKCD for a while, and thought it'd be great place to get some testing.)
Last edited by Dmytry on Tue Nov 02, 2010 4:43 pm UTC, edited 1 time in total.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby 4=5 » Mon Jun 01, 2009 2:36 pm UTC

It's not working on my macbook, it freezes up when I open it. Interesting idea though. What if you use the player's actions as the fractal's seed?
User avatar
4=5
 
Posts: 2068
Joined: Sat Apr 28, 2007 3:02 am UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Mon Jun 01, 2009 3:01 pm UTC

Well, pretty much random thing happens. I can try make player select shapes he likes and drive evolution, and then switch to liked next level.
What graphics card does your macbook have? I had a positive run report on mac with nvidia 8600 M and above.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby 4=5 » Mon Jun 01, 2009 3:43 pm UTC

GMA X3100
User avatar
4=5
 
Posts: 2068
Joined: Sat Apr 28, 2007 3:02 am UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby diotimajsh » Mon Jun 01, 2009 8:17 pm UTC

Looks pretty from the SS, crashes for me immediately upon opening though.

Vista 64x here, with Intel GMA 3100. (I tried running it in compatability mode too, didn't help.)
Osha wrote:Foolish Patriarchy! Your feeble attempts at social pressure have no effect on my invincible awesomeness! Bwahahahaa


Blog type thing
User avatar
diotimajsh
 
Posts: 658
Joined: Wed Nov 14, 2007 7:10 am UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Awia » Mon Jun 01, 2009 10:04 pm UTC

It worked quite happily for me, very pretty, quite fun.
Francis wrote:Look on the bright side, if you all die I'll still be handsome
Awia
 
Posts: 1182
Joined: Fri Jun 08, 2007 7:57 pm UTC
Location: Britland!

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dobblesworth » Tue Jun 02, 2009 12:08 am UTC

Much more complete than I would have expected. Nice job. Very free-roaming, not much strain on graphics card and processor yet still an excellent graphics engine. HUD did seem a little clustered.
Position vacant: new signature. No experience necessary, apply within.
User title GET.
User avatar
Dobblesworth
Dobblesworth, here's the title you requested over three years ago. -Banana
 
Posts: 1429
Joined: Wed May 30, 2007 12:06 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby phider2 » Tue Jun 02, 2009 3:03 am UTC

It gives me the generic "Send Error Report" dialog. I'm running XP SP2 on an AMD Sempron 3100+ (1.81GHz) with 640MB of RAM, and an unknown integrated video card (I *think* it's 128MB). Might be too old/cheap (Sempron/integrated video)?

log.txt:
Code: Select all
app_name=C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows\Polynomial.exe
app_path=C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows
code=uberwoot
Levels::Levels()
Levels:
000.txt
001.txt
002.txt
003.txt
004.txt
005.txt
006.txt
007.txt
008.txt
009.txt
1 running in C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows
Built for 32bit architecture.
Vertices: 42
Faces: 80
Edges: 120
Vertices: 162
Faces: 320
Edges: 480
Vertices: 642
Faces: 1280
Edges: 1920
Vertices: 2562
Faces: 5120
Edges: 7680
Globe vertices: 2562
making context
Binding options
calling init
OnActivate()
initializing audio
Vendor: SiS
Renderer: 760 VGA
Version: 1.4.0
Extensions:
GL_ARB_depth_texture GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_swap_control GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_ARB_extensions_string WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_render_texture WGL_EXT_extensions_string WGL_EXT_pixel_format WGL_EXT_swap_control
glClampColorARB not available
StyleManager::StyleManager
OnLevelChanged
entering level C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/levels/000.txt
glGenBuffers: success
World::Rebuild()
Attractor size: 8.14453
bulding tree
done
glBindBuffer: success
glBufferData: success
ShapeMaker::GenShape()
no new seeds for, reusing old
glGenBuffers: success
glBindBuffer: success
glBufferData: success
glBindBuffer: success
GLMTexture::LoadFromFile($$data/button_border_tiny.png)
Loading truetype font C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
GLMTexture::LoadFromFile($$data/button_border_circle32.png)
Loading truetype font C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
resizing to 128x256
GLMTexture::LoadFromFile($$data/button_border_circle8.png)
Loading truetype font C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
GLMTexture::LoadFromFile($$data/slider_bg_line.png)
GLMTexture::LoadFromFile($$data/slider_button.png)
Loading truetype font C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
Loading truetype font C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows/data/DejaVuSans.ttf
creating texture
resizing to 128x32
resizing to 128x64
resizing to 128x128
resizing to 128x256
resizing to 128x512
2 running in C:\Documents and Settings\..\My Documents\Downloads\Polynomial-free-00a_windows\Polynomial-free-00a_windows
initializing seeds
TestTextureFrameBuffer::TestTextureFrameBuffer
glGenTextures: success
glBindTexture: success
(0):glTexImage2D: error invalid enumerant
glTexParameteri: success
creating half-float texture: success
glGenFramebuffersEXT: success
glBindFramebufferEXT: success
glFramebufferTexture2DEXT: success
glCheckFramebufferStatusEXT: success
framebuffer not complete, status:
Unknown framebuffer status 0
creating framebuffer: success
GLMTexture::LoadFromFile($$data/nebulabrot_composite_final_8.png)
Shader '$$data/background_v.glsl' compile failed
Shader '$$data/background_f.glsl' compile failed
Shader '$$data/test_v.glsl' compile failed
Shader '$$data/test_f.glsl' compile failed
phider2
 
Posts: 71
Joined: Sun May 24, 2009 10:52 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Tue Jun 02, 2009 9:59 am UTC

Regarding crashes:
Thanks for the reports.
Sorry, Intel GMA and other onboard adaptors generally do not support required extensions :/ Unusual rendering methods require programmable hardware. I can try to implement compatibility mode with reduced quality, but it would somewhat suck graphically.

Also, by the way. I need to build some list of cards that run it and cards that don't.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Gowerly » Tue Jun 02, 2009 10:48 am UTC

Looks like you'll just need to find what shader version you're using, and list the cards that have that or newer.
User avatar
Gowerly
Toad
 
Posts: 238
Joined: Tue Sep 23, 2008 2:11 pm UTC
Location: Leamington Spa, UK.

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Tue Jun 02, 2009 10:55 am UTC

Gowerly wrote:Looks like you'll just need to find what shader version you're using, and list the cards that have that or newer.

Sadly, its not so simple... There's issues such as 16-bit float textures, availability of filtering for 16-bit float textures, max number of samples, and so on.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Ended » Tue Jun 02, 2009 6:10 pm UTC

Nice job, very cool and polished. Worked fine on 64-bit linux, NVIDIA GTX280.
Generally I try to make myself do things I instinctively avoid, in case they are awesome.
-dubsola
Ended
 
Posts: 1459
Joined: Fri Apr 20, 2007 3:27 pm UTC
Location: The Tower of Flints. (Also known as: England.)

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Game_boy » Tue Jun 02, 2009 6:10 pm UTC

Linux (Ubuntu 9.04) with ATI Radeon X1950Pro (radeon driver) failed with segmentation fault.

Code: Select all
dumping dodecahedra
static const HalfEdge edges_[60]={
HalfEdge(1,0,2),
HalfEdge(0,1,10),
HalfEdge(0,0,4),
HalfEdge(2,2,17),
HalfEdge(2,0,6),
HalfEdge(3,3,23),
HalfEdge(3,0,8),
HalfEdge(4,4,29),
HalfEdge(4,0,0),
HalfEdge(1,5,35),
HalfEdge(1,1,12),
HalfEdge(6,5,9),
HalfEdge(6,1,14),
HalfEdge(7,10,39),
HalfEdge(7,1,16),
HalfEdge(5,6,40),
HalfEdge(5,1,1),
HalfEdge(0,2,18),
HalfEdge(5,2,20),
HalfEdge(9,6,15),
HalfEdge(9,2,22),
HalfEdge(8,7,45),
HalfEdge(8,2,3),
HalfEdge(2,3,24),
HalfEdge(8,3,26),
HalfEdge(11,7,21),
HalfEdge(11,3,28),
HalfEdge(10,8,49),
HalfEdge(10,3,5),
HalfEdge(3,4,30),
HalfEdge(10,4,32),
HalfEdge(13,8,27),
HalfEdge(13,4,34),
HalfEdge(12,9,53),
HalfEdge(12,4,7),
HalfEdge(4,5,36),
HalfEdge(12,5,38),
HalfEdge(14,9,33),
HalfEdge(14,5,11),
HalfEdge(6,10,57),
HalfEdge(7,6,42),
HalfEdge(16,10,13),
HalfEdge(16,6,44),
HalfEdge(15,11,59),
HalfEdge(15,6,19),
HalfEdge(9,7,46),
HalfEdge(15,7,48),
HalfEdge(17,11,43),
HalfEdge(17,7,25),
HalfEdge(11,8,50),
HalfEdge(17,8,52),
HalfEdge(18,11,47),
HalfEdge(18,8,31),
HalfEdge(13,9,54),
HalfEdge(18,9,56),
HalfEdge(19,11,51),
HalfEdge(19,9,37),
HalfEdge(14,10,58),
HalfEdge(19,10,41),
HalfEdge(16,11,55)};
static const int vertice_ledges[20]={
0,
1,
2,
4,
6,
14,
10,
12,
20,
18,
26,
24,
32,
30,
36,
42,
40,
46,
50,
54};
static const int face_ledges[12]={
0,
1,
3,
5,
7,
9,
15,
21,
27,
33,
13,
43};
StyleManager::StyleManager
StyleManager::StyleManager
GL_VENDOR ./bin/Polynomial32
app_name=./bin/Polynomial32
initial_cwd=/home/alex/Desktop/Polynomial-free-00a_linux
app_path=./bin
app_name=./bin/Polynomial32
app_path=./bin
code=uberwoot
Levels::Levels()
Levels:
008.txt
009.txt
007.txt
001.txt
000.txt
006.txt
004.txt
002.txt
003.txt
005.txt
1 running in /home/alex/Desktop/Polynomial-free-00a_linux
Built for 32bit architecture.
Vertices: 42
Faces: 80
Edges: 120
Vertices: 162
Faces: 320
Edges: 480
Vertices: 642
Faces: 1280
Edges: 1920
Vertices: 2562
Faces: 5120
Edges: 7680
Globe vertices: 2562
making context
Binding options
calling init
initializing audio
Vendor: DRI R300 Project
Renderer: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL
Version: 1.3 Mesa 7.4
Extensions:
GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow_ambient GL_SUN_multi_draw_arrays
glClampColorARB not available
StyleManager::StyleManager
OnLevelChanged
entering level ./bin/data/levels/000.txt
glGenBuffers: success
World::Rebuild()
Attractor size: 8.14453
bulding tree
done
glBindBuffer: success
glBufferData: success
ShapeMaker::GenShape()
no new seeds for, reusing old
glGenBuffers: success
glBindBuffer: success
glBufferData: success
glBindBuffer: success
GLMTexture::LoadFromFile($$data/button_border_tiny.png)
Loading truetype font ./bin/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
GLMTexture::LoadFromFile($$data/button_border_circle32.png)
Loading truetype font ./bin/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
resizing to 128x256
GLMTexture::LoadFromFile($$data/button_border_circle8.png)
Loading truetype font ./bin/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
resizing to 128x128
GLMTexture::LoadFromFile($$data/slider_bg_line.png)
GLMTexture::LoadFromFile($$data/slider_button.png)
Loading truetype font ./bin/data/DejaVuSans.ttf
creating texture
resizing to 128x16
resizing to 128x32
resizing to 128x64
Loading truetype font ./bin/data/DejaVuSans.ttf
creating texture
resizing to 128x32
resizing to 128x64
resizing to 128x128
resizing to 128x256
resizing to 128x512
2 running in /home/alex/Desktop/Polynomial-free-00a_linux
initializing seeds
TestTextureFrameBuffer::TestTextureFrameBuffer
glGenTextures: success
glBindTexture: success
(0):glTexImage2D: error invalid value
glTexParameteri: success
creating half-float texture: success
glGenFramebuffersEXT: success
glBindFramebufferEXT: success
glFramebufferTexture2DEXT: success
glCheckFramebufferStatusEXT: success
framebuffer not complete, status:
Unknown framebuffer status 0
creating framebuffer: success
GLMTexture::LoadFromFile($$data/nebulabrot_composite_final_8.png)
Shader '$$data/background_v.glsl' compiled successfully
Shader '$$data/background_f.glsl' compiled successfully
Program linked successfully.
Shader '$$data/test_v.glsl' compiled successfully
Shader '$$data/test_f.glsl' compiled successfully
Program linked successfully.
Polynomial32: line 2:  5218 Segmentation fault      LD_LIBRARY_PATH=./bin/lib32 ./bin/Polynomial32
The Reaper wrote:Evolution is a really really really long run-on sentence.
Game_boy
 
Posts: 1315
Joined: Tue Mar 04, 2008 7:33 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Wed Jun 03, 2009 7:22 am UTC

Game_boy wrote:Linux (Ubuntu 9.04) with ATI Radeon X1950Pro (radeon driver) failed with segmentation fault.

Hmm, looks like that graphics card doesn't support HDR framebuffers. Dunno why it segfaults tho, it should not. Can you get some stacktrace, i'm curious if it segfaults in the gl driver or in my code.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby lulzfish » Wed Jun 03, 2009 7:45 am UTC

Works beautifully here at 60 FPS on the default settings.

Kubuntu 9.04 x64
Core 2 Duo / Geforce 7900 GS with nvidia binary drivers
User avatar
lulzfish
 
Posts: 1214
Joined: Tue Dec 16, 2008 8:17 am UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby InfamousAnarchist » Thu Jun 04, 2009 12:05 am UTC

Runs very slowly for me. When I try to adjust the "display" under the options menu, it won't select, nor will it do much of anything except highlight random things.

Windows XP. NVidia video card. Am I missing the "golden key" that lets me select things?
sever every leg
amanda palmer please come home please
User avatar
InfamousAnarchist
 
Posts: 113
Joined: Wed Apr 01, 2009 8:25 pm UTC
Location: Yes and no.

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Fri Jun 05, 2009 9:20 am UTC

InfamousAnarchist wrote:Runs very slowly for me. When I try to adjust the "display" under the options menu, it won't select, nor will it do much of anything except highlight random things.

Windows XP. NVidia video card. Am I missing the "golden key" that lets me select things?

Press for longer than a frame time. e.g. if you have 1 fps, press for over a second...
Which nvidia card btw?
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby SlyReaper » Wed Jun 10, 2009 10:05 am UTC

I'll have to give this a go when I get home. Will it work under Windows 7?

Edit: it does work. It should have some cheesy techno soundtrack though. :P
Image
What would Baron Harkonnen do?
User avatar
SlyReaper
inflatable
 
Posts: 7668
Joined: Mon Dec 31, 2007 11:09 pm UTC
Location: Bristol, Old Blighty

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Toeofdoom » Thu Jun 11, 2009 3:14 pm UTC

It works on my desktop (9800GTX, 8gb ram) with only a very rare and short lag spike, even with >100 enemies on screen. I like it alot, although it clearly isn't a finished, structured game. Seems like you've got something though. The number of hud elements to draw defaulting at 12 doesn't really seem sufficient though, because without a hud element an enemy is basically invisible at times. Maybe try rendering just a single small diamond for things out of that range, or have an option to do so?
Hawknc wrote:Gotta love our political choices here - you can pick the unionised socially conservative party, or the free-market even more socially conservative party. Oh who to vote for…I don't know, I think I'll just flip a coin and hope it explodes and kills me.

Website
User avatar
Toeofdoom
The (Male) Skeleton Guitarist
 
Posts: 3446
Joined: Wed Jan 10, 2007 10:06 am UTC
Location: Melbourne, Australia

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Thu Jun 11, 2009 4:37 pm UTC

Toeofdoom wrote:It works on my desktop (9800GTX, 8gb ram) with only a very rare and short lag spike, even with >100 enemies on screen.

Yes, I think it because it sometimes makes really huge explosion with far too many fragments. I'm planning for automatic detail level adjustment to keep framerate above 60 at all times.
I like it alot, although it clearly isn't a finished, structured game.

Thanks. Yes, as I realized, it needs "you must finish this level before next" thing to make people play different arenas at all, and fewer levels (like 5) in free version if I want to make okay sales on full. I'm working on multi-player as well.
Seems like you've got something though. The number of hud elements to draw defaulting at 12 doesn't really seem sufficient though, because without a hud element an enemy is basically invisible at times.

Hmm. It used to default to 40, which was kind of too much. I'll try 24 on next iteration. With a lot of HUD elements, you don't see what bonuses are closest any more, its too visually confusing. With max items = 12, it draws 6 closest 'ally' items , and 6 closest 'enemy' items (but if there's only 3 friendly items, it'll use up unused slots and draw 9 enemy items), which is about as much as I want to see anyway because I'm interested in shooting the closest first because those are most likely to shot me.
Maybe try rendering just a single small diamond for things out of that range, or have an option to do so?

That could work yes - but your range is very big in this game, you can snipe stuff from over across the map when zooming in.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Toeofdoom » Thu Jun 11, 2009 4:48 pm UTC

Dmytry wrote:
Seems like you've got something though. The number of hud elements to draw defaulting at 12 doesn't really seem sufficient though, because without a hud element an enemy is basically invisible at times.

Hmm. It used to default to 40, which was kind of too much. I'll try 24 on next iteration. With a lot of HUD elements, you don't see what bonuses are closest any more, its too visually confusing. With max items = 12, it draws 6 closest 'ally' items , and 6 closest 'enemy' items (but if there's only 3 friendly items, it'll use up unused slots and draw 9 enemy items), which is about as much as I want to see anyway because I'm interested in shooting the closest first because those are most likely to shot me.
Maybe try rendering just a single small diamond for things out of that range, or have an option to do so?

That could work yes - but your range is very big in this game, you can snipe stuff from over across the map when zooming in.

Actually I meant "out of range" as in outside the 12 full detail ones, so you would still see just how many enemies there are, but you get big diamonds for the ones that are close. If the problem isn't performance, make it so that outside close range it scales the diamond down or dulls the red/green colour (or both) but still display heaps of them.

For example if you look at freelancer, every enemy had a small hud element, but your main target had an expanded one. Eve online has a symbol for each enemy ship, while making the ones you have a lock on far more obvious.
Hawknc wrote:Gotta love our political choices here - you can pick the unionised socially conservative party, or the free-market even more socially conservative party. Oh who to vote for…I don't know, I think I'll just flip a coin and hope it explodes and kills me.

Website
User avatar
Toeofdoom
The (Male) Skeleton Guitarist
 
Posts: 3446
Joined: Wed Jan 10, 2007 10:06 am UTC
Location: Melbourne, Australia

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby headprogrammingczar » Thu Jun 11, 2009 4:59 pm UTC

Or make the enemies more visible (a bloom effect or larger particles might work).
<quintopia> You're not crazy. you're the goddamn headprogrammingspock!
<Weeks> You're the goddamn headprogrammingspock!
<Cheese> I love you
User avatar
headprogrammingczar
 
Posts: 3015
Joined: Mon Oct 22, 2007 5:28 pm UTC
Location: Beaming you up

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby UmbralRaptor » Tue Jun 23, 2009 8:14 am UTC

Crashes on startup for me:
Image
Image
Windows XP SP3, ATI X300, 1 Gig of RAM. My drivers should be up to date...
Why do you assume that I exist?
User avatar
UmbralRaptor
 
Posts: 201
Joined: Mon May 21, 2007 5:47 pm UTC
Location: Officially: KC area, Kansas, USA, Sol III

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Alasseo » Tue Jun 23, 2009 2:48 pm UTC

Eruantale wrote:(I did... I've always wanted to get a Dudley Do-right out of a vending machine)
User avatar
Alasseo
 
Posts: 525
Joined: Fri Feb 01, 2008 4:25 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby InfamousAnarchist » Sat Jun 27, 2009 4:25 pm UTC

UmbralRaptor wrote:Crashes on startup for me:
Image
Image
Windows XP SP3, ATI X300, 1 Gig of RAM. My drivers should be up to date...


Yeah, me too. It's beautiful when it works, though, which is what counts I guess.
sever every leg
amanda palmer please come home please
User avatar
InfamousAnarchist
 
Posts: 113
Joined: Wed Apr 01, 2009 8:25 pm UTC
Location: Yes and no.

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Sat Jun 27, 2009 7:42 pm UTC

Guys, can you all try this?
http://dmytry.pandromeda.com/games/public_temp/Polynomial-free-00a_linux.tar.gz

http://dmytry.pandromeda.com/games/public_temp/Polynomial-free-00a_osx.tar.gz

http://dmytry.pandromeda.com/games/public_temp/Polynomial-free-00a_windows.zip

before I publish it as stable. It should say bad stuff about your graphics card if it is not supported rather than crashing, and ideally even draw something playable at lower quality. Those for whom it works should better test it too because I might have introduced nasty regressions.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby dasada122 » Sun Jun 28, 2009 2:05 am UTC

It is beautiful. It would work better as art, I think, with a camera just flying around at random.
dasada122
 
Posts: 88
Joined: Sun Jun 14, 2009 8:41 pm UTC
Location: Wherever you aren't looking at the moment.

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Sir-Taco » Sun Jun 28, 2009 3:41 am UTC

Played it, and loved it. The only thing that irked me is a lack of sound other than the pop, but as the game progressed, the pop's sounded very natural and oddly relaxing. In all a very elegant and beautiful game. As dasada said, its very nice as art too, even as a screen saver. But keep with the game idea, maybe multiplayer even? But that may be stretching it.



Vista x64 Laptop @ 2.2ghz AMD Turion X2 / ATI Radeon 3450
The world is a cold and dark place, so start fire.
User avatar
Sir-Taco
 
Posts: 105
Joined: Fri Jun 19, 2009 2:39 pm UTC
Location: California

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby mrbaggins » Sun Jun 28, 2009 10:01 am UTC

Running an 7600GT here... 3GB Memory on Win 7

Looks superb (Is it C++ with OpenGL? Or DX?)

However, every 5-10 second it will drop from 60fps to 44~ then 25~ then 8~ stay there for a second, then work its way straight back up to 60. No discernible reason. I'm happy to run a debug version if you have one/want me to.

Whats the lightning bolt icon?
Why is it that 4chan is either infinitely awesome, infinitely bad, or "lolwut", but never any intermediary level?
User avatar
mrbaggins
 
Posts: 1610
Joined: Tue Jan 15, 2008 3:23 am UTC
Location: Wagga, Australia

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Sun Jun 28, 2009 10:52 am UTC

mrbaggins wrote:Running an 7600GT here... 3GB Memory on Win 7

Looks superb

Thanks
(Is it C++ with OpenGL? Or DX?)

Yes, C++ with OpenGL.

However, every 5-10 second it will drop from 60fps to 44~ then 25~ then 8~ stay there for a second, then work its way straight back up to 60. No discernible reason.

Enemy spawning?
I do not have any other periodic processing in the game itself, so I'm entirely lost as of why it could be happening. Do you have singlecore or multicore? Maybe CPU affinity would help - setting it to use 1 core.
I'm interested in finding a workaround even if slowdown is not in my code.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Sun Jun 28, 2009 10:56 am UTC

Sir-Taco wrote:Played it, and loved it. The only thing that irked me is a lack of sound other than the pop, but as the game progressed, the pop's sounded very natural and oddly relaxing. In all a very elegant and beautiful game. As dasada said, its very nice as art too, even as a screen saver.

Thanks. Actually, there's shooting sound as well, and impact sounds - maybe audio is bugged for you? It is hard to debug the audio on other systems.

But keep with the game idea, maybe multiplayer even? But that may be stretching it.

I'm working on multiplayer now, actually :-) It is planned. As well as extra gameplay modes.
Vista x64 Laptop @ 2.2ghz AMD Turion X2 / ATI Radeon 3450

Nice, so the new test version (from public_temp folder) worked too? ( http://dmytry.pandromeda.com/games/publ ... indows.zip ) . I need to be sure it works on ATI.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby SlyReaper » Sun Jun 28, 2009 12:40 pm UTC

I think he's talking about the lack of ambient sound. This is the sort of game I would normally expect to come with some cheesy techno soundtrack.
Image
What would Baron Harkonnen do?
User avatar
SlyReaper
inflatable
 
Posts: 7668
Joined: Mon Dec 31, 2007 11:09 pm UTC
Location: Bristol, Old Blighty

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby cycoden » Sun Jun 28, 2009 12:49 pm UTC

Pretty. I get occasional crashes though

(MacBook Pro3,1, NVIDIA 8600 GT)

Spoiler:
Date/Time: 2009-06-28 22:37:29.566 +1000
OS Version: 10.4.11 (Build 8S2167)
Report Version: 4

Command: Polynomial_osx
Path: /Users/josh/downloaded/Polynomial-free-00a_osx/Polynomial_osx.app/Contents/MacOS/Polynomial_osx
Parent: WindowServer [74]

Version: ??? (???)

PID: 2575
Thread: 3

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x6f739bff

Thread 0:
0 libSystem.B.dylib 0x90009817 mach_msg_trap + 7
1 com.apple.framework.IOKit 0x90be721b io_connect_map_memory + 163
2 com.apple.GeForce8xxxGLDriver 0x14fa47f3 gldInitDispatch + 8878
3 com.apple.GeForce8xxxGLDriver 0x14fa1f58 gldGetString + 4831
4 com.apple.GeForce8xxxGLDriver 0x14fa2246 gldUpdateDispatch + 136
5 GLEngine 0x0167c6be glBegin_Exec + 282
6 libGL.dylib 0x92b372b3 glBegin + 89
7 Polynomial_osx 0x0001340a Drawer3D::DrawHUDHealthbar(bool) + 154
8 Polynomial_osx 0x00015023 Drawer3D::DrawHUD(bool) + 67
9 Polynomial_osx 0x00016a10 Drawer3D::Draw(gu::DrawParams&) + 2314
10 Polynomial_osx 0x00118c36 gu::OverlayNode::Draw(gu::DrawParams&) + 102
11 Polynomial_osx 0x0011ab61 gu::AlignNode::Draw(gu::DrawParams&) + 881
12 Polynomial_osx 0x00071dc8 gu::UIManager::OnDrawScreen(ContextWrapper*) + 136
13 Polynomial_osx 0x001195b5 EventReceiverFunc<gu::UIManager, ContextWrapper*, &(gu::UIManager::OnDrawScreen(ContextWrapper*))>::OnEvent(ContextWrapper*) + 53
14 Polynomial_osx 0x00116996 EventSender<ContextWrapper*>::SendEvent(ContextWrapper*) + 134
15 Polynomial_osx 0x00064808 ContextWrapper::RenderScreen() + 24
16 Polynomial_osx 0x0006a716 ContextWrapper::Render() + 1366
17 Polynomial_osx 0x0006ca35 ContextWrapper::EventLoop() + 1125
18 Polynomial_osx 0x0002a26f main + 7775
19 Polynomial_osx 0x00001de2 _start + 216
20 Polynomial_osx 0x00001d09 start + 41

Thread 1:
0 libSystem.B.dylib 0x90024407 semaphore_wait_signal_trap + 7
1 libGLProgrammability.dylib 0x941d9a4f glvmDoWork + 150
2 libSystem.B.dylib 0x90023d67 _pthread_body + 84

Thread 2:
0 libSystem.B.dylib 0x90009817 mach_msg_trap + 7
1 com.apple.CoreFoundation 0x9082d227 CFRunLoopRunSpecific + 2014
2 com.apple.CoreFoundation 0x9082ca42 CFRunLoopRunInMode + 61
3 com.apple.audio.CoreAudio 0x91469356 HALRunLoop::OwnThread(void*) + 158
4 com.apple.audio.CoreAudio 0x91469171 CAPThread::Entry(CAPThread*) + 93
5 libSystem.B.dylib 0x90023d67 _pthread_body + 84

Thread 3 Crashed:
0 ...pple.audio.units.Components 0x7003b0f6 AUPeakLimiterEntry + 5958
1 ...pple.audio.units.Components 0x7003f6f2 AUMixer3DEntry + 6236
2 ...pple.audio.units.Components 0x700401f0 AUMixer3DEntry + 9050
3 ...pple.audio.units.Components 0x70041975 AUMixer3DEntry + 15071
4 ...pple.audio.units.Components 0x70008695 DefaultOutputAUEntry + 29897
5 ...pple.audio.units.Components 0x7000f778 AUHighShelfFilterEntry + 5092
6 ...pple.audio.units.Components 0x70008f71 DefaultOutputAUEntry + 32165
7 ...pple.audio.units.Components 0x700d1913 0x70000000 + 858387
8 ...pple.audio.units.Components 0x700d0d1f 0x70000000 + 855327
9 ....audio.toolbox.AudioToolbox 0x93d8a9e1 AudioConverterChain::CallInputProc(unsigned long) + 189
10 ....audio.toolbox.AudioToolbox 0x93d8a67e AudioConverterChain::FillBufferFromInputProc(unsigned long*, unsigned long*, CABufferList*) + 84
11 ....audio.toolbox.AudioToolbox 0x93d89e7e BufferedAudioConverter::GetInputBytes(unsigned long, unsigned long&, CABufferList const*&) + 234
12 ....audio.toolbox.AudioToolbox 0x93d89d0f CBRConverter::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*) + 119
13 ....audio.toolbox.AudioToolbox 0x93d89a73 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + 211
14 ....audio.toolbox.AudioToolbox 0x93d89c01 AudioConverterChain::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*) + 93
15 ....audio.toolbox.AudioToolbox 0x93d89a73 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + 211
16 ....audio.toolbox.AudioToolbox 0x93d89900 AudioConverterFillComplexBuffer + 190
17 ...pple.audio.units.Components 0x70008b07 DefaultOutputAUEntry + 31035
18 ...pple.audio.units.Components 0x70008695 DefaultOutputAUEntry + 29897
19 ...pple.audio.units.Components 0x70007b59 DefaultOutputAUEntry + 27021
20 com.apple.audio.CoreAudio 0x91477872 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*) + 240
21 com.apple.audio.CoreAudio 0x91476d9a IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&) + 274
22 com.apple.audio.CoreAudio 0x91476b21 HP_IOThread::PerformIO(AudioTimeStamp const&) + 1299
23 com.apple.audio.CoreAudio 0x91474f49 HP_IOThread::WorkLoop() + 953
24 com.apple.audio.CoreAudio 0x91474b8b HP_IOThread::ThreadEntry(HP_IOThread*) + 17
25 com.apple.audio.CoreAudio 0x91469171 CAPThread::Entry(CAPThread*) + 93
26 libSystem.B.dylib 0x90023d67 _pthread_body + 84

Thread 3 crashed with X86 Thread State (32-bit):
eax: 0x6f739bf7 ebx: 0x7003acc7 ecx: 0x00000000 edx: 0x005a8060
edi: 0x018b69e8 esi: 0x018b69c0 ebp: 0xb019f1f8 esp: 0xb019f110
ss: 0x0000001f efl: 0x00010242 eip: 0x7003b0f6 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037

Binary Images Description:
0x1000 - 0x142fff Polynomial_osx /Users/josh/downloaded/Polynomial-free-00a_osx/Polynomial_osx.app/Contents/MacOS/Polynomial_osx
0x73d000 - 0x75afff GLRendererFloat /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x1008000 - 0x109afff libstdc++.6.dylib /Users/josh/downloaded/Polynomial-free-00a_osx/Polynomial_osx.app/Contents/Frameworks/libstdc++.6.dylib
0x165d000 - 0x17c6fff GLEngine /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x14f84000 - 0x1527efff com.apple.GeForce8xxxGLDriver 1.5.8 (5.0.8) /System/Library/Extensions/GeForce8xxxGLDriver.bundle/Contents/MacOS/GeForce8xxxGLDriver
0x70000000 - 0x700fafff com.apple.audio.units.Components 1.4.7 /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8fe00000 - 0x8fe4afff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x90171fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x901c1000 - 0x901c3fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x901c5000 - 0x90202fff com.apple.CoreText 1.1.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90229000 - 0x902fffff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9031f000 - 0x90774fff com.apple.CoreGraphics 1.258.84 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9080b000 - 0x908d3fff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90911000 - 0x90911fff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90913000 - 0x90a07fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a57000 - 0x90ad6fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90aff000 - 0x90b63fff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x90bd2000 - 0x90bd9fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x90bde000 - 0x90c51fff com.apple.framework.IOKit 1.4.8 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90c66000 - 0x90c78fff libauto.dylib /usr/lib/libauto.dylib
0x90c7e000 - 0x90f24fff com.apple.CoreServices.CarbonCore 682.31 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90f67000 - 0x90fcffff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91008000 - 0x91047fff com.apple.CFNetwork 129.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9105a000 - 0x9106afff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91075000 - 0x910f4fff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x9112e000 - 0x9114cfff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91158000 - 0x91166fff libz.1.dylib /usr/lib/libz.1.dylib
0x91169000 - 0x91308fff com.apple.security 4.5.2 (29774) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91406000 - 0x9140efff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91415000 - 0x9141cfff libbsm.dylib /usr/lib/libbsm.dylib
0x91420000 - 0x91446fff com.apple.SystemConfiguration 1.8.6 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91458000 - 0x914cefff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9151f000 - 0x9151ffff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x91521000 - 0x9154dfff com.apple.AE 316.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91560000 - 0x91634fff com.apple.ColorSync 4.4.11 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9166f000 - 0x916e2fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91710000 - 0x917b9fff com.apple.QD 3.10.28 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x917df000 - 0x9182afff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91849000 - 0x9185ffff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x9186b000 - 0x91886fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x91891000 - 0x918cefff com.apple.LaunchServices 183.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x918e2000 - 0x918eefff com.apple.speech.synthesis.framework 3.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x918f5000 - 0x91935fff com.apple.ImageIO.framework 1.5.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91948000 - 0x919fafff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91a40000 - 0x91a56fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91a5b000 - 0x91a79fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91a7e000 - 0x91addfff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91aef000 - 0x91af3fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91af5000 - 0x91b7dfff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91b81000 - 0x91b9cfff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91ba1000 - 0x91ba3fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91ba5000 - 0x91c83fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x91ca0000 - 0x91cdffff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91ce5000 - 0x91ce5fff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91ce7000 - 0x91d75fff com.apple.vImage 2.5 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91d7c000 - 0x91d7cfff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91d7e000 - 0x91dd7fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91de0000 - 0x91e04fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91e0c000 - 0x92215fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x9224f000 - 0x92603fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92630000 - 0x9271dfff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x9271f000 - 0x9279dfff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x927de000 - 0x92a16fff com.apple.Foundation 6.4.12 (567.42) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92b36000 - 0x92b51fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92b5d000 - 0x92bb5fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92bc9000 - 0x92bc9fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92bcb000 - 0x92bdbfff com.apple.ImageCapture 3.0.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92bea000 - 0x92bf2fff com.apple.speech.recognition.framework 3.6 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92bf8000 - 0x92bfefff com.apple.securityhi 2.0.1 (24742) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92c04000 - 0x92c95fff com.apple.ink.framework 101.2.1 (71) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x92ca9000 - 0x92cadfff com.apple.help 1.0.3 (32.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92cb0000 - 0x92ccefff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x92ce0000 - 0x92ce6fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x92cec000 - 0x92d4ffff com.apple.htmlrendering 66.1 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x92d76000 - 0x92db7fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x92dde000 - 0x92decfff com.apple.audio.SoundManager 3.9.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92df3000 - 0x92df8fff com.apple.CommonPanels 1.2.3 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x92dfd000 - 0x930f2fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x931f8000 - 0x93204fff com.apple.opengl 1.5.1 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93d81000 - 0x93e3afff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93e7d000 - 0x93e7dfff com.apple.audio.units.AudioUnit 1.4.3 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x940cf000 - 0x94112fff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9413c000 - 0x945f8fff libGLProgrammability.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x94878000 - 0x94887fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x9488e000 - 0x94899fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x948e5000 - 0x948fffff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x96b9f000 - 0x96b9ffff com.apple.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97119000 - 0x9711efff com.apple.agl 2.6.2 (AGL-2.6.2) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x9ade1000 - 0x9ae02fff com.apple.audio.OpenAL 1.1 /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL

Model: MacBookPro3,1, BootROM MBP31.0070.B07, 2 processors, Intel Core 2 Duo, 2.4 GHz, 2 GB
Graphics: GeForce 8600M GT, GeForce 8600M GT, PCIe, 256 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz
Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x87), 1.4.4
Bluetooth: Version 1.9.5f4, 2 service, 1 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
Serial ATA Device: FUJITSU MHW2160BHPL, 149.05 GB
Parallel ATA Device: MATSHITADVD-R UJ-857E
USB Device: Built-in iSight, Apple Inc., Up to 480 Mb/sec, 500 mA
USB Device: USB2.0 Hub, Up to 480 Mb/sec, 500 mA
USB Device: USB Audio Device, Elite Silicon, Up to 12 Mb/sec, 500 mA
USB Device: USB2.0 Hub, Up to 480 Mb/sec, 500 mA
USB Device: Keyboard Hub, Apple, Inc., Up to 480 Mb/sec, 500 mA
USB Device: Apple Keyboard, Apple, Inc, Up to 1.5 Mb/sec, 100 mA
USB Device: iPhone, Apple Inc., Up to 480 Mb/sec, 500 mA
USB Device: Microsoft Optical Mouse with Tilt Wheel, Microsoft, Up to 1.5 Mb/sec, 500 mA
USB Device: Apple Internal Keyboard / Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA
USB Device: IR Receiver, Apple Computer, Inc., Up to 1.5 Mb/sec, 500 mA
USB Device: Bluetooth USB Host Controller, Apple, Inc., Up to 12 Mb/sec, 500 mA
VectorZero wrote:SEXUAL INTERCOURSE DISGUSTS ME!
Spoiler:
Bulvox wrote:This is probably one of the few times that I'll agree with Cycoden on anything. I just wish that my brain worked like that.
cycoden
 
Posts: 94
Joined: Fri May 18, 2007 9:21 am UTC
Location: Melbourne

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Sir-Taco » Sun Jun 28, 2009 4:20 pm UTC

Dmytry wrote:Thanks. Actually, there's shooting sound as well, and impact sounds - maybe audio is bugged for you? It is hard to debug the audio on other systems.

Ah yes I forgot to mention those, audio works fine then.

Dmytry wrote:I'm working on multiplayer now, actually :-) It is planned. As well as extra gameplay modes.


Sounds great!

Dmytry wrote:Nice, so the new test version (from public_temp folder) worked too? ( http://dmytry.pandromeda.com/games/publ ... indows.zip ) . I need to be sure it works on ATI.


Yep, test version works. So far so good, smooth and runs fine in all setting configurations.

SlyReaper wrote:I think he's talking about the lack of ambient sound. This is the sort of game I would normally expect to come with some cheesy techno soundtrack.


Yeah, that or even something new age sounding. In the meantime I'll subsist with Calvin Harris on shuffle.
The world is a cold and dark place, so start fire.
User avatar
Sir-Taco
 
Posts: 105
Joined: Fri Jun 19, 2009 2:39 pm UTC
Location: California

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Sun Jun 28, 2009 7:15 pm UTC

cycoden wrote:Pretty. I get occasional crashes though

(MacBook Pro3,1, NVIDIA 8600 GT)
Thread 3 Crashed:
0 ...pple.audio.units.Components 0x7003b0f6 AUPeakLimiterEntry + 5958
1 ...pple.audio.units.Components 0x7003f6f2 AUMixer3DEntry + 6236
...
24 com.apple.audio.CoreAudio 0x91474b8b HP_IOThread::ThreadEntry(HP_IOThread*) + 17
25 com.apple.audio.CoreAudio 0x91469171 CAPThread::Entry(CAPThread*) + 93
26 libSystem.B.dylib 0x90023d67 _pthread_body + 84

Thanks for the report. It is a crash in Apple's implementation of OpenAL, unfortunately. The kind of thing which makes OS X especially hard to support. Most often software is ported by large teams which are capable of finding a workaround and whom would get it to work no matter how many bugs are lurking in the system, so there's little incentive to fix those. You can try reporting this to Apple anyway.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Sun Jun 28, 2009 7:29 pm UTC

mrbaggins: also, try switching to Arbitrary framerate (in Display tab). It disables some powersaving, and generally makes it more jittery as well, but could fix framerate shutter if that is caused by task scheduler (with Display's framerate, it has same framerate as your display, and uses very little CPU time. Windows task scheduler seem to do weird stuff to processes that use little CPU time - such as tossing those between processors, or ignoring them when deciding to downclock the CPU).
Sir-Taco wrote:Yep, test version works. So far so good, smooth and runs fine in all setting configurations.

great, I'll publish the update.

SlyReaper wrote:I think he's talking about the lack of ambient sound. This is the sort of game I would normally expect to come with some cheesy techno soundtrack.

Yeah, that or even something new age sounding. In the meantime I'll subsist with Calvin Harris on shuffle.

Yes, that's certainly something to be worked on - I'm going to employ my brother actually - he's musician.
CGI/special effects programmer. Current project: http://dmytry.com/games/index.html
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby mrbaggins » Sun Jun 28, 2009 10:29 pm UTC

going to work now, but will check this evening.
Why is it that 4chan is either infinitely awesome, infinitely bad, or "lolwut", but never any intermediary level?
User avatar
mrbaggins
 
Posts: 1610
Joined: Tue Jan 15, 2008 3:23 am UTC
Location: Wagga, Australia

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby Dmytry » Tue Jun 30, 2009 11:21 am UTC

Zomg. Yesterday I found some people (softonic) are trying to sell the free version of Polynomial (technically, a 'download' of free version, but page creates impression as if i authorized this somehow, and serves free download from my site with an artificial delay introduced with a script). I was about to ignore what looked like a tiny ripoff business, but found that softonic is #1 visited site in spain.
I also found that big game site gamespot (in the top 200 sites on the Internet) mirrors the download but does not link to my site. They also do not list anything relevant - no screenshots, no review, no system requirements, nothing. The problem is that such BS appears above my own site on Google.
I sent cease and desist to softonic already, but I don't know how to react to gamespot and whenever I should react at all. I asked a friend to post comment here specifying the author's site.

I'm bit lost what else I can do. With Gamespot situation is not clear cut. I would indeed benefit from any extra downloads as I have "get full version" button inside my game. Still, I would rather have official site on top of search. I do not want people to download preview version when I release final version. They do not mark preview as preview - just "demo". All I can do is discuss this stuff online and try to make the difference.
User avatar
Dmytry
 
Posts: 49
Joined: Mon Jun 01, 2009 12:39 pm UTC

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby SlyReaper » Tue Jun 30, 2009 11:37 am UTC

Yeah that softonic thing definitely sounds outright illegal in the opinion of this armchair lawyer. Gamespot, I'm not so sure about. If you contact them, they may be willing to update the page with information you provide. As for google searches, I have no idea what to suggest because I don't know how google sorts its search results.
Image
What would Baron Harkonnen do?
User avatar
SlyReaper
inflatable
 
Posts: 7668
Joined: Mon Dec 31, 2007 11:09 pm UTC
Location: Bristol, Old Blighty

Re: Fractal 3D space shooter. Linux, OS X, Windows.

Postby mrbaggins » Tue Jun 30, 2009 11:38 am UTC

You could put public comments on the google results?

Sorry haven't been checking it, been busy with work... dual core, for the record. Also, it refused to run on work computers (IBM Lenovo workstations, integrated graphics chips that are usually quite good). Generic windows "This program has encountered an error and needs to close" message. Not sure at all on why.

Also http://www.geeks3d.com/20090624/polynom ... s-objects/ from google "Fractal shooter". At least they do it in a semi-nice way for you.
And that site apparently found it here: http://www.rockpapershotgun.com/2009/06 ... olynomial/
Which apparently found it on indiegames here http://www.indiegames.com/blog/2009/06/ ... l_dmy.html

Edit: Looks like you've already hit the indiegames post.
Lots of comments for your testing purposes :P Maybe you should put a little phpbb forum on your site and invite all testees to it?
Why is it that 4chan is either infinitely awesome, infinitely bad, or "lolwut", but never any intermediary level?
User avatar
mrbaggins
 
Posts: 1610
Joined: Tue Jan 15, 2008 3:23 am UTC
Location: Wagga, Australia

Next

Return to Gaming

Who is online

Users browsing this forum: No registered users and 10 guests