Results 1 to 10 of 15

Thread: MaxDe - physics based game for Linux (64-bit)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    @SilverWarior : Thanx for yet a piece of instructive and useful feedback.

    I have to look into those negative color values. As you say this may be one of the cases where Lazarus and Delphi differ slightly but either way the situation got to be addressed somehow.

    Meanwhile I have made color changes which I hope will be readable for both dark and light themes.

    The start screen is also changed so the first thing the player must do is to chose difficulty level (keys 1-5)

    I hope the game will behave better now and be interesting despite the slow pace and low action.




    ^ Start mode. Select difficulty with keys 1, 2, 3, 4 or 5


    ^ Ongoing
    Last edited by Jonax; 31-07-2022 at 08:49 AM. Reason: typo

  2. #2
    Quote Originally Posted by Jonax View Post
    Meanwhile I have made color changes which I hope will be readable for both dark and light themes.
    I liked your previous color choice more. Current button colors are to vibrant and thus stand out to much.

    Quote Originally Posted by Jonax View Post
    The start screen is also changed so the first thing the player must do is to chose difficulty level (keys 1-5)
    In order to make choosing of difficulty more intuitive I recommend you make use of the RadioGroup component. Ant to make radio group horizontal just make sure that you change its column property to the number of radio buttons that it contains (5 in your case).
    You could still keep keyboard binding for choosing desired difficulty quickly and add two more with left and right keys increasing and decreasing the difficulty respectively.

  3. #3
    Indeed the current colors are a bit strong. I obviously liked the paler type of color from the earlier version. This is more of an attempt to make the captions and text more readable for the dark mode users. That white font on pale background is not looking good, as pointed out by Ñuño Martínez.

    I still haven't tried/managed to force the font to black so this is a mitigating attempt.
    The hope is that though the colors may be a bit strong at least most user can read the letters and better see what's going on and what's to do.

    Using a RadioGroup for selecting difiicutly is an interesting idea. I generally like using the available Lazarus components, when possible. Why invent the wheel again when so much userful stuff is already available?

  4. #4
    Quote Originally Posted by Jonax View Post
    I generally like using the available Lazarus components, when possible. Why invent the wheel again when so much userful stuff is already available?
    I gathered that much already
    As far as I know RadioGroup is a standard component that comes with Lazarus. That is also why I recommended it

  5. #5
    Quote Originally Posted by SilverWarior View Post
    I gathered that much already
    As far as I know RadioGroup is a standard component that comes with Lazarus. That is also why I recommended it
    RadioGroup is standard in Lazarus too. Very useful, them standard components

    About the keys 1-5 for selecting difficulty I actually got a special reason for chosing them.
    Why? It's for the benefit for younger users who may learn/confirm a tiny bit of knowledge from this.
    That is the number (of balls) is 2^(selected key-number). 2¹ = 2, 2²=4, 2³=8, 2⁴=16 and 2⁵= 32.

    Not much but this is a game and not a physics and math lesson.

  6. #6
    Quote Originally Posted by Jonax View Post
    About the keys 1-5 for selecting difficulty I actually got a special reason for chosing them.
    Why? It's for the benefit for younger users who may learn/confirm a tiny bit of knowledge from this.
    That is the number (of balls) is 2^(selected key-number). 2¹ = 2, 2²=4, 2³=8, 2⁴=16 and 2⁵= 32.
    That is interesting. But using RadioGroup would not deviate from this since RadioGroup buttons would also be marked from 1 to 5.
    Now using of RadioGroup also has another possible advantage. And that is giving you an option to make whole game being controllable by just mouse or perhaps even through touch screen interface (not sure how good is support for these in Lazarus). Modern Delphi versions provide touch support right from the start without any additional code necessary (that is unless you are interested in special.gestures).

  7. #7
    @SilverWarior: you are right of course. The game is not playable with mouse only now. Was not the intention when this project started but it turned out that way. I'm not sure I got the time and energy to squeeze in some mouse control option. But I'll keep that in mind. Maybe some options will appear in future revisions of the MaxDe.

    I would assume the touching a touch screen gadet is more or less equal to using a mouse, but I figure most of those gadgets runs on android or apple OS anyway. Would be nice to create software for those too but that also got lower priority, because limited time and resources. It's good to learn the Delphi is doing well with touch screen gadets. I have no idea about the status for Lazarus. But that is not yet a problem for me. Still fully occupied making stuff for Linux PC's.

    I'm not sure how many more revisions of the MaxDe there will be but I made an attempt to return to previous paler colours and to force the font color to (almost) black.
    How? by assigning the forms an almost black color. Will it work adequately? I hope so but don't know yet. There always seem to be surprises when other users try the software..

    Anyway. The latest version is available. Still same name but new checksum of course.

    Last edited by Jonax; 05-08-2022 at 09:48 AM. Reason: typo

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •