[Gambas-user] "wrapping" function based on recent Mod thread

Fabien Bodard gambas.fr at ...626...
Thu Oct 10 11:07:05 CEST 2013


Maybe some parts of your rendering engine must in final be in a lib like
gb.sge
Le 9 oct. 2013 22:15, "Kevin Fishburne" <kevinfishburne at ...1887...> a
écrit :

> On 10/09/2013 01:46 PM, Jussi Lahtinen wrote:
> > Are you using SDL, OpenGL?
> >
> > What is the map size?
> >
> > How many lines of code?
> > Run this on your project folder to know:
> > find . -name '*.class' -o -name '*.module' | xargs wc -l
> >
> > I have also written some game (RPG), but it seems I really don't have
> time
> > for it.
> > Maybe some day. Also I have big problems that I'm never quite satisfied
> to
> > current features and the plans keep on "floating".
> > So I end up to rewriting stuff a lot.
> >
> > Jussi
>
> I'm using SDL for window management and audio (will be migrating to
> openal in the future) and OpenGL for most of the 2D and 3D stuff. There
> are some software image operations (DrawAlpha, etc.) that feed some of
> the OpenGL textures as well.
>
> Littoral (the world generator) allows the map size to be specified in
> powers of two with a maximum size of 65536x65536 tiles at a one foot
> resolution, or 12.4x12.4 miles. The final map size will probably only be
> 8192^2 or 16384^2 for various reasons.
>
> That's a nifty little script there...will save that one, thanks. Here's
> what I get for the client/server project:
>
>     2392 ./.src/Client.module
>      820 ./.src/AI.module
>      480 ./.src/Craft.module
>     1663 ./.src/Tiles.module
>     2662 ./.src/Player.module
>     2191 ./.src/Server.module
>     1240 ./.src/Network.module
>     1832 ./.src/Fauna.module
>     1069 ./.src/PWO.module
>       19 ./.src/Console.module
>      171 ./.src/Gear.module
>      640 ./.src/Audio.module
>      745 ./.src/Wisp.module
>     1376 ./.src/Block.module
>     9624 ./.src/Render.module
>      395 ./.src/Calculate.module
>    27319 total
>
> PWO's (the PWO module) are "persistent world objects", which are things
> like trees, rocks, fallen branches, seashells, weapons, etc.
>
> For Littoral I get:
>
>     410 ./.src/Fauna.module
>     440 ./.src/PWO.module
>     454 ./.src/FormMain.class
>     502 ./.src/Elevation.module
>     424 ./.src/Preview.module
>      14 ./.src/FormFileChooser.class
>      72 ./.src/TempFile.module
>     387 ./.src/Tile.module
>      64 ./.src/Calculate.module
>    2767 total
>
> So 30086 lines of code, holy shit. ;)
>
> The secret to getting a project done, at least for me, hinges on 1)
> having an initial design document that's neither too vague nor too
> specific which governs the scope of the project and 2) absolutely
> dedicating yourself to seeing it through to the end, no matter how hard
> it may be at times or how long it may take.
>
> GAMBAS is an awesome language for games; easy to learn but very
> powerful. If your project's runnable I'd like to see it.
>
> --
> Kevin Fishburne
> Eight Virtues
> www: http://sales.eightvirtues.com
> e-mail: sales at ...1887...
> phone: (770) 853-6271
>
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list