Freesweeper - a new cross-platform clone

Area to discuss development and bugs of official clones (Clone, Arbiter, MSX, Viennasweeper)
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

Tommy wrote:The download link for the QT DLLs is broken...
reuploaded
Go IRC! (try mibbit)
User avatar
Tommy
Posts: 257
Joined: Mon Dec 01, 2008 9:22 pm
Location: Vienna

Re: Freesweeper - a new cross-platform clone

Post by Tommy »

Cryslon, that is awesome!

Everyone, can we please legalize it already?
Don't anthropomorphize computers - they don't like it.
EWQMinesweeper
Posts: 419
Joined: Sun Nov 30, 2008 11:50 pm

Re: Freesweeper - a new cross-platform clone

Post by EWQMinesweeper »

gogogo! legalize it! isn't freesweeper already legal in colorado and some other states?
„Das perlt jetzt aber richtig über, ma sagn. Mach ma' noch'n Bier! Wie heißt das? Biddä! Bidddää! Biddddäää! Reiner Weltladen!“
KamilSaper
Posts: 149
Joined: Mon Dec 01, 2008 7:16 pm

Re: Freesweeper - a new cross-platform clone

Post by KamilSaper »

I liked freesweeper too, lets legalize it :!:
0.49 - 7.03 - 31.13
NF: 0.49 - 7.03 - 31.51
pauv
Posts: 163
Joined: Wed Nov 20, 2013 6:06 am

Re: Freesweeper - a new cross-platform clone

Post by pauv »

I tried freesweeper and like this. I got 59.329-192-nf & 13.359-44-nf on freesweeper. Where can I set my video text? And what does "luck" feature mean?
Attachments
videos.zip
(24.49 KiB) Downloaded 499 times
ID of msinfo: 3819
ID of saolei: 3706
ID of "League of Minesweeper": 36532
ID of WoM: 770798
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

pauv wrote:Where can I set my video text?
Double-click on the label showing it.
And what does "luck" feature mean?
Luck feature is enabled only on lucky and cheat modes. Basically, it begins working when you hit a mine; it looks whether you were making a forced guess, and rearranges mines if you were, and guessed wrongly.
Go IRC! (try mibbit)
pauv
Posts: 163
Joined: Wed Nov 20, 2013 6:06 am

Re: Freesweeper - a new cross-platform clone

Post by pauv »

Thanks
ID of msinfo: 3819
ID of saolei: 3706
ID of "League of Minesweeper": 36532
ID of WoM: 770798
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

Seems good as a video player

when playing my avf I found the time showed on FS is slightly different from original video
for example: 2.00 3BV=10 3BV/s= 5.000 showed on FS: 2.006 3BV=10 3BV/s=4.985
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

gacord wrote:when playing my avf I found the time showed on FS is slightly different from original video
for example: 2.00 3BV=10 3BV/s= 5.000 showed on FS: 2.006 3BV=10 3BV/s=4.985
Yep, the thousandths are a result of a bug. This thing will be fixed in the next version.
Go IRC! (try mibbit)
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

_chinese.zip
(4.42 KiB) Downloaded 477 times
A brief translation completed :D
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

A new version is ready.
  • Fixed bug with thousandths incorrectly displayed while playing Arbiter's AVFs
  • Fixed bug with playing density AVF videos
  • Fixed bug with probabilities not shown sometimes when board is almost finished
  • Fixed multiple bugs with 'Load from history' button on high scores window
  • Windows version doesn't show weird messages about missing files on first launch
  • Translation file is now applied to history
  • History may now be converted to CSV - drag&drop a history file on the history executable, get your history.csv
  • The layout of elements on history window is changed to make more space for the main elements - graphs and tables
  • An Arbiter-style menu for video/board saving is shown on right click on finished or blasted board
  • Finally, skins with custom square sizes are supported, see big.fshskin and huge.fshskin files for examples
The translation files contain some new strings for history, i added them untranslated to the Chinese file.
Last edited by Cryslon on Sun Apr 27, 2014 1:51 pm, edited 1 time in total.
Go IRC! (try mibbit)
wims
Posts: 2
Joined: Sun Feb 02, 2014 4:34 pm

Re: Freesweeper - a new cross-platform clone

Post by wims »

Awesome clone, finally a sweeper that is playable on a large monitor, thx
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

Translation added~
Attachments
_chinese.zip
(5.04 KiB) Downloaded 497 times
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

My several thoughts:
1, Bigger square maybe very excellent for Huge Screen with 1920*1080+ solution. How to count distance?
2, Can it be possible that I can load my Arbiter history file to FS and load FS history file to Arbiter?
3, Can it be possible that I can convert *.avf to *.fsvf and also *.fsvf to *.avf?
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

gacord wrote:My several thoughts:
1, Bigger square maybe very excellent for Huge Screen with 1920*1080+ solution. How to count distance?
2, Can it be possible that I can load my Arbiter history file to FS and load FS history file to Arbiter?
3, Can it be possible that I can convert *.avf to *.fsvf and also *.fsvf to *.avf?
1. Distance counters are a mess. There's no common definition, and AFAIK nobody from the western community uses these counters for anything. FS always measures distance in pixels, in Manhattan metric, in the current skin. If you think that's inadequate, explain why.

