Re: Proposing game for inclusion




 * the insistence on using a language that is not easy to run from a git checkout (how is my vala compiler version this week). E.g. _javascript_/python


Oops, obviously I mean the opposite here for my examples. E.g. unlike some, _javascript_ and python can trivially be run from a git clone[1]

John

[1] excluding the trend by some to use gresources from interpreted languages which (IMO) brings negligible speed increases but adds an annoying compilation etc step. 

 
John



On Wed, Apr 16, 2014 at 12:53 PM, Mario Wenzel <maweki gmail com> wrote:
Hi Vest,

yeah, we prefer Vala. The main problem is, that we always fear that the original developer won't be the maintainer forever. This is now the case for all our games. The barrier for entry is very high for C. Any programmer's experience with Java or C# (one or both should be taught to a reasonable degree at every University) is a good starting point. The amount of C I finished my bachelor's degree with was next to nothing.
Look at this bug: https://bugzilla.gnome.org/show_bug.cgi?id=613077
This was open for four years. My resolution ( https://git.gnome.org/browse/gnome-robots/commit/?id=ab5caae53dc4dfa71f242b7e83a40e650e825baf) changed the position of one line. Usually, one would hope, that such a bug would have been fixed at least by a drive-by-patch (during the 4-year-period).

We do believe that everyone who proposes a game (and has it written) is proficient in that language. But no one can guarantee that the original developer is around next year when changes have to be made (like the general inclusion of header bars for toolbars during the last months). With that in mind it is easier for the maintainers to have a single language the codebase is in and a core set of used libraries (the gtk-stack) instead of language and library fragmentation (like the original poster with "hamster" as a drawing library). I maintain 5 of the 15 games and it is a lot of work as it is.

Again, nobody is denying that "your" C is good. But "our" C is bad and "we" fear that "we" will be the ones who end up supporting the application once "you" are gone.

I hope you understand our reasoning behind this :)

Mario
Am 16.04.2014 09:53, schrieb Vest V.:
Hello Mario,

> We're currently looking to port all games to Vala to have the benefits of
> a modern language and still use all the up-to-date C bindings of the
> Gnome/Gtk-stack. Still, this type of game, in principle, could fit into
> our portfolio and I like it very much.

A long time ago, when I asked about my game, somebody from the list told me that there is a chance to review the game if it is written in Vala/C + Clutter + GTK (my old game was written in C++ / GTKmm + Cairomm). Now, I see that the trend has been moved to pure Vala. Am I correct, that Vala is more preferable than C (even if objects based on glib classes are used)?

Kind regards,
Vest


_______________________________________________
games-list mailing list
games-list gnome org
https://mail.gnome.org/mailman/listinfo/games-list


_______________________________________________
games-list mailing list
games-list gnome org
https://mail.gnome.org/mailman/listinfo/games-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]