Skip to content
Menu
  • About
  • Meteorologist Classic
  • MJ
  • Pokelog

Ground Z0

Software by Z0

Donate Now

Category: MJ

artfully writing chinese

2022-07-03
| No Comments
| MJ

I have studied basic Chinese language – speaking, reading, writing – and I have finally realized the complexity in writing. Personally, my fluency in Chinese would track proportionally with my written vocabulary. If I can write it, I could use it. So I thought writing demonstrates mastery of the language. I am aware of the […]

Read More »

Posted in %1$s

preliminaries

2022-06-19
| No Comments
| MJ

Basic wall elements are ready. In previous code, each wall tile was a separate object, meaning 144 identical objects. Apple guidelines suggest to keep UI objects to around 100, for good performance. Add in the actual tiles, text fields, infrastructure, etc. for each player, and I was up to about 300 objects. To top it […]

Read More »

Posted in %1$s

UI controls progression

2022-06-13
| No Comments
| MJ

Most of the UI controls are settled. The actual tiles are custom vector graphics and will require some code tweaks to fit with the magical live resizing environment.

Read More »

Posted in %1$s

fourth time is the charm

2022-06-07
| No Comments
| MJ

Eh, depends on how you’re counting, but I’m finally rewriting MJ the way a fine Mac app should be. You’ll have to trust me that there is so much behind the scenes just before the first MJ window appears. It is a fresh slate ready for the table elements. The app’s graphics will be much […]

Read More »

Posted in %1$s

two steps forward, one step back

2020-04-24
| 1 Comment
| MJ

In MJ, resizing the main window had a significant bug which left ugly graphics artifacts. The solution involved refactoring about 2k lines of code, but now the code is much better organized and should be slightly more efficient. However, clearing away the bugs meant that a design flaw has surfaced – MJ has too many […]

Read More »

Posted in %1$s 1 Comment

in process

2020-03-24
| 1 Comment
| MJ

The latest MJ build (036) includes several bug fixes which seemed to occur only on older OS X systems. Also, Preferences are operational, along with the Tool Tips and Practice modes. Window resizing on older systems is still unreliable; I am investigating. In the archives list, I removed the older beta releases since they have […]

Read More »

Posted in %1$s 1 Comment

chicken race

2020-03-08
| 1 Comment
| MJ

The latest MJ build (035) adds skill level 4, which represents the four main elements to a proficient gai wuh (雞和) player. The AI will race to win without worrying about defensive play. Unfortunately, the odds are against you since it is like three against one without any collusion. May good fortune and skill favor […]

Read More »

Posted in %1$s 1 Comment

almost chicken

2020-02-10
| No Comments
| MJ

Chinese culture says that the New Year is celebrated with chicken. The latest MJ build (034) adds another skill level where the AI is almost a “gai wuh” (chicken) player. On a minor note, I find interesting how, even at level 1, the AI is lucky enough to prevent you from winning thirteen consecutive hands, […]

Read More »

Posted in %1$s

and more potential

2020-02-04
| No Comments
| MJ

The latest build of MJ (033) improves the AI – I use the term loosely as a shortcut meaning the computer’s algorithms, apologies to the AI community. The AI now understands another level of calculating a tile’s potential value. This feels much like teaching a child how to play and fun to watch the results.

Read More »

Posted in %1$s

it’s got potential

2020-01-20
| No Comments
| MJ

MJ’s AI is now operational. Previous betas were minimally playable in that the AI knows how to claim with greedy strategy and would discard by selecting a random tile. With build 032, I have finally rewritten the Discard Skill Level 1, which understands that honor tiles are much harder to meld than suit tiles (3-7). […]

Read More »

Posted in %1$s

Posts navigation

1 2 Next

Meta

  • Register
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
June 2023
S M T W T F S
« May    
 123
45678910
11121314151617
18192021222324
252627282930  

Recent Posts

  • Passwords – nuisance or necessary? 2023-05-10
  • artfully writing chinese 2022-07-03
  • preliminaries 2022-06-19
  • UI controls progression 2022-06-13
  • fourth time is the charm 2022-06-07

Recent Comments

  • Tykoon20 on two steps forward, one step back
  • Tykoon20 on in process
  • Tykoon20 on chicken race

Categories

  • Fresh Food (3)
  • Humor (1)
  • Meteorologist Classic (1)
  • MJ (12)
  • Pokelog (31)
  • Programming (3)
  • Uncategorized (5)

Archives

  • May 2023 (1)
  • July 2022 (1)
  • June 2022 (3)
  • January 2022 (1)
  • May 2021 (2)
  • August 2020 (2)
  • July 2020 (1)
  • April 2020 (1)
  • March 2020 (3)
  • February 2020 (5)
  • January 2020 (3)
  • December 2019 (2)
  • November 2019 (3)
  • October 2019 (4)
  • August 2019 (2)
  • July 2019 (6)
  • June 2019 (1)
  • May 2019 (1)
  • April 2019 (2)
  • March 2019 (4)
  • February 2019 (4)
  • January 2019 (2)
  • December 2018 (2)

© Ground Z0 2023. Powered by WordPress