Re: [glib Solution] Frozen Bubble Server Windows

2010-07-06 Thread Kartik Thakore
Mathnerd maybe this is why the name for the windows server is not  
showing up?


Kartik Thakore

On 2010-07-06, at 2:44 PM, kmx  wrote:


Dne 5.7.2010 14:27, Kartik Thakore napsal(a):

Where do we need regex? I don't see this.

frozen-bubble\server\game.c
frozen-bubble\server\net.c

--
kmx


Re: [glib Solution] Frozen Bubble Server Windows

2010-07-06 Thread kmx
Dne 5.7.2010 14:27, Kartik Thakore napsal(a):
> Where do we need regex? I don't see this.
frozen-bubble\server\game.c
frozen-bubble\server\net.c

--
kmx


Re: FrozenBubble updates and Questions

2010-07-06 Thread Guillaume Cottenceau
On Fri, Jul 2, 2010 at 9:10 PM, Kartik Thakore  wrote:
> Thanks
>
> I was considering this but I wasnt sure if they were equivalent. Guillaume,
> this should not be a problem right?

Looks fine.

-- 
Guillaume Cottenceau - http://zarb.org/~gc/


Re: [glib Solution] Frozen Bubble Server Windows

2010-07-06 Thread kmx
Dne 5.7.2010 0:02, Kartik Thakore napsal(a):
> Hi kmx,
>
> I saw your work in Alien::SDL this morning! MathNerd was able to fix the
> windows server in a github branch. See
>
> http://github.com/kthakore/frozen-bubble/tree/windows_server
>
> It compiles now on both linux and windows. However now we have to fix the
> perl Build for the server on windows. Here is the subroutine I reserved for
> that. Can you see if it will work with Alien::SDL glib?
>   
As for glib I guess that latest github version of Alien::SDL should be
good enough so that we do not need to download another glib binaries.

However I am not sure about -lregex

--
kmx


Re: [glib Solution] Frozen Bubble Server Windows

2010-07-06 Thread kmx
Dne 3.7.2010 20:41, Kartik Thakore napsal(a):
> Hi kmx,
>
> I remember you saying we had trouble getting glib on windows working.
> And that this prevent the frozen-bubble server from compiling on windows.
No, you do not understand exactly my point (or I failed to explai it :)

In fact we already have glib Windows binaries (both 32/64 bit) included
in Win binaries installed by Alien::SDL ("thanks" to pango) - I have
just a minute ago fixed one missing header file (no idea why it is
missing), so for working glib install latest Alien::SDL from hithub.

To use glib from Alien::SDL (!!beware: works only on Windows and is only
a side effect!!):

my $inc = '-I' . Alien::SDL->config('prefix') . '/include/glib-2.0';
my $lib = '-L' . Alien::SDL->config('prefix') . '/lib';
system('gcc', 'test.c', $inc, $lib, '-lglib-2.0');

In the end do not forget to grab necessary DLLs from:
Alien::SDL->config('prefix') . '/bin'

My objection against using glib was that it is (incl. all prereqs) quite
a massive bundle of *.dll + *.a + *.h which is not easy to build on
Windows box.  And if you want to make in long term frozen-bubble more
multiplatform that it is today my suggestion is "get rid of glib". It is
not a criticism, I know that FB was originally designed for Linux / UNIX
systems and having glib already installed is quite common.  From obvious
reasons it makes troubles on Windows box (and confider some even more
obscure perl platforms in the future e.g. mobile devices/phones).

> Recently on #sdl we have a volunteer (mathnerd314) who points out that
> we could just use the binaries provided by gtk.
>
> http://www.gtk.org/download-windows.html
I know about these but they are only 32bit (AFAIK) whereas we support
both 32/64bit

> Can you provide insight if this would work with our frozen-bubble
> Build.PL?
>
> http://github.com/kthakore/frozen-bubble/blob/master/inc/My/Builder.pm#L90
>
Technically they are usable, but IIRC there more gotchas with porting
fb-server to Windows then just "having glib".

> Instead of putting this in Alien::SDL we can just have a dependency
> with it for Frozen-Bubble windows. Another alternative is to have
> mathnerd314 compile this server for us and just package it with FB
> windows.
I have one more option - star a new module Games::FrozenBubble::Server
and find a volunteer who implement it as a pure-perl or
not-pure-but-easily-portable :)

--
kmx


[SDLx] Call for SDL feedback

2010-07-06 Thread Kartik Thakore


 The SDL 2.5* release will start adding SDLx sugar in.  Currently we have the  
 following ideas:

 Contollers:
 SDLx::App # old SDL::App with
 SDLx::World # plug in physics, and graphics
 SDLx::Controller #variable FPS controller which has a fixed timestep

 SDLx::Sprite #Creating and moving images
 SDLx::Particles* #Controlling a buffer of pixels, gfx primitives or  
 sprites

 Base Extension:
 SDLx::Surface # binds video stuff to surface and provides pixel matrix
 SDLx::Color # interfaces arrayref to color
 SDLx::Rect # extends many operations like center, ..,
 SDLx::FPS # Uses sdlgfx fpsmanager to force a static FPS


 We are looking for more ideas and feedback.

 Regards,
 Kartik Thakore


[SDLx] Call for SDL feedback

2010-07-06 Thread Kartik Thakore
The SDL 2.5* will start adding SDLx sugar in.  Currently we have the  
following ideas:


Contollers:
SDLx::App # old SDL::App with
SDLx::World # plug in physics, and graphics
SDLx::Controller #variable FPS controller which has a fixed timestep

SDLx::Sprite #Creating and moving images
SDLx::Particles* #Controlling a buffer of pixels, gfx primitives or  
sprites


Base Extension:
SDLx::Surface # binds video stuff to surface and provides pixel matrix
SDLx::Color # interfaces arrayref to color
SDLx::Rect # extends many operations like center, ..,
SDLx::FPS # Uses sdlgfx fpsmanager to force a static FPS


We are looking for more ideas and feedback.

Regards,
Kartik Thakore


Re: [glib Solution] Frozen Bubble Server Windows

2010-07-06 Thread Kartik Thakore

Where do we need regex? I don't see this.

Kartik Thakore

On 2010-07-04, at 6:32 PM, kmx  wrote:


Dne 5.7.2010 0:02, Kartik Thakore napsal(a):

Hi kmx,

I saw your work in Alien::SDL this morning! MathNerd was able to  
fix the

windows server in a github branch. See

http://github.com/kthakore/frozen-bubble/tree/windows_server

It compiles now on both linux and windows. However now we have to  
fix the
perl Build for the server on windows. Here is the subroutine I  
reserved for

that. Can you see if it will work with Alien::SDL glib?


As for glib I guess that latest github version of Alien::SDL should be
good enough so that we do not need to download another glib binaries.

However I am not sure about -lregex

--
kmx