Freesweeper - a new cross-platform clone

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

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Sun Jan 05, 2014 12:58 pm

Tommy wrote:The download link for the QT DLLs is broken...
reuploaded
Go IRC! (try mibbit)

User avatar
Tommy
Posts: 223
Joined: Mon Dec 01, 2008 9:22 pm
Location: Vienna

Re: Freesweeper - a new cross-platform clone

Post by Tommy » Sun Jan 05, 2014 5:59 pm

Cryslon, that is awesome!

Everyone, can we please legalize it already?
Don't anthropomorphize computers - they don't like it.

EWQMinesweeper
Posts: 410
Joined: Sun Nov 30, 2008 11:50 pm

Re: Freesweeper - a new cross-platform clone

Post by EWQMinesweeper » Mon Jan 06, 2014 4:04 am

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: 144
Joined: Mon Dec 01, 2008 7:16 pm

Re: Freesweeper - a new cross-platform clone

Post by KamilSaper » Mon Jan 06, 2014 11:40 am

I liked freesweeper too, lets legalize it :!:
0.49 - 7.03 - 31.13
NF: 0.49 - 7.03 - 31.51

pauv
Posts: 78
Joined: Wed Nov 20, 2013 6:06 am

Re: Freesweeper - a new cross-platform clone

Post by pauv » Tue Jan 07, 2014 3:56 am

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 277 times

Cryslon
Posts: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Tue Jan 07, 2014 8:20 am

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: 78
Joined: Wed Nov 20, 2013 6:06 am

Re: Freesweeper - a new cross-platform clone

Post by pauv » Tue Jan 07, 2014 8:48 am

Thanks

gacord
Posts: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Fri Jan 10, 2014 6:50 am

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: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Fri Jan 10, 2014 7:30 am

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: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Sat Jan 11, 2014 4:48 am

_chinese.zip
(4.42 KiB) Downloaded 257 times
A brief translation completed :D

Cryslon
Posts: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Sun Feb 02, 2014 1:02 pm

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 » Sun Feb 02, 2014 4:52 pm

Awesome clone, finally a sweeper that is playable on a large monitor, thx

gacord
Posts: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Fri Feb 07, 2014 3:11 am

Translation added~
Attachments
_chinese.zip
(5.04 KiB) Downloaded 286 times

gacord
Posts: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Fri Feb 07, 2014 8:50 am

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: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Fri Feb 07, 2014 7:51 pm

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 » Sat Feb 08, 2014 7:18 am

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 14599 times
10580_2133.mvf
(42.52 KiB) Downloaded 306 times

EWQMinesweeper
Posts: 410
Joined: Sun Nov 30, 2008 11:50 pm

Re: Freesweeper - a new cross-platform clone

Post by EWQMinesweeper » Sat Feb 08, 2014 10:55 am

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: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Sat Feb 08, 2014 3:01 pm

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.net

Cryslon
Posts: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Sat Feb 08, 2014 8:54 pm

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.net
It should be noticed that this is unlikely to happen unless people test FS thoroughly.
Go IRC! (try mibbit)

gacord
Posts: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Mon Feb 10, 2014 9:25 am

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: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Mon Apr 07, 2014 10:07 am

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: 122
Joined: Sun Dec 28, 2008 7:41 pm

Re: Freesweeper - a new cross-platform clone

Post by Cryslon » Sun Apr 27, 2014 1:49 pm

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 303 times
FS-R10-amd64.zip
FS release 10, deb package with binaries for amd64 architecture
(518.06 KiB) Downloaded 305 times
FS-R10-win.zip
FS release 10, binaries for Windows, skin and translation files
(760.41 KiB) Downloaded 360 times
FS-data.zip
(53.5 KiB) Downloaded 261 times
Go IRC! (try mibbit)

gacord
Posts: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Mon Apr 28, 2014 6:27 am

: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: 70
Joined: Thu May 17, 2012 5:14 am

Re: Freesweeper - a new cross-platform clone

Post by gacord » Thu May 01, 2014 10:32 am

001.jpg
Arbiter and FS counter
001.jpg (40.44 KiB) Viewed 14159 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 » Sat Jul 25, 2015 1:17 pm

hi cryslon, the show probabilities showed "nan%"

Post Reply