OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: rob_figlabs on December 19, 2005, 01:42:31 pm
-
UPDATED!
Hi,
We've made a Sudoku game for the Zaurus - Zudoku. You can download it for free from our site - just go to www.figlabs.com (http://www.figlabs.com). You'll need to register on our forum to download it.
There's a single IPK for all Zaurus and the Archos PMA400 media player. For 6000 models, install the font IPK that is linked in the forum post. For all 640x480 Zaurii, tap and hold the Zudoku icon and uncheck 'display with mangnified screen' otherwise you'll see it in 320x420 mode only. There's also a version for Windows, Mac and Linux desktops.
We've now added a 'pencilling in' feature to help you solve harder puzzles, and fixed a few other things.
Enjoy!
-
Thanks for the great christmas present.
Sudoku was exactly what we needed for those boring commutes... at least till the new year and whatever else new it brings for us...
will give it a spin
-
I installed it on my SL-6000. The game starts up and shows me the Soduku grid, but every square just has a little box in it. It's the same box I usually see when I'm missing unicode characters, so I probably need to install a font. Which one do you use?
EDIT: it works if I switch my font set to the ones from the Japanese 6000 ROM, so I'll try and narrow down which one I'm missing.
-
it works if I switch my font set to the ones from the Japanese 6000 ROM, so I'll try and narrow down which one I'm missing.
Hi there!
Sorry about that - I don't have a 6000 to test on. I'm asking Qt for Helvetica - at various sizes. I would have thought it could translate that into some useful font - but looks like it can't.
Let me know if you narrow it down.
Cheers
-
That got rid of my last reason for having an Ipaq. Works well on an 860 cacko rom.
Thank you.
-
Thanks for the tip. Works great on 5500.
-
Great game - I'd never tried Sudoku before. I think it needs a way for me to tag a field with possible entries, kind of like the display for "Show Possible Entries", but letting me fill it in myself.
-
Thanks for the tip. Works great on 5500.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=108005\"][{POST_SNAPBACK}][/a][/div]
Hi
How did you get it to work on the 5500? The resolution is too big for me? Is there a 320x240 5500 Zaurus version?
Cheers
Rich
-
I tried it on my SL5600 and it shows the fonts right but you can only see part of the panel 6x6 instead of all 9x9. My daughter would love to have this for the 5600 and I'd like to see it work on the 6000 if we can get the font issue worked out.
-
Thanks FigLabs.Very kind of you to share it.
Merry XMas!
-
Figlabs,
Any plan to release an SL-5600 version in the near future?
-
Thanks very much for this, I've been looking all over for a sudoku for my z. Works great on my c1000, a great gift from y'all. Happy holidays!
Chris.
-
- Awesome! Registered and d/led to the Z last night ... installs and runs perfectly on a C1k. I've not been looking forward to porting the Gnome Python Sudoku to so I could generate games on the Z. EVERY "player" I found would only assist in solving a sudoku, none of them would generate one. This does!
- Now I'm going to have to find something to buy from Fig Labs to thank them appropriately for such a cool gift!! (wink)
- There are a few things that would be nice to have, but overall this is a great little game, and it's really hard to beat the price. (snicker)
- Thanks Fig Labs!...
-
Same here... a BIG thanks to FigLabs for this interesting game.
Works perfectly on my C1000.
I am looking forward to Figlabs also supporting the Zaurus in terms of applications and games, and YES, I am willing to buy apps that work well on the Zaurus and are really useful.
-
I tried it on my SL5600 ...
Updated version coming soon -
- support for 320x240 and 240x320 screens (Zaurus 5500, Archos PMA400)
- 'pencilling in' of numbers to help you solve difficult puzzles
- a few bugs fixed
-
Updated version coming soon -
[div align=\"right\"][a href=\"index.php?act=findpost&pid=112640\"][{POST_SNAPBACK}][/a][/div]
Thanks!
Will you be able to address the fonts for the SL6000? Where the numbers should be shown, all I see are squares.
-
One of our users posted a link to a font ipk that fixes this. I put the link in the forum post where you download the Zaurus version, here: Zudoku for Zaurus forum post (http://www.figlabs.com/forum/viewtopic.php?t=12)
-
I tried it on my SL5600 ...
Updated version coming soon -
- support for 320x240 and 240x320 screens (Zaurus 5500, Archos PMA400)
- 'pencilling in' of numbers to help you solve difficult puzzles
- a few bugs fixed
[div align=\"right\"][a href=\"index.php?act=findpost&pid=112640\"][{POST_SNAPBACK}][/a][/div]
I tried it today.
It works great on my Z 5500
Thanks a lot !
plcg
-
Figlabs,,
Many thanks for the delivery of version 1.1 which works perfectly on my SL-5600.
Keep it up and best wishes.
-
Thanks for the cool game. Where can we download the source code?
-
Is it possible to get zudoku running on pdaxrom?
I played it quite often on my C3000 with original Sharp ROM, however, I recently switched to pdaxrom and obviously some libraries are missing. Is it just a matter of installing a number of Qtopia related libraries? If yes, which ones? Or should I forget to run zudoku on pdaxrom?
-
You could port Zudoku if FigLabs would stop violating the GNU Public License (http://www.figlabs.com/forum/viewtopic.php?t=25) ...
-
You could port Zudoku if FigLabs would stop violating the GNU Public License (http://www.figlabs.com/forum/viewtopic.php?t=25) ...
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=136627\")
Mickey,
Fig Labs has no intention of violating the GPL. I posted on our internal forum that we intended to release the source on sourceforge "when I get a spare couple of days" and that is what we will do. Unfortunately the pressures of a full time job and running Fig Labs at the same time means spare days are very hard to come by .
A couple of weeks ago I registered Zudoku on Sourceforge - here: [a href=\"http://sourceforge.net/projects/zudoku]http://sourceforge.net/projects/zudoku[/url]. I hope to get time to clean the source, make sure it builds on all platforms, provide documentation and instructions, create a mini site and upload it to SF some time in the next month.
Sorry it's taken so long, but please be patient.
Cheers,
Rob
-
I for one am just appreciative that you bothered to create the program for us.
Please don't let a few sour attitudes stop you from creating more things for the Z.
Thanks.
-
You could port Zudoku if FigLabs would stop violating the GNU Public License (http://www.figlabs.com/forum/viewtopic.php?t=25) ...
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=136627\")
Mickey,
Fig Labs has no intention of violating the GPL. I posted on our internal forum that we intended to release the source on sourceforge "when I get a spare couple of days" and that is what we will do. Unfortunately the pressures of a full time job and running Fig Labs at the same time means spare days are very hard to come by .
A couple of weeks ago I registered Zudoku on Sourceforge - here: [a href=\"http://sourceforge.net/projects/zudoku]http://sourceforge.net/projects/zudoku[/url]. I hope to get time to clean the source, make sure it builds on all platforms, provide documentation and instructions, create a mini site and upload it to SF some time in the next month.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136686\"][{POST_SNAPBACK}][/a][/div]
You are contradicting yourself. The GPL dictates that you provide the *exact* source that was used to build the binary you are distributing, not a cleaned up version. So stop making excuses and upload the sources you used to build the binary.
If you only make the cleaned source available, you will still be violating the GPL, as you are doing now.
So you are
a) violating the GPL right now
saying you will violate it in the future
c) saying you will never comply
-
You could port Zudoku if FigLabs would stop violating the GNU Public License (http://www.figlabs.com/forum/viewtopic.php?t=25) ...
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=136627\")
Mickey,
Fig Labs has no intention of violating the GPL. I posted on our internal forum that we intended to release the source on sourceforge "when I get a spare couple of days" and that is what we will do. Unfortunately the pressures of a full time job and running Fig Labs at the same time means spare days are very hard to come by .
A couple of weeks ago I registered Zudoku on Sourceforge - here: [a href=\"http://sourceforge.net/projects/zudoku]http://sourceforge.net/projects/zudoku[/url]. I hope to get time to clean the source, make sure it builds on all platforms, provide documentation and instructions, create a mini site and upload it to SF some time in the next month.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136686\"][{POST_SNAPBACK}][/a][/div]
You are contradicting yourself. The GPL dictates that you provide the *exact* source that was used to build the binary you are distributing, not a cleaned up version. So stop making excuses and upload the sources you used to build the binary.
If you only make the cleaned source available, you will still be violating the GPL, as you are doing now.
So you are
a) violating the GPL right now
saying you will violate it in the future
c) saying you will never comply
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136702\"][{POST_SNAPBACK}][/a][/div]
that sounds kinda harsh, but the point is well taken. surely you have the source youcompiled from? even if it is far from what you want it to be it should be posted if you are using (by choice or necessity) the gpl. The thing is that allowing too much libery with the license could create a practice that might pose a serious threat to all open source software. wiggle room in the gpl is emphatically not in the long term interest of the linux community.
-
Well, OK, the whole purpose of me working on the package was to make life easier for those who wanted to use the source - by adding comments, documentation etc. It seems there is little incentive for us to do that so, instead, here is the original source used to build the app.
-
Well, OK, the whole purpose of me working on the package was to make life easier for those who wanted to use the source - by adding comments, documentation etc. It seems there is little incentive for us to do that so, instead, here is the original source used to build the app.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136709\"][{POST_SNAPBACK}][/a][/div]
Well done koen, well done for sticking to your priciples. This is a classic case of the implementation of an ideology losing sight of the spirit of the teaching. So you've got your hands on some unpolished code a couple of weeks sooner than you would have done, and alienated a contributor in the process. Well done indeed.
-
Thanks.
It's in OE and builds fine. I guess a lot of OpenZaurus users will be happy soon.
-
It seems there is little incentive for us to do that so, instead, here is the original source used to build the app.
You can still do that once you get your spare couple of days! Then you upload the new sources and the corresponding diff file and the community will very much appreciate your hard work on this nice little program. In the meantime those users who need to run it on other graphical platforms than Qtopia can look into the source code and see how it can be adapted to other toolsets.
Thanks a lot for the sources! And, as I said, the Zaurus community will definitely appreciate your work on this program!!
-
@arniel:
You shouldn't stop or delay releasing the source code just because documentation is not ready! It is, of course, much easier to work on documented source code if you want to make changes to the functionality of the program, however, for the purpose of porting to other platforms you can get around w/o it.
-
Thanks.
It's in OE and builds fine. I guess a lot of OpenZaurus users will be happy soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136719\"][{POST_SNAPBACK}][/a][/div]
Win the battle, but lose the war. In one's zeal to have the source code, yet another developer gets pissed off and discouraged.
It's nice to want things. It's nice to have things. It's discouraging to those that can't develope to see this kind of war where in their zeal, as much gets destroyed as is gained. The zaurus platform has a hard enough time trying to get people to create anything, that we don't always have to be our brother's keeper. What would have been the big deal to not have the game on OE for now? You can't get people to be willing to develop and freely give of their time and effort if we always try to be a stickler. Come on. It's hard getting anything on the Z.
Ultimately, what would have been the big deal to wait or be less demanding? Even if he never released the source code, we had at least gained someone's willingness to create. Who knows what other software figlabs would have been willing to create, if the atmosphere were just a little different.
I suspect his attitude now will be more like "wow, this is cool. I think I'll create this ... oh, but if I do that ...."
I hope the price was worth it.
Sometimes it's better not to have, and to lose a little here and there so we can gain more in the long run.
I watch as the Z dies a little more each day and it saddens me.
-
Thanks.
It's in OE and builds fine. I guess a lot of OpenZaurus users will be happy soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136719\"][{POST_SNAPBACK}][/a][/div]
Win the battle, but lose the war. In one's zeal to have the source code, yet another developer gets pissed off and discouraged.
It's nice to want things. It's nice to have things. It's discouraging to those that can't develope to see this kind of war where in their zeal, as much gets destroyed as is gained. The zaurus platform has a hard enough time trying to get people to create anything, that we don't always have to be our brother's keeper. What would have been the big deal to not have the game on OE for now? You can't get people to be willing to develop and freely give of their time and effort if we always try to be a stickler. Come on. It's hard getting anything on the Z.
Ultimately, what would have been the big deal to wait or be less demanding? Even if he never released the source code, we had at least gained someone's willingness to create. Who knows what other software figlabs would have been willing to create, if the atmosphere were just a little different.
I suspect his attitude now will be more like "wow, this is cool. I think I'll create this ... oh, but if I do that ...."
I hope the price was worth it.
Sometimes it's better not to have, and to lose a little here and there so we can gain more in the long run.
I watch as the Z dies a little more each day and it saddens me.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136797\"][{POST_SNAPBACK}][/a][/div]
No one is forcing you to use the GPL to develop apps, so quit whining about big bad developers and poor little figlabs. Figlabs choose the gpl, and people have been asking nicely since *february* for them to release the source.
If figlabs can't manage a (umodified!) source release in 6 months I wonder how they can create all the apps you are talking about.
-
Thanks.
It's in OE and builds fine. I guess a lot of OpenZaurus users will be happy soon.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136719\"][{POST_SNAPBACK}][/a][/div]
Win the battle, but lose the war. In one's zeal to have the source code, yet another developer gets pissed off and discouraged.
It's nice to want things. It's nice to have things. It's discouraging to those that can't develope to see this kind of war where in their zeal, as much gets destroyed as is gained. The zaurus platform has a hard enough time trying to get people to create anything, that we don't always have to be our brother's keeper. What would have been the big deal to not have the game on OE for now? You can't get people to be willing to develop and freely give of their time and effort if we always try to be a stickler. Come on. It's hard getting anything on the Z.
Ultimately, what would have been the big deal to wait or be less demanding? Even if he never released the source code, we had at least gained someone's willingness to create. Who knows what other software figlabs would have been willing to create, if the atmosphere were just a little different.
I suspect his attitude now will be more like "wow, this is cool. I think I'll create this ... oh, but if I do that ...."
I hope the price was worth it.
Sometimes it's better not to have, and to lose a little here and there so we can gain more in the long run.
I watch as the Z dies a little more each day and it saddens me.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136797\"][{POST_SNAPBACK}][/a][/div]
good metaphor, and vey apt- but mis applied. The "war" is for the exisetence and continuity of open source software, not softare availability for an obscure (but much loved ) japanese pda.
I'm very glad rob got this program working, and certainly didn't want to " piss him off," but what if MS or ATT start making linux software claiming it is gpl the start playing games with code ownership, or more likely stretching the GPL to meaninglessness/ I assure you, if the opportunity is made it will be taken. Then where will we be? dramatic, I guess, but the guys at the old netscape probopably would't laugh.
-
Well, OK, the whole purpose of me working on the package was to make life easier for those who wanted to use the source - by adding comments, documentation etc. It seems there is little incentive for us to do that so, instead, here is the original source used to build the app.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136709\"][{POST_SNAPBACK}][/a][/div]
Thank you very much for yor program... I just built it for my Poodle running OZ 3.5.4.1 and it worked right out of the box.
And, with the souce available out here, maybe some of the other devs can dig in and help you get things cleaned up..
Thank you again and please, keep up the good work
And thank you Mickeyl for getting this into the dev branch so quickly
-
I look at this and find myself sitting well and truly on the fence
I can see the "thin end of the wedge" view and it is absolutely valid but on the other hand this wedge seems to get thinner and thinner so strictly speaking every time I write a bit of C code to crunch some numbers or swap some entries in a file I should clog the Internet up with it, I would find it really embarrasing to post 1st drafts of anything I write and this would stop me releasing anything I wrote until I had chance to comment it and order it all, so in this case should the binary not have been given away until the source code was ready for release? That sucks.
At what point is the GPL broken? If I had written it and given the binary to a mate and he had then passed it to a few mates and then it had been put on a web site where was the GPL broken if I don't give my mate the source, he would have been unlikely to want it anyway.
I tried reading and understanding the GPL license a few years ago but it has the same effect on me as reading or talking about patents (yawn).
-
so in this case should the binary not have been given away until the source code was ready for
release? That sucks.
No, you only have to provide the source on request and you can even charge for the costs you make, e.g. burning a cd and mailing it. But you chose the GPL yourself, so don't start crying if someone holds you to it.
At what point is the GPL broken? If I had written it and given the binary to a mate and he had then passed it to a few mates and then it had been put on a web site where was the GPL broken if I don't give my mate the source, he would have been unlikely to want it anyway.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=136817\")
Simply put: everyone that passes on the binary must be able to supply the source on request.
The GPL is essentially a big backup device in case your harddrive crashes during the time you are 'cleaning'.
Try reading [a href=\"http://www.openembedded.org/gpl-causing-problems-for-derivative-linux-distros]http://www.openembedded.org/gpl-causing-pr...e-linux-distros[/url] and the articles linked to.
-
So in truth if someone doesn't want to release the source all they need to do is say that it was written in machine code and there is nothing that anyone can do about it because the binary is all there is, no one can prove otherwise and the source is distributed when the binary is given out.
-
Ultimately, what would have been the big deal to wait or be less demanding?
What would have been the big deal to immediately release the source?
Figlabs chose to release the binary so it must have reached a mature enough state that they decided to give it to the public. Why not giving out the source code at the same time? It seems unlogical that one believes the binary is ready for the public but not the sources. And if time constraints prevent creation of proper documentation then this is exactly a very good reason to release them because of these constraints. There may be other people out there who could be more than happy to contribute to the program by writing the documentation. Because this is what Open Source is all about! The community allows that each other helps each other. This doesn't stop at the coding level but also extent to other areas such as documentation and testing and promoting and what have you.
So, Figlabs should not feel displeased. Not at all! Zudoku is now running fine under OZ, and this within hours after releasing the sources! And even w/o properly documented sources. In the Open Source community there is always somebody else who has time if you don't have it. You cannot do everything yourself. Let others help out if time is short.
Finally, look at the creator of Linux himself. If he had decided not to make his first version of Linux available to the public because that very first version contained ugly hacks and was not documented at all at that time, would we all be here now???
-
So in truth if someone doesn't want to release the source all they need to do is say that it was written in machine code and there is nothing that anyone can do about it because the binary is all there is, no one can prove otherwise and the source is distributed when the binary is given out.
No, this is wrong. A compiler always leaves his own particular tracks in the binary. So, by looking at the binary you can always find out that it was compiled.
-
So in truth if someone doesn't want to release the source all they need to do is say that it was written in machine code and there is nothing that anyone can do about it because the binary is all there is, no one can prove otherwise and the source is distributed when the binary is given out.
No, this is wrong. A compiler always leaves his own particular tracks in the binary. So, by looking at the binary you can always find out that it was compiled.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136826\"][{POST_SNAPBACK}][/a][/div]
This is just not true. All those bits can be removed if required. It isn't an easy job but it can be done if you are determined not to release source code and don't want to break the GPL.
-
No, you can't remove the way certain things are compiled by the compiler. You can perhaps remove symbols, copyright messages and such, but this is not what I meant.
Each compiler has something like a footprint, the way how it compiles certain constructs of higher languages. Each compiler compiles code according to specific algorithms. Of course, you need to know the inner workings of that compiler, but you can recognize these specifics in the binaries. May not be trivial, but possible.
Using a disassembler is a first step. Looking at the assembler code generated it will be possible to recognize specific characterics typical for the compiler being used.
-
If they can be seen they can be removed, it's just binary.
It isn't easy or quick but they can be removed.
-
If you remove executable pieces from the binary the binary will not run anymore.
-
If you remove executable pieces from the binary the binary will not run anymore.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=136854\"][{POST_SNAPBACK}][/a][/div]
Yes, you will end up with a 0 bytes large binary that doesn't violate the GPL! Take that you "we want the source" whiners!