gtkboard-devel Mailing List for Board games system
Status: Beta
Brought to you by:
arvindn
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(37) |
Nov
(2) |
Dec
(4) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|
From: Daniel W. <dan...@co...> - 2016-12-16 06:40:45
|
When using gtkboard chess game (on a raspberry pi 3), when I advance my pawn to the last rank, it replaces it with a KNIGHT!!. How fair is that? Dan Webb Phoenix AZ dan...@co... |
|
From: Nelson B. L. <nbe...@gm...> - 2011-08-19 22:20:31
|
Hi, I'm attaching a patch with some changes I had to do in order to get gtkboard compile with GCC 4.4.1 (Ubuntu 9.10 - Karmic Koala). The patch is against last version 0.11pre0 . Also it would be cool if a new version could be released to include the game I sent long time ago. Regards, |
|
From: nelson <gn...@ce...> - 2004-10-06 15:53:47
|
SIMPLE GAME ----------- Here I attached a new game for GtkBoard, It is called "Simple Game", it is a very entertainment "pencil and paper" game, despite of being so simple (only two rules to start playing), it has 4 levels of difficulty, move your mind and try to get to the MASTER level. That's all folks. PD: Thanks Arvind for your help, I hope you like the game. ;-) |
|
From: nelson <gn...@ce...> - 2004-09-29 16:23:58
|
Forget all the below message,, it's a dumb error of mine ;( , I didnt noticed the array begins from bottom left of board...sorry. > From: nelson <gn...@ce...> > To: gtk...@li... > Cc: Arvind Narayanan <ran...@gm...> > Subject: Bug with board in game_search > Date: 29 Sep 2004 18:08:08 +0100 > > Hi Arvind, I 've reached a problem that blocks me from finish the game, > the pos->board that I receive in game_search hook didnt reflect the real > positions of pieces in the board, it says a lot of pieces are empty > (zero) when they are still up in the ui. > > Please have a look at this screenshot that shows exactly the error, you > can see my game_search function where I printf the board and doesnt > correspond with the ui-board. > > Screenshot: http://www.cenobioracing.com/archivos/gtkboard_bug.png > > Game file: http://www.cenobioracing.com/archivos/simple.c > > |
|
From: nelson <gn...@ce...> - 2004-09-29 16:07:42
|
Hi Arvind, I 've reached a problem that blocks me from finish the game, the pos->board that I receive in game_search hook didnt reflect the real positions of pieces in the board, it says a lot of pieces are empty (zero) when they are still up in the ui. Please have a look at this screenshot that shows exactly the error, you can see my game_search function where I printf the board and doesnt correspond with the ui-board. Screenshot: http://www.cenobioracing.com/archivos/gtkboard_bug.png Game file: http://www.cenobioracing.com/archivos/simple.c |
|
From: nelson <gn...@ce...> - 2004-09-27 17:28:01
|
El lun, 27-09-2004 a las 01:48, Arvind Narayanan escribi=F3: > Hi! >=20 > Well first of all its about a year since I worked on gtkboard, so I > might not remember all the details right, but anyway... >=20 > On 26 Sep 2004 23:37:23 +0100, nelson <gn...@ce...> wrote: > > Hello :), Im writing a game for gtkboard, is an entertainment pencil an= d > > paper game,Im firstly trying to write the Machine to Human type, but Im > > a bit confused how to connect my machine-turn C code to the game_eval > > and game_movegen hooks, you know, I have my own c algorithm for the > > machine to choose its move from the existent board, but there is no an >=20 > The game_eval and game_movegen functions assume that you want to do > game tree evaluation (alpha-beta and generalizations thereof; see > http://en.wikipedia.org/wiki/Alpha-beta_pruning in case you are not > familiar with those algorithms). game_eval and game_movegen are hooks > for the eval and movegen algorithms in minimax search. Yeah, wikipedia is great !, I could understand a bit more the game_eval and game_movegen trough the well explained concepts at wikipedia, people will find useful to begin looking at http://en.wikipedia.org/wiki/Game_tree > However, I think you're not using minimax, so you don't want to use > those. There's a game_search function, which lets you search the > position yourself and return the best move. If game_search is > non-null, it will be called and minimax/alpha-beta will not be > executed. Yes, that game_search is exactly what I wanted, I hadn't noticed it at the docs :). > > easy hook where only put the position chosen by the Machine (that > > position computed by a function of mine)...instead it seems gtkboard > > forces me to use its functions for searching and calculating new > > movements (game_eval and game_movegen), that sure are more powerful and > > faster that my own but they are not well documented and I cant find out > > how to use them. Questions about that: > >=20 > > - Is there an easy hook where to put the machine move computed by me > > (avoiding game_eval and game_movegen)? > >=20 > > - What value Am I supposed to put on the float *eval argument? > >=20 > > - How Can I control the turn flow ?, because in my game a human can mak= e > > three moves in 3 clicks (3 events) and then pass the turn to the > > machine,but it seems gtkboard passes the turn between human and machine > > automatically after a one succesful move... >=20 > Ah! As far as the program is concerned, when you complete one "move", > the other player gets the turn. So you are supposed to pretend that a > move has not been completed (by returning 0 in X_getmove() rather than > 1) and still update the board on the screen. There's some ugly stuff > like RENDER_* to do that, but not difficult. Lots of games do such > things, such as mastermind. >=20 Ok, I finally have this behaviour working with the RENDER thing, but I looked at the code of HIQ game, because I use game_event_handler and not game_getmove, and hiq has this behaviour pretty clear with the game_event_handler hook. > Feel free to ask me again if something was not clear. >=20 > > My game also will have levels of difficulty (machine thinking a bit > > smarter). > >=20 > > Explaining of the game: > >=20 > > Initial Board: > >=20 > > X X X X X X X > > X X X X X > > X X X > >=20 > > Simple Rules: > > Loose the one who removes the last piece. > > In a turn, you can only remove pieces from one row, but you can remove > > as many pieces as you want, for example the entire row. >=20 > In other words: Nim. Yes, you definitely don't want to use alpha-beta > for that one :) >=20 > Fascinating stuff though. I spent about two months reading up the > Conway Berlekamp theory and I loved every bit of it. It would be nice > to see some Nimlike games in gtkboard. >=20 Have a link to that theory, for curiosity?, what do you mean by nimlike games? you mean simple games like mine?.. > Good luck >=20 > Arvind Thank You, I think I could send you the game in next days because your answers solved my bigger problems :)... > > PD: Thanks and sorry for the long text... |
|
From: Arvind N. <ran...@gm...> - 2004-09-27 00:48:04
|
Hi! Well first of all its about a year since I worked on gtkboard, so I might not remember all the details right, but anyway... On 26 Sep 2004 23:37:23 +0100, nelson <gn...@ce...> wrote: > Hello :), Im writing a game for gtkboard, is an entertainment pencil and > paper game,Im firstly trying to write the Machine to Human type, but Im > a bit confused how to connect my machine-turn C code to the game_eval > and game_movegen hooks, you know, I have my own c algorithm for the > machine to choose its move from the existent board, but there is no an The game_eval and game_movegen functions assume that you want to do game tree evaluation (alpha-beta and generalizations thereof; see http://en.wikipedia.org/wiki/Alpha-beta_pruning in case you are not familiar with those algorithms). game_eval and game_movegen are hooks for the eval and movegen algorithms in minimax search. However, I think you're not using minimax, so you don't want to use those. There's a game_search function, which lets you search the position yourself and return the best move. If game_search is non-null, it will be called and minimax/alpha-beta will not be executed. > easy hook where only put the position chosen by the Machine (that > position computed by a function of mine)...instead it seems gtkboard > forces me to use its functions for searching and calculating new > movements (game_eval and game_movegen), that sure are more powerful and > faster that my own but they are not well documented and I cant find out > how to use them. Questions about that: > > - Is there an easy hook where to put the machine move computed by me > (avoiding game_eval and game_movegen)? > > - What value Am I supposed to put on the float *eval argument? > > - How Can I control the turn flow ?, because in my game a human can make > three moves in 3 clicks (3 events) and then pass the turn to the > machine,but it seems gtkboard passes the turn between human and machine > automatically after a one succesful move... Ah! As far as the program is concerned, when you complete one "move", the other player gets the turn. So you are supposed to pretend that a move has not been completed (by returning 0 in X_getmove() rather than 1) and still update the board on the screen. There's some ugly stuff like RENDER_* to do that, but not difficult. Lots of games do such things, such as mastermind. Feel free to ask me again if something was not clear. > My game also will have levels of difficulty (machine thinking a bit > smarter). > > Explaining of the game: > > Initial Board: > > X X X X X X X > X X X X X > X X X > > Simple Rules: > Loose the one who removes the last piece. > In a turn, you can only remove pieces from one row, but you can remove > as many pieces as you want, for example the entire row. In other words: Nim. Yes, you definitely don't want to use alpha-beta for that one :) Fascinating stuff though. I spent about two months reading up the Conway Berlekamp theory and I loved every bit of it. It would be nice to see some Nimlike games in gtkboard. Good luck Arvind > PD: Thanks and sorry for the long text... > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Gtkboard-devel mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtkboard-devel > |
|
From: nelson <gn...@ce...> - 2004-09-26 21:37:04
|
Hello :), Im writing a game for gtkboard, is an entertainment pencil and
paper game,Im firstly trying to write the Machine to Human type, but Im
a bit confused how to connect my machine-turn C code to the game_eval
and game_movegen hooks, you know, I have my own c algorithm for the
machine to choose its move from the existent board, but there is no an
easy hook where only put the position chosen by the Machine (that
position computed by a function of mine)...instead it seems gtkboard
forces me to use its functions for searching and calculating new
movements (game_eval and game_movegen), that sure are more powerful and
faster that my own but they are not well documented and I cant find out
how to use them. Questions about that:
- Is there an easy hook where to put the machine move computed by me
(avoiding game_eval and game_movegen)?
- What value Am I supposed to put on the float *eval argument?
- How Can I control the turn flow ?, because in my game a human can make
three moves in 3 clicks (3 events) and then pass the turn to the
machine,but it seems gtkboard passes the turn between human and machine
automatically after a one succesful move...
My game also will have levels of difficulty (machine thinking a bit
smarter).
Explaining of the game:
Initial Board:
X X X X X X X
X X X X X
X X X
Simple Rules:
Loose the one who removes the last piece.
In a turn, you can only remove pieces from one row, but you can remove
as many pieces as you want, for example the entire row.
PD: Thanks and sorry for the long text...
|
|
From: <ben...@id...> - 2004-05-25 08:22:38
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: Ava A. J. <aj...@ka...> - 2004-01-17 11:08:48
|
Hi all! [Ron Hale-Evans - Thu, 15 Jan 2004 09:07:51 PM PST] > Not much to report on my end. I am furiously busy at work (stayed > until 23:30 last night) and have not made any headway on the Logos > library. However, Ava Jarvis, whom I think will be the key person in > developing Zillions compatibility, has finally moved to Seattle, so it > should be easier for us to coordinate efforts. Unfortunately, I think > she is busy settling in now and I don't know how much time she can > give. Ava is indeed awfully busy settling in and won't be even remotely freeish until March, which is when she envisions that she'll a) have a real place to live, b) have something to sleep on, c) have DSL working, and d) have furniture to eat on, compute on, sit on, etc. And very likely not in any kind of convenient order.... > (Ava, would you like me to email you the Bison files, etc. I > have been working on?) That'll be cool.... but I might not have time to give adequate attention for a while.... :) -- A formal parsing algorithm should not always be used. -- D. Gries |
|
From: Ron Hale-E. <rw...@lu...> - 2004-01-15 16:45:47
|
On Thu, Jan 08, 2004 at 11:18:09AM +0530, Arvind Narayanan wrote:
> Ron, any status update?
>
> Cheers,
> Arvind
Whoops, sorry about the week lag time in answering. This list was
quiet for so long I stopped monitoring the folder in mutt.
Not much to report on my end. I am furiously busy at work (stayed
until 23:30 last night) and have not made any headway on the Logos
library. However, Ava Jarvis, whom I think will be the key person in
developing Zillions compatibility, has finally moved to Seattle, so it
should be easier for us to coordinate efforts. Unfortunately, I think
she is busy settling in now and I don't know how much time she can
give. (Ava, would you like me to email you the Bison files, etc. I
have been working on?) Once Ava and I talk about this, I think things
will get rolling again for the Logos stuff.
Arvind, could you please provide a URL for the refactoring discussion?
Happy new year to all...
Ron
--
Ron Hale-Evans ... rw...@lu... ... http://ron.ludism.org/
Center for Ludic Synergy, Seattle Cosmic Game Night,
Kennexions Glass Bead Game & Positive Revolution FAQ: http://www.ludism.org/
|
|
From: Sridhar R <sri...@ya...> - 2004-01-10 13:55:04
|
One possible way is to work for gtkboard-1.0 and merge it with gnome-games 3.0! ===== Sridhar R Email: r_s...@us...> WWW: http://sridhar.has.it __________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus |
|
From: Arvind N. <ar...@me...> - 2004-01-08 06:11:07
|
Hi all, A few days back the gnome-games maintainer indicated in the mailing list that he might consider gtkboard for the 2.7 release. Then there was discussion in which some people indicated that they would like to see gtkboard split up into many independent libs which could go into gnome-games rather than one "monolithic" program. This was in the more general context of the refactoring of the existing gnome-games. Nothing very definite, more of a brainstorming session. Of course, a lot of UI and stability improvements are needed in gtkboard before it can go anywhere near gnome-games, but still an interesting direction to watch out. Any ideas on whether gtkboard would benefit from becoming libraries? Anyone wants to help me with gnome integration? Recently I've been doing some other open source stuff and learning a couple of new languages. I expect to resume working on gtkboard real soon now. Ron, any status update? Cheers, Arvind -- Its all GNU to me |
|
From: Arvind N. <ar...@me...> - 2003-12-22 18:02:34
|
On Mon, Dec 22, 2003 at 08:24:04AM -0800, Sridhar R wrote: > > //FIXME: there's a scores stock item but I can't > seem to find it (by arvind) > It's gnome-stock-stores (needs libgnomeui) Thanks! > > * For cbgf use XML as data format. (Yeah! XML everywhere!) > Yup. There's already an xml based turn-based game format called XGF, which is an xml-ization of SGF which is the standard 2 player game format. http://www.red-bean.com/sgf/xml/ XGF is in pre-alpha, and the author told me they don't have time to work on it. Gtkboard will need some extensions to XGF functionality but it shouldn't be a problem because of its extensible nature. We'll also support the file formats of friends & competitors (gridlock, zillions). Feel like starting on a parser or output module for XGF? :) Arvind -- Its all GNU to me |
|
From: Sridhar R <sri...@ya...> - 2003-12-22 16:24:05
|
> //FIXME: there's a scores stock item but I can't seem to find it (by arvind) It's gnome-stock-stores (needs libgnomeui) * For cbgf use XML as data format. (Yeah! XML everywhere!) ===== Regards, Sridhar R <r_s...@us...> http://sridhar.has.it __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/ |
|
From: Arvind N. <ar...@me...> - 2003-12-12 15:53:30
|
Hi, Sorry for the delay. I just got back from a conference today. I'm pretty tied up with univ work at the moment and Ron's busy until next year as well so as you can see there's not much going on. On Tue, Dec 09, 2003 at 03:18:07AM -0800, Sridhar R wrote: > > > Well. I am Sridhar R, doing my bachelor course on CS > in India. I don't have a _great_ experience in Open > source and programming in general. No problem, welcome to the project. > But I managed to complete my first (in C) project > (gnusim8085 on sf). > > I am interested in GtkBoard (though there are some > projects in sf like boardgametools, etc). How about a URL? Google has nothing on "boardgametools site:sourceforge.net". > The src/ > directory is not organised well. Games should go into > src/games I've thought about that myself, but though it feels good to keep your things more organized, there's no compelling reason to do so. On the other hand you lose the advantage of being able to do "grep foo *[ch]" from within your editor. I guess its a matter of personal preference. > and core-system files should be in some > directory like src/system. Sorry, what are "core-system files"? > > I am somewhat a python programmer. So I would like to > bring Python support for GtkBoard. It seems that > GtkBoard will (and should) support game plugins. > Well, then I may plan to write a python interface to > that, so that game-writers can implement their games > as python modules! > > Also, I can work on gtkboard UI stuffs. Great. The UI is very primitive at the moment. > I can even > implement some games if I have time. (Can the ideas > be borrowed from zillionsofgames?) > Please read through the archives of this list, if you haven't already. Ron will be working on a ZRF parser which will enable gtkboard to play the games written for zillions directly. But from a purely legal perspective, I think game rules are patentable and so it depends on whether the specific game is patented or not (if I'm wrong someone please correct me). > Arvind, can I meet you in person, regarding the > architecture and future developments on gtkboard? I Well, I'll probably go to the LUG meeting tomorrow. That said, is there anything specific that can't be discussed by email? > have a lot of doubts on collaborative project work as > I don't have internet connection at home Buy one? They're dirt cheap these days. Arvind -- Its all GNU to me |
|
From: Sridhar R <sri...@ya...> - 2003-12-09 11:18:08
|
Well. I am Sridhar R, doing my bachelor course on CS in India. I don't have a _great_ experience in Open source and programming in general. But I managed to complete my first (in C) project (gnusim8085 on sf). I am interested in GtkBoard (though there are some projects in sf like boardgametools, etc). The src/ directory is not organised well. Games should go into src/games and core-system files should be in some directory like src/system. I am somewhat a python programmer. So I would like to bring Python support for GtkBoard. It seems that GtkBoard will (and should) support game plugins. Well, then I may plan to write a python interface to that, so that game-writers can implement their games as python modules! Also, I can work on gtkboard UI stuffs. I can even implement some games if I have time. (Can the ideas be borrowed from zillionsofgames?) Arvind, can I meet you in person, regarding the architecture and future developments on gtkboard? I have a lot of doubts on collaborative project work as I don't have internet connection at home and the connection in our college doesn't allow me to use ftp, ssh, scp, telnet. I know ... 1. GTK+ 2. Some stuffs in GNOME library 3. Python ===== Regards, Sridhar R <r_s...@us...> __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ |
|
From: Arvind N. <ar...@me...> - 2003-11-02 04:07:53
|
On Sat, Nov 01, 2003 at 09:04:48PM +0100, Thomas Klausner wrote: > On Wed, Oct 29, 2003 at 11:04:55AM +0530, Arvind Narayanan wrote: > > I tried sending this a couple of days back... > > It hasn't showed up in the archive, so I'm sending it again. > > Sorry if you've already got it. > > I got it. > > > The current set of sounds is stolen from various programs > > in my /usr/share/sounds directory. They'll be there until I > > get time to make some sounds for gtkboard. BTW, how does a > > program know where the sounds are installed? The DATADIR > > variable is known at compile time, but this can be overridden > > by the user at install time (eg: relocatable rpm). I couldn't > > find any solution to this. I checked the source of some other > > games but they use a compiled-in path as well. Anyone know a > > better solution? > > You could use relative paths... not sure if that's a good > solution though. Do you mean relative to the location of the executable? Good idea, but how do I find the location of the executable in the first place?! (unless the user typed the absolute path) > > Some comments: > I compiled without gnome support, and when I try to use > the about button, I get: > (gtkboard:18518): Gtk-WARNING **: Failed to set label from markup due to error parsing markup: Error on line 3 char 39: Odd character '@', expected a '>' or '/' character to end the start tag of element 'arvindn', or optionally an attribute; perhaps you used an invalid character in an attribute name Oops.. I remember fixing this. Maybe I fixed it after the release. I'll check again. > > In Mastermind, I'd like it if I could click on the blue arrow > when it looks like a return key. Coming soon! > > In the tarball, the doc/devel/index.html is now doc/devel/devel/index.html. Thanks. Will look into it. > > Oh, and which games do have sound, so I can try and listen to the > audio? Hey, all of them! Sounds are defined for events like user makes a move, computer makes a move, illegal move, game over etc. Its not game specific. The only reason I can think of that sound wouldn't work, assuming it was compiled in, is that you had artsd running. Have fun Arvind -- Its all GNU to me |
|
From: Thomas K. <wi...@da...> - 2003-11-01 20:04:55
|
On Wed, Oct 29, 2003 at 11:04:55AM +0530, Arvind Narayanan wrote: > I tried sending this a couple of days back... > It hasn't showed up in the archive, so I'm sending it again. > Sorry if you've already got it. I got it. > The current set of sounds is stolen from various programs > in my /usr/share/sounds directory. They'll be there until I > get time to make some sounds for gtkboard. BTW, how does a > program know where the sounds are installed? The DATADIR > variable is known at compile time, but this can be overridden > by the user at install time (eg: relocatable rpm). I couldn't > find any solution to this. I checked the source of some other > games but they use a compiled-in path as well. Anyone know a > better solution? You could use relative paths... not sure if that's a good solution though. Some comments: I compiled without gnome support, and when I try to use the about button, I get: (gtkboard:18518): Gtk-WARNING **: Failed to set label from markup due to error parsing markup: Error on line 3 char 39: Odd character '@', expected a '>' or '/' character to end the start tag of element 'arvindn', or optionally an attribute; perhaps you used an invalid character in an attribute name In Mastermind, I'd like it if I could click on the blue arrow when it looks like a return key. In the tarball, the doc/devel/index.html is now doc/devel/devel/index.html. Oh, and which games do have sound, so I can try and listen to the audio? That's all for now. Cheers, Thomas -- Thomas Klausner - wi...@da... What is wanted is not the will to believe, but the will to find out, which is the exact opposite. -- Bertrand Russell |
|
From: Arvind N. <arv...@ya...> - 2003-10-31 06:35:26
|
--- Falk Hueffner <fa...@de...> wrote: > Subject: Bug#218034: Dies with floating point > exception on Alpha > From: Falk Hueffner <fa...@de...> > To: Debian Bug Tracking System > <su...@bu...> > Date: Tue, 28 Oct 2003 20:40:33 +0100 > > Package: gtkboard > Version: 0.10.7-1 > Severity: normal > File: /usr/bin/gtkboard > > When I select a game and move the mouse over the > toolbar, gtkboard > crashes with a floating point exception. > > Falk > > > -- System Information: > Debian Release: testing/unstable > Architecture: alpha > Kernel: Linux juist 2.6.0-test3 #2 Sat Aug 9 > 20:21:49 CEST 2003 alpha > Locale: LANG=C, LC_CTYPE=de_DE@euro > > Versions of packages gtkboard depends on: > ii libatk1.0-0 1.4.1-1 The ATK > accessibility toolkit > ii libc6.1 2.3.2-9 GNU C > Library: Shared libraries an > ii libglib2.0-0 2.2.3-1 The > GLib library of C routines > ii libgtk2.0-0 2.2.4-1 The > GTK+ graphical user interface > ii libpango1.0-0 1.2.5-2 Layout > and rendering of internatio > > -- no debconf information > > > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com |
|
From: Arvind N. <arv...@ya...> - 2003-10-31 06:30:33
|
--- Stuart Crosby <st...@ma...> wrote: > Date: Thu, 30 Oct 2003 17:01:03 -0400 (AST) > From: Stuart Crosby <st...@ma...> > To: ar...@us... > Subject: gtkboard bugs > > I picked up a copy of the CVS code just to see what > this project had so > far. I think the concept is interesting and if I > could think of a game to > program for it, I'd like to try to. > > Here are some bugs I came across: > - SDL_mixer is assumed to be there if SDL is found. > In my case it wasn't > and I have to manually edit the makefiles. > - in sound.c opt_verbose is declared inside the > #ifdef HAVE_SDL and is > used in find_sound_dir() regardless of if SDL is > present or not. I just > moved it below the HAVE_SDL block. > - The flip board flag isn't cleared when a new game > is loaded. More > specifically, if the flip board flag is set and a > game that doesn't > support that option is loaded (e.g. Tetris) the > board will be flipped > with no way to unflip it. __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
|
From: Ron Hale-E. <rw...@lu...> - 2003-10-29 23:55:30
|
http://ron.ludism.org/annex/2003/10/29#gtkboard It would be nice if gtkboard started showing up in some other blogs. I don't think we're ready for Slashdot, though... Ron -- Ron Hale-Evans ... rw...@lu... ... http://ron.ludism.org/ Center for Ludic Synergy, Seattle Cosmic Game Night, Kennexions Glass Bead Game & Positive Revolution FAQ: http://www.ludism.org/ |
|
From: Arvind N. <ar...@me...> - 2003-10-29 05:52:58
|
I tried sending this a couple of days back... It hasn't showed up in the archive, so I'm sending it again. Sorry if you've already got it. ----- Forwarded message from Arvind Narayanan <ar...@me...> ----- Date: Mon, 27 Oct 2003 23:16:44 +0530 From: Arvind Narayanan <ar...@me...> To: gtk...@li... Subject: [Gtkboard-devel] Version 0.11pre0 is out! Hi guys, 0.11pre0 is out! http://sourceforge.net/project/shownotes.php?release_id=193676 The changes in this release are mainly in UI and usability. This will probably be the last release for a while, so I'm hoping that we can get some testing and make a fairly stable 0.11 release. So it would be nice if everyone could pitch in with some testing. Thanks. After 0.11 there's a lot of work to be done in terms of API, code cleanup and other backend stuff, so I'll be shifting to that. I'm taking a break for the next 10 days or so, though. Since Ron said he'll start getting more free time, the logos module should pick up in the meantime :) Gtkboard finally has a gtkboardrc file (~/.gtkboard/gtkboardrc). Currently there are only a few settings that can be changed in the config file, but the important thing is that the code to parse and write the file is there. So what else is new? We have a logo :) http://gtkboard.sourceforge.net/images/logo.png The logo is shown in the About dialog box, but only when gnome support is enabled. That brings us to gnome support. I've added optional gnome support with the --enable-gnome configure option (turned off by default.) Currently it doesn't do much; just the gnome_about widget and for launching a url from the program. But I plan to make use of the gnome libs for lots more things in the future: documentation, gconf, libxml, i18n etc. Since not everyone will have gnome, it will always be optional. IMHO better gnome integration will go a long way in having a better chance to get included in linux distros. Coming to distros, gtkboard is now in debian testing http://packages.qa.debian.org/g/gtkboard.html thanks to Barak Pearlmutter. Maybe we should try to get shipped by default with some other distros? (that is, before we reach 1.0). That would require stuff like documentation and i18n to get priority, diverting resources, but on the other hand it will give us a huge userbase. What does everyone think? Should we make a bid for it? What's involved in getting shipped by say Redhat anyway? I've no idea... The only major features that need to go in before gtkboard is release-worthy are saving/loading games, proper plugin support, and drag and drop. The rest is just polishing. I'd love to hear your opinions on this issue. The current set of sounds is stolen from various programs in my /usr/share/sounds directory. They'll be there until I get time to make some sounds for gtkboard. BTW, how does a program know where the sounds are installed? The DATADIR variable is known at compile time, but this can be overridden by the user at install time (eg: relocatable rpm). I couldn't find any solution to this. I checked the source of some other games but they use a compiled-in path as well. Anyone know a better solution? I'm using the SDL_Mixer module for sound, and it seems to have a bug due to which sometimes, *randomly*, there are delays of up to 1 second between the program calling the play function and the sound actually playing. There is a known issue where delays occur if the buffer size is large, but that's not the case here. So I'm just hoping that this problem will go away in the future. Arvind -- Its all GNU to me ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ Gtkboard-devel mailing list Gtk...@li... https://lists.sourceforge.net/lists/listinfo/gtkboard-devel ----- End forwarded message ----- -- Its all GNU to me |
|
From: Arvind N. <ar...@me...> - 2003-10-27 18:04:23
|
Hi guys, 0.11pre0 is out! http://sourceforge.net/project/shownotes.php?release_id=193676 The changes in this release are mainly in UI and usability. This will probably be the last release for a while, so I'm hoping that we can get some testing and make a fairly stable 0.11 release. So it would be nice if everyone could pitch in with some testing. Thanks. After 0.11 there's a lot of work to be done in terms of API, code cleanup and other backend stuff, so I'll be shifting to that. I'm taking a break for the next 10 days or so, though. Since Ron said he'll start getting more free time, the logos module should pick up in the meantime :) Gtkboard finally has a gtkboardrc file (~/.gtkboard/gtkboardrc). Currently there are only a few settings that can be changed in the config file, but the important thing is that the code to parse and write the file is there. So what else is new? We have a logo :) http://gtkboard.sourceforge.net/images/logo.png The logo is shown in the About dialog box, but only when gnome support is enabled. That brings us to gnome support. I've added optional gnome support with the --enable-gnome configure option (turned off by default.) Currently it doesn't do much; just the gnome_about widget and for launching a url from the program. But I plan to make use of the gnome libs for lots more things in the future: documentation, gconf, libxml, i18n etc. Since not everyone will have gnome, it will always be optional. IMHO better gnome integration will go a long way in having a better chance to get included in linux distros. Coming to distros, gtkboard is now in debian testing http://packages.qa.debian.org/g/gtkboard.html thanks to Barak Pearlmutter. Maybe we should try to get shipped by default with some other distros? (that is, before we reach 1.0). That would require stuff like documentation and i18n to get priority, diverting resources, but on the other hand it will give us a huge userbase. What does everyone think? Should we make a bid for it? What's involved in getting shipped by say Redhat anyway? I've no idea... The only major features that need to go in before gtkboard is release-worthy are saving/loading games, proper plugin support, and drag and drop. The rest is just polishing. I'd love to hear your opinions on this issue. The current set of sounds is stolen from various programs in my /usr/share/sounds directory. They'll be there until I get time to make some sounds for gtkboard. BTW, how does a program know where the sounds are installed? The DATADIR variable is known at compile time, but this can be overridden by the user at install time (eg: relocatable rpm). I couldn't find any solution to this. I checked the source of some other games but they use a compiled-in path as well. Anyone know a better solution? I'm using the SDL_Mixer module for sound, and it seems to have a bug due to which sometimes, *randomly*, there are delays of up to 1 second between the program calling the play function and the sound actually playing. There is a known issue where delays occur if the buffer size is large, but that's not the case here. So I'm just hoping that this problem will go away in the future. Arvind -- Its all GNU to me |
|
From: - 2003-10-27 02:37:14
|
On Fri, Oct 24, 2003 at 02:05:52PM +0530, Arvind Narayanan wrote: > > I made a page about the splash screen; it is merely intended as a joke > (its a hitchhiker's guide reference). I haven't linked to it from > anywhere. > > http://gtkboard.sourceforge.net/splash.html Wow, this looks great! > Enjoy Shouldn't that be "Share and Enjoy!"? http://ron.ludism.org/annex/2003/10/22#sirius-cybernetics > The splash screen itself is real though. Comments? Yes. The whole page is a very witty parody of one of the opening passages of the book, and I believe it falls within fair use limits. If we can link to the text on the page from the splash screen, I think people will find it very funny. I say let's use it! In other news: 1. If you follow the link above, you'll see I now have a blog. I plan to add a bit of information about Gtkboard ASAP, probably Monday. Sunday is going to be a mad scramble to finish my fourth Game Systems article, but I should start having some more free time within a few days, and then I can start working on the parser again. 2. I found a new recruit! An online friend from the US Midwest was interviewing at a Seattle company, and visited game night tonight. Her name is Ava and she is actually a Debian maintainer (of at least one project). She is very devoted to the ideal of free sw, and when I asked her if she knew what Zillions was, preparatory to asking her if she might be interested in developing for Gtkboard, she said, "Yes, I have it, and in fact I had been thinking of creating a free clone of it." Naturally she was very interested in Gtkboard and is planning to join the project as soon as she is done with school and moves here in early January. So even if no one joins the project before then, at least we'll have a third brain working on the project in about two months. BTW, Ava is a self-described "languages fan" and knows a good deal more than I do about how the Zillions language is structured and how to write a parser for it, so I expect we'll see a huge leap in quality and quantity of parser code when she joins the project. Good news, eh? Ron -- Ron Hale-Evans ... rw...@lu... ... http://ron.ludism.org/ Center for Ludic Synergy, Seattle Cosmic Game Night, Kennexions Glass Bead Game & Positive Revolution FAQ: http://www.ludism.org/ |