Elissa Sweeper Beta 2

| | Comments (11)

Here's the second beta installment of my Elissa Sweeper game.

I did some bug fixes, and added one (minor) new feature. Here's the run-down of the changes:

[Bug] Title of the main window is no longer set to "Untitled."
[Bug] Number of flags remaining to place is now updated when switching between skill levels.
[Bug] The main window is no longer resizeable
[Bug] No longer able to click a bomb on the first click of a game.
[Bug] High scores window no longer clips all of its fields on the Mac.
[Bug] On the Mac, the New Game menu item now stays enabled even when there's no game window open -- allowing you to start a new game once you've closed the game window.
[New] New Game now has a keyboard shortcut (Ctrl+N)
[New] Added an About window

Keep the reports coming! I'm hoping to add my new features sometime in the near future, but I still want to make sure I have a good, firm base to work from first.

It was a very sad day today... Elissa left this morning. :-( We had to get up at 4am to drive down to the cities. My dad helped us out by driving with us (so I didn't have to try to make the trip back in the freezing rain by myself), which was nice of him. But it was still a very sad morning; I hate goodbyes.

She made it back to Houston ok (about noonish), and she just called me on her way back to Austin. So she's safe back in the motherland. :-)

I pretty much slept the day away today -- I was exhausted. But it's back to work for me tomorrow morning! So I won't be staying up till 2 or 3am coding for a while now. :-P

11 Comments

Excellent. Well done!

Hmm. I don't see the About item on the Mac under the application menu. Also, at least on the Mac, you shouldn't have a dialog with "Close" in it. On the other hand, I'm not quite sure what the buttons should say. Or what buttons there should be. Maybe the high score should get moved into the main window somehow. I could imagine a disclosure triangle that you could pop open to reveal the scores. Maybe the reset button could go there? Though, I guess that's a lot of work just to avoid naming a button "Close" :)

Would renaming the button to be OK work? I fixed the About menu item (for the next release), but don't know how else to work the sheet window. The high scores don't really belong on the main window (since they're not the main part of the application), so I figured a sheet would be fine. But I don't know what to name the buttons, or the proper ordering. I suspect I should have Reset on the left and OK on the right...

OK will work for a Mac (OK and Cancel are the usual 2 buttons). OK is always the rightmost button.

I noticed something very strange in the Mac version. Open high-scores window and try to quit the app. You can’t. A bug in Elissa or RB? Or is it that way it should work?

Arne

That's the way it should work -- once a sheet window (or any modal dialog) is opened, you should not be able to quit the app until after you've closed the modal window.

Note to self: Lis claims high scores didn't load for her on her initial launch (high scores were 0 seconds instead of 999).

Anyone else see this? Go to the high scores window -- if it says 0 seconds, raise your hand.

Ok, I was unsure if the sheet window was counted as a modal dialog.

Just one, very small, thing.

There is a missing colon sign after the word "Intermediate" in the Mac version.

No problem with loading the high-score on Mac, but what do you think about storing the preferences global, so all users on one computer can compete with each-other?

Arne

When you have one window open you will create a new one if you press "New Game".


I can't find the about window in the Mac version.

Arne

It was a bit more complicated than what I wrote before.

To be able to create new game windows:

Start a game
Open high-scores, do not close the sheet.
select “New Game” from the menu.

As long as high-scores sheet is present you can create as many game windows you want.

Arne

Oh! Great catch Arne!

Leave a comment

Disclaimer

I'm currently an employee of REAL Software. My blog is mine. The opinions represented in this blog are mine as well and may not represent my employer's opinions. All original material is copyrighted and property of the author.

REALbasic® is a registered trademark of REAL Software, Inc. REAL SQL Server™ and Lingua™ are pending trademarks of REAL Software, Inc. All rights reserved.