2. Depends on what you mean. FS history contains more information than Arbiter history, and its format is extensible, unlike Arbiter's. Therefore, i can't make Arbiter use FS history format without breaking its compatibility with earlier Arbiters, and i don't want that. I also don't want to make FS use Arbiter's history format, because it's inferior. It would be easy to write an Arbiter-to-FS history converter though, but i don't think it would be useful. If you want to analyze your history, you may always convert your Arbiter and FS histories to CSV and analyze them.

3. FSVF is AVF, and Arbiter and avf2rawvf understand FSVF. Besides FSVF containing thousandths, the only different fields are checksums, and obviously i'm not going to release any code dealing with them.
Go IRC! (try mibbit)
zhangye
Posts: 3
Joined: Sat Feb 08, 2014 7:07 am

Re: Freesweeper - a new cross-platform clone

Post by zhangye »

Hi Cryslon,the video in the attachment is normal in clone0.97,but in freesweeper,the rest mine is -1,and the video is incomplete.
Attachments
12.JPG
12.JPG (154.17 KiB) Viewed 31497 times
10580_2133.mvf
(42.52 KiB) Downloaded 546 times
EWQMinesweeper
Posts: 419
Joined: Sun Nov 30, 2008 11:50 pm

Re: Freesweeper - a new cross-platform clone

Post by EWQMinesweeper »

3rd row from top, 14th column from left is a flag in the right image.
„Das perlt jetzt aber richtig über, ma sagn. Mach ma' noch'n Bier! Wie heißt das? Biddä! Bidddää! Biddddäää! Reiner Weltladen!“
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

1, Maybe Distance can be measured in square length? That maybe well.

2 , It is ture that I use csv.
It is just much convenient to use one csv file because the columns of two csv files are quite different

3, Maybe I should wait till .fsvf can be uploaded to msinfo and saolei.wang
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

zhangye wrote:Hi Cryslon,the video in the attachment is normal in clone0.97,but in freesweeper,the rest mine is -1,and the video is incomplete.
Thank you for reporting this curious bug, and thanks [name removed]for quickly spotting where the thing happened. The reason for this behaviour is a bug in mvf2rawvf, please download the fixed version and put the exe into FS directory.
gacord wrote:1, Maybe Distance can be measured in square length?
Sounds like a good idea. I'll probably add square size counter into the next release to allow this.
gacord wrote:2, It is just much convenient to use one csv file because the columns of two csv files are quite different
I think that tools manipulating CSVs are more appropriate here than tools manipulating binary histories.
gacord wrote:3, Maybe I should wait till .fsvf can be uploaded to msinfo and saolei.wang
It should be noticed that this is unlikely to happen unless people test FS thoroughly.
Go IRC! (try mibbit)
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

Cryslon wrote: I think that tools manipulating CSVs are more appropriate here than tools manipulating binary histories.
Fine,I would like to see it.
Cryslon wrote: It should be noticed that this is unlikely to happen unless people test FS thoroughly.
Yeah,I can wait.
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

1 The Path counter on FS are quite bigger than on Clone2007
Sometimes 7% bigger sometime 20% bigger.

2 When playing .mvr the Cl counter loses first click

Try to fix it ;)
Cryslon
Posts: 130
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon »

Oh well.
  • Added SquareSize counter
  • Fixed bug with left click counters on RawVF videos without start event (like the ones mvr2rawvf produces)
  • Fixed Path counter showing random numbers if you open a video in FS
As for difference between Path counters of Clone and FS: as i've said earlier, FS uses Manhattan metric, Clone probably uses Euclidean. But you can't really have a proper Euclidean metric on the minesweeper board, because pixels aren't dots, and that's why i don't like it.
Attachments
FS-R10-i386.zip
FS release 10, deb package with binaries for i386 architecture
(487.33 KiB) Downloaded 563 times
FS-R10-amd64.zip
FS release 10, deb package with binaries for amd64 architecture
(518.06 KiB) Downloaded 562 times
FS-R10-win.zip
FS release 10, binaries for Windows, skin and translation files
(760.41 KiB) Downloaded 654 times
FS-data.zip
(53.5 KiB) Downloaded 471 times
Go IRC! (try mibbit)
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

:shock:
We have been counting path and move speed(path/time) as an important index for a player for along time.
We need Path-euc(just like clone and arbiter) also Path-man(just like FS).

Would you like to join our minesweeper group :?
gacord
Posts: 127
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord »

Arbiter and FS counter
Arbiter and FS counter
001.jpg (40.44 KiB) Viewed 31057 times
Quite different style :o
Which is better?

Do you find it that video playing is much smooth on arbiter than on FS?
zhangye
Posts: 3
Joined: Sat Feb 08, 2014 7:07 am

Re: Freesweeper - a new cross-platform clone

Post by zhangye »

hi cryslon, the show probabilities showed "nan%"
Post Reply