Jump to content
  • Advertisement
Sign in to follow this  
szecs

Triangular/square/hexagonal Minesweeper (updated GUI)

This topic is 3022 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all! Minesweeper is a remake of the well known Windows minesweeper with triangle/hexagonal/square grid. Please give it a try: https://sourceforge.net/projects/minesweepergame/ version without the custom window (and hopefully with the GUI bug-fix): http://sourceforge.net/projects/minesweepergame/minesweeper_old.zip/download Some screen-shots: triangle grid square grid hexagonal grid It is not complete yet (I'm not sure if it ever will be), but has some useful features:
  • openGL renderer
  • field size up to 200x200
  • zoom and pan field (middle button)
  • save game at exit
  • load game at startup
  • custom windowed GUI
  • all the controls on the field are the same as in the Windows version (left button up - reveal, right click - place flag/question mark, left+right click - auto reveal neighbors) An important feature it doesn't have: the rendering is not optimized (immediate mode, so the game can slow down slightly, if zoomed out ). Please make suggestions of new features, critique the whole game (be harsh!), if you find a bug, please report it! Test the GUI to its limits please, because I think I will reuse it in other projects too. Thanks for your time! [Edited by - szecs on April 24, 2010 2:37:24 AM]

    Share this post


    Link to post
    Share on other sites
    Advertisement
    I immediately spotted a bug with list-boxes.
    So please wait a few minutes!

    Fixed, uploaded.

    [Edited by - szecs on March 14, 2010 6:04:05 AM]

    Share this post


    Link to post
    Share on other sites
    Fixed a major bug: field not displayed properly on tall window.
    Fixed zoom center precision.
    Added modal window blinking, when the user clicks off it.

    Share this post


    Link to post
    Share on other sites
    Looks very interesting from the screenshots, I'd love to try it. However, I'm trying it now on an old WinXP machine, and at startup it says "The application failed to initialize properly (0xc0000135).".

    Does it require a certain DLL or so? Or is this PC just too old (Geforce3 card)?

    Also, is a Linux version possible? Then I can try it tonight on my Linux box :)

    Nice looking GUI btw!

    Share this post


    Link to post
    Share on other sites
    I don't know what could be the problem. (I didn't add error checks, I know that's noob).
    It has one glWindowPos3i maybe that could be the problem?
    Otherwise no framebuffers, no vertex buffers.

    linux version: I'm not a programmer, I don't think I can make it cross platform, maybe with glut.

    Anyone else has this problem?

    Share this post


    Link to post
    Share on other sites
    Uploaded again.
    If it works, check texts in the GUI. Do they disappear, if you move the GUI windows out of the main window?

    Thanks for your cooperation!

    Share this post


    Link to post
    Share on other sites
    Because there is no options window yet :P

    So I would appreciate some suggestions on what "options" I could add, if I should at all.

    But it works, I'm glad.

    Share this post


    Link to post
    Share on other sites
    What was the program developed with?

    Maybe your programming environment (e.g. Visual Studio) adds some dependencies on certain DLLs that I don't have and that's why it doesn't run for me?

    Quote:
    Original post by szecs
    I'm not a programmer


    What do you mean by that? If you program a minesweeper game, you're a programmer imho :)

    Share this post


    Link to post
    Share on other sites
    Quote:
    Original post by Lode
    What was the program developed with?
    ...
    What do you mean by that? If you program a minesweeper game, you're a programmer imho :)
    I don't even know how the check DLL dependencies. (Are they related to libs in some way?)
    Visual Studio 2008 BTW.
    + I'm just tinkering, I don't know nothing about architectures, engineering, language, so I couldn't apply for a programmer job. So I guess that means I'm programming, but I'm not a programmer.

    Share this post


    Link to post
    Share on other sites
    Sign in to follow this  

    • Advertisement
    ×

    Important Information

    By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

    We are the game development community.

    Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

    Sign me up!