Bug 221727 - Add possibility to setup custom field size in KNetWalk, like in KMines
Summary: Add possibility to setup custom field size in KNetWalk, like in KMines
Status: RESOLVED FIXED
Alias: None
Product: knetwalk
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Ashwin Rajeev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-07 23:34 UTC by Taras Kostiak
Modified: 2013-04-07 15:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.11


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Taras Kostiak 2010-01-07 23:34:25 UTC
Version:           3.0 (using KDE 4.3.3)
Compiler:          g++ (Debian 4.3.2-1.1) 4.3.2 x86_64
OS:                Linux
Installed from:    Compiled From Sources

Add possibility to setup custom field size in KNetWalk, like in KMines, aka setting width, height and number of "monitors".
Comment 1 Parker Coates 2010-01-08 14:51:17 UTC
It wouldn't be possible to have a "number of monitors" setting as that isn't how the game generation works. Games are generated by placing the "hub", randomly branching outward until all cells are filled, and then making all dead ends into monitors. This is why the number of monitors varies from puzzle to puzzle even within a single difficulty level. Generating the puzzles in the opposite direction is quite hard mathematically.

Also, could you provide an argument for why you would like custom field sizes. What needs aren't being met by the current difficulties?
Comment 2 Simon Reed 2011-05-02 23:03:17 UTC
(In reply to comment #1)
> could you provide an argument for why you would like custom field sizes.
> What needs aren't being met by the current difficulties?

Personally, I can now finish almost every Very Hard game with zero penalty and it is getting a bit boring.  I know a larger network will be no more difficult (I suspect it would be slightly easier) but it means I could play against the clock more easily.

I actually logged on here specifically to see what would be involved in creating larger networks.
Comment 3 Ashwin Rajeev 2013-04-07 14:56:28 UTC
Git commit 14ac667518330e47f1ca0d04628b9fc282ef020c by Ashwin Rajeev.
Committed on 04/04/2013 at 23:33.
Pushed by rajeev into branch 'master'.

Add custom game level

Custom game level where user can select size ( 3 - 11 ) and whether
wrapping is needed.
FIXED-IN: 4.10.3
REVIEW: 109827
GUI: New settings dialog page to configure custom level

M  +3    -2    doc/index.docbook
M  +2    -0    src/CMakeLists.txt
A  +71   -0    src/customgame.ui
M  +12   -0    src/knetwalk.kcfg
M  +1    -1    src/main.cpp
M  +32   -3    src/mainwindow.cpp
M  +1    -0    src/mainwindow.h

http://commits.kde.org/knetwalk/14ac667518330e47f1ca0d04628b9fc282ef020c