Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ A free and cross-platform version of the classic Peg solitaire! Enjoy the timele

[![CONTRIBUTING.md](https://img.shields.io/badge/CONTRIBUTING.md-414141?style=for-the-badge&logo=md&logoColor=F1F1F1)](https://github.com/khlebobul/pegma/blob/main/CONTRIBUTING.md) [![CODE_OF_CONDUCT.md](https://img.shields.io/badge/CODE_OF_CONDUCT.md-414141?style=for-the-badge&logo=md&logoColor=F1F1F1)](https://github.com/khlebobul/pegma/blob/main/CODE_OF_CONDUCT.md)

<img width="500" alt="931_1x_shots_so" src="https://github.com/user-attachments/assets/271f414d-adf4-4a93-976a-6aacbaa2ef4b" />

## Credits

[shared_preferences](https://pub.dev/packages/shared_preferences) / [intl](https://pub.dev/packages/intl) / [url_launcher](https://pub.dev/packages/url_launcher) / [flutter_svg](https://pub.dev/packages/flutter_svg) / [talker](https://pub.dev/packages/talker) / [flutter_riverpod]( https://pub.dev/packages/flutter_riverpod) / [gaimon](https://pub.dev/packages/gaimon) / [sqflite](https://pub.dev/packages/sqflite) / [in_app_review](https://pub.dev/packages/in_app_review) / [upgrader](https://pub.dev/packages/upgrader)
Expand Down
4 changes: 4 additions & 0 deletions metadata/app-info/de-DE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma – Steckhalma",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Inconsistent dash character across locales.

The app name uses an em-dash (–) while other locale files (en-US, es-ES, it, ja, ko, nl-NL) use a regular hyphen (-). For consistency across all localized metadata, consider using the same dash character.

✏️ Proposed fix for consistency
-  "name": "Pegma – Steckhalma",
+  "name": "Pegma - Steckhalma",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"name": "Pegma – Steckhalma",
"name": "Pegma - Steckhalma",
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@metadata/app-info/de-DE.json` at line 2, The "name" metadata entry currently
uses an em-dash in the string "Pegma – Steckhalma"; update the value of the
"name" key in de-DE.json to use a regular hyphen ("Pegma - Steckhalma") so the
dash character is consistent with other locale files (check the "name" key in
the other locale files for exact formatting).

"subtitle": "Klassisches Logikspiel"
}
4 changes: 4 additions & 0 deletions metadata/app-info/en-US.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Peg Solitaire",
"subtitle": "Classic logic puzzle"
}
4 changes: 4 additions & 0 deletions metadata/app-info/es-ES.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Solitario Clavijas",
"subtitle": "Puzzle lógico clásico"
}
4 changes: 4 additions & 0 deletions metadata/app-info/fr-FR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma – Solitaire à pions",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Inconsistent dash character across locales.

The app name uses an em-dash (–) while other locale files (en-US, es-ES, it, ja, ko, nl-NL) use a regular hyphen (-). For consistency across all localized metadata, consider using the same dash character.

✏️ Proposed fix for consistency
-  "name": "Pegma – Solitaire à pions",
+  "name": "Pegma - Solitaire à pions",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"name": "Pegma – Solitaire à pions",
"name": "Pegma - Solitaire à pions",
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@metadata/app-info/fr-FR.json` at line 2, The "name" value in fr-FR.json uses
an em-dash (–) causing inconsistency with other locales; update the "name" key
value ("Pegma – Solitaire à pions") to use a regular hyphen (-) so it matches
the other locale files (e.g., "Pegma - Solitaire à pions").

"subtitle": "Puzzle logique classique"
}
4 changes: 4 additions & 0 deletions metadata/app-info/it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Solitario Pioli",
"subtitle": "Puzzle logico classico"
}
4 changes: 4 additions & 0 deletions metadata/app-info/ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - ペグソリティア",
"subtitle": "定番の論理パズル"
}
4 changes: 4 additions & 0 deletions metadata/app-info/ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - 페그 솔리테어",
"subtitle": "클래식 논리 퍼즐"
}
4 changes: 4 additions & 0 deletions metadata/app-info/nl-NL.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Peg Solitaire",
"subtitle": "Klassieke logische puzzel"
}
4 changes: 4 additions & 0 deletions metadata/app-info/pl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Samotnik",
"subtitle": "Klasyczna łamigłówka"
}
4 changes: 4 additions & 0 deletions metadata/app-info/pt-BR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Resta Um",
"subtitle": "Puzzle lógico clássico"
}
4 changes: 4 additions & 0 deletions metadata/app-info/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Солитер",
"subtitle": "Логическая головоломка"
}
4 changes: 4 additions & 0 deletions metadata/app-info/tr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - Solo Test",
"subtitle": "Klasik mantık bulmacası"
}
4 changes: 4 additions & 0 deletions metadata/app-info/zh-Hans.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - 孔明棋",
"subtitle": "经典逻辑谜题"
}
4 changes: 4 additions & 0 deletions metadata/app-info/zh-Hant.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"name": "Pegma - 孔明棋",
"subtitle": "經典邏輯謎題"
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/de-DE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma bringt die klassische Steckhalma-Herausforderung auf dein Mobilgerät. Springe mit einem Stift über den anderen, leere das Brett und versuche, am Ende nur einen Stift übrig zu lassen — leicht zu lernen, schwer zu meistern.\n\nSpiele mit einer klaren, modernen Oberfläche, flüssiger Steuerung und mehreren Brettlayouts. Ob kurzer Denksport zwischendurch oder ruhige Logikaufgabe: Pegma macht jeden Zug wichtig.\n\nPegma ist komplett kostenlos und Open Source: keine Werbung, keine versteckten Käufe, nur purer Rätselspaß.",
"keywords": "pegsolitaire,puzzle,denken,brett,strategie,stift,springen,offline,kostenlos,levels",
"promotionalText": "Meistere klassisches Steckhalma — kostenlos, Open Source, ohne Werbung oder versteckte Käufe."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/en-US.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma brings the classic Peg Solitaire challenge to your mobile device. Jump pegs over each other, clear the board, and try to finish with a single peg left — simple to learn, satisfying to master.\n\nPlay through a clean, modern interface with smooth controls and multiple board layouts. Whether you want a quick brain teaser or a focused logic challenge, Pegma keeps every move clear and every level engaging.\n\nPegma is completely free and open source — no ads, no hidden purchases, just pure puzzle play.",
"keywords": "brain,teaser,board,strategy,marble,jump,offline,free,opensource,levels,challenge,solo",
"promotionalText": "Master the timeless Peg Solitaire challenge — free, open source, with no ads or hidden purchases."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/es-ES.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma lleva el clásico reto del Solitario de Clavijas a tu dispositivo móvil. Salta una clavija sobre otra, despeja el tablero y trata de terminar con una sola pieza — fácil de aprender, difícil de dominar.\n\nDisfruta de una interfaz limpia y moderna, controles fluidos y varios diseños de tablero. Tanto si buscas un reto rápido para la mente como una partida de lógica más pausada, Pegma hace que cada movimiento cuente.\n\nPegma es completamente gratis y de código abierto: sin anuncios, sin compras ocultas, solo diversión de rompecabezas.",
"keywords": "rompecabezas,mente,tablero,estrategia,saltar,fichas,gratis,offline,niveles,desafio",
"promotionalText": "Domina el clásico Solitario de Clavijas — gratis, de código abierto, sin anuncios ni compras ocultas."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/fr-FR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma apporte le défi classique du solitaire à pions sur votre appareil mobile. Faites sauter les pions les uns par-dessus les autres, videz le plateau et tentez de finir avec un seul pion — simple à comprendre, difficile à maîtriser.\n\nProfitez d’une interface claire et moderne, de contrôles fluides et de plusieurs dispositions de plateau. Pour une courte pause cérébrale ou un vrai défi de stratégie, Pegma rend chaque coup important.\n\nPegma est totalement gratuit et open source : pas de publicités, pas d’achats cachés, seulement le plaisir pur d’un casse-tête.",
"keywords": "casse-tête,cerveau,plateau,stratégie,saut,billes,gratuit,horsligne,niveaux,défi",
"promotionalText": "Maîtrisez le solitaire à pions classique — gratuit, open source, sans pubs ni achats cachés."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/it.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma porta la sfida classica del solitario con i pioli sul tuo dispositivo mobile. Salta un piolo sopra l’altro, libera la tavola e prova a finire lasciandone solo uno — semplice da imparare, difficile da padroneggiare.\n\nGioca con un’interfaccia pulita e moderna, controlli fluidi e diversi schemi di tavola. Che tu voglia un rompicapo veloce o una sfida logica più concentrata, Pegma rende importante ogni mossa.\n\nPegma è completamente gratuito e open source: niente pubblicità, niente acquisti nascosti, solo puro divertimento logico.",
"keywords": "rompicapo,mente,tavola,strategia,salta,pedine,gratis,offline,livelli,sfida",
"promotionalText": "Padroneggia il solitario con i pioli — gratis, open source, senza pubblicità o acquisti nascosti."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/ja.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegmaは、定番のペグソリティアをスマートフォンで楽しめるロジックパズルです。ペグを飛び越して盤面を消し、最後に1つだけ残すことを目指します。ルールは簡単でも、解き切るにはじっくり考える力が必要です。\n\nすっきりしたモダンな画面、なめらかな操作、複数の盤面レイアウトで快適に遊べます。短い頭の体操にも、集中して挑むパズルにもぴったりです。\n\nPegmaは完全無料でオープンソース。広告も隠れた課金もありません。純粋なパズルだけを楽しめます。",
"keywords": "脳トレ,パズル,ボード,戦略,ペグ,ひとり,無料,オフライン,レベル,論理,定番",
"promotionalText": "定番のペグソリティアを極めよう。無料、オープンソース、広告も隠れた課金もありません。"
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/ko.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma는 클래식 페그 솔리테어를 모바일에서 즐길 수 있는 논리 퍼즐입니다. 말을 뛰어넘어 보드를 비우고, 마지막에 말 하나만 남기는 것이 목표입니다. 규칙은 쉽지만 완벽하게 풀기는 만만치 않습니다.\n\n깔끔하고 현대적인 화면, 부드러운 조작, 다양한 보드 배치로 편하게 플레이하세요. 짧은 두뇌 훈련부터 차분한 전략 퍼즐까지, Pegma는 모든 한 수를 의미 있게 만듭니다.\n\nPegma는 완전 무료 오픈 소스입니다. 광고도, 숨겨진 결제도 없이 순수한 퍼즐 재미만 제공합니다.",
"keywords": "두뇌,퍼즐,보드,전략,말,점프,무료,오프라인,레벨,논리,클래식",
"promotionalText": "클래식 페그 솔리테어에 도전하세요. 무료, 오픈 소스, 광고와 숨겨진 결제 없음."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/nl-NL.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma brengt de klassieke Peg Solitaire-uitdaging naar je mobiel. Spring met pionnen over elkaar, maak het bord leeg en probeer met één pion over te blijven — eenvoudig te leren, lastig te beheersen.\n\nSpeel met een strakke moderne interface, soepele bediening en meerdere bordindelingen. Of je nu een snelle hersenkraker wilt of een rustige logische uitdaging, Pegma maakt elke zet belangrijk.\n\nPegma is helemaal gratis en open source: geen advertenties, geen verborgen aankopen, alleen puur puzzelplezier.",
"keywords": "breinbreker,puzzel,bord,strategie,pion,springen,gratis,offline,levels,logica",
"promotionalText": "Beheers klassieke Peg Solitaire — gratis, open source, zonder advertenties of verborgen aankopen."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/pl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma przenosi klasyczną łamigłówkę Samotnik na urządzenie mobilne. Przeskakuj pionkami nad sobą, wyczyść planszę i spróbuj zakończyć grę z jednym pionkiem — łatwo zacząć, trudno opanować.\n\nGraj w przejrzystym, nowoczesnym interfejsie z płynnym sterowaniem i kilkoma układami planszy. Pegma sprawdzi się zarówno jako szybki trening umysłu, jak i spokojne logiczne wyzwanie, w którym liczy się każdy ruch.\n\nPegma jest całkowicie darmowa i open source: bez reklam, bez ukrytych zakupów, tylko czysta przyjemność z łamigłówki.",
"keywords": "łamigłówka,umysł,plansza,strategia,pionki,skoki,darmowa,offline,poziomy,logika",
"promotionalText": "Opanuj klasycznego Samotnika — za darmo, open source, bez reklam i ukrytych zakupów."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/pt-BR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma traz o desafio clássico do Resta Um para o seu celular. Salte uma peça sobre a outra, limpe o tabuleiro e tente terminar com apenas uma peça — fácil de aprender, difícil de dominar.\n\nJogue com uma interface limpa e moderna, controles fluidos e vários layouts de tabuleiro. Seja para um treino rápido da mente ou para uma partida de lógica mais concentrada, Pegma faz cada movimento importar.\n\nPegma é totalmente grátis e open source: sem anúncios, sem compras escondidas, só diversão de puzzle.",
"keywords": "restaum,puzzle,mente,tabuleiro,estrategia,pinos,gratis,offline,niveis,desafio",
"promotionalText": "Domine o clássico Resta Um — grátis, open source, sem anúncios ou compras escondidas."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma переносит классический вызов Peg Solitaire на ваше мобильное устройство. Перепрыгивайте фишками друг через друга, очищайте поле и попробуйте закончить игру, оставив всего одну фишку — правила простые, но каждое решение требует внимания.\n\nИграйте в чистом современном интерфейсе с плавным управлением и разными раскладками поля. Pegma подойдёт и для короткой разминки ума, и для спокойного логического испытания, где важен каждый ход.\n\nPegma полностью бесплатна и открыта: без рекламы, без скрытых покупок, только честная головоломка.",
"keywords": "пасьянс,пазл,фишки,доска,стратегия,мозг,офлайн,уровни,классика,задача",
"promotionalText": "Освойте классический Peg Solitaire — бесплатно, с открытым кодом, без рекламы и скрытых покупок."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/tr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma, klasik Solo Test bulmacasını mobil cihazına getirir. Taşların üzerinden atla, tahtayı temizle ve oyunu yalnızca bir taşla bitirmeye çalış — öğrenmesi kolay, ustalaşması zor.\n\nTemiz ve modern arayüz, akıcı kontroller ve farklı tahta düzenleriyle rahatça oyna. İster kısa bir zihin egzersizi ister sakin bir mantık mücadelesi iste, Pegma her hamleyi önemli kılar.\n\nPegma tamamen ücretsiz ve açık kaynaklıdır: reklam yok, gizli satın alma yok, sadece saf bulmaca keyfi.",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Fix Turkish typo in description copy.

... mantık mücadelesi iste, ... reads as a typo and should likely be ister for correct flow.

✏️ Proposed fix
-  "description": "Pegma, klasik Solo Test bulmacasını mobil cihazına getirir. Taşların üzerinden atla, tahtayı temizle ve oyunu yalnızca bir taşla bitirmeye çalış — öğrenmesi kolay, ustalaşması zor.\n\nTemiz ve modern arayüz, akıcı kontroller ve farklı tahta düzenleriyle rahatça oyna. İster kısa bir zihin egzersizi ister sakin bir mantık mücadelesi iste, Pegma her hamleyi önemli kılar.\n\nPegma tamamen ücretsiz ve açık kaynaklıdır: reklam yok, gizli satın alma yok, sadece saf bulmaca keyfi.",
+  "description": "Pegma, klasik Solo Test bulmacasını mobil cihazına getirir. Taşların üzerinden atla, tahtayı temizle ve oyunu yalnızca bir taşla bitirmeye çalış — öğrenmesi kolay, ustalaşması zor.\n\nTemiz ve modern arayüz, akıcı kontroller ve farklı tahta düzenleriyle rahatça oyna. İster kısa bir zihin egzersizi ister sakin bir mantık mücadelesi ister, Pegma her hamleyi önemli kılar.\n\nPegma tamamen ücretsiz ve açık kaynaklıdır: reklam yok, gizli satın alma yok, sadece saf bulmaca keyfi.",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"description": "Pegma, klasik Solo Test bulmacasını mobil cihazına getirir. Taşların üzerinden atla, tahtayı temizle ve oyunu yalnızca bir taşla bitirmeye çalış — öğrenmesi kolay, ustalaşması zor.\n\nTemiz ve modern arayüz, akıcı kontroller ve farklı tahta düzenleriyle rahatça oyna. İster kısa bir zihin egzersizi ister sakin bir mantık mücadelesi iste, Pegma her hamleyi önemli kılar.\n\nPegma tamamen ücretsiz ve açık kaynaklıdır: reklam yok, gizli satın alma yok, sadece saf bulmaca keyfi.",
"description": "Pegma, klasik Solo Test bulmacasını mobil cihazına getirir. Taşların üzerinden atla, tahtayı temizle ve oyunu yalnızca bir taşla bitirmeye çalış — öğrenmesi kolay, ustalaşması zor.\n\nTemiz ve modern arayüz, akıcı kontroller ve farklı tahta düzenleriyle rahatça oyna. İster kısa bir zihin egzersizi ister sakin bir mantık mücadelesi ister, Pegma her hamleyi önemli kılar.\n\nPegma tamamen ücretsiz ve açık kaynaklıdır: reklam yok, gizli satın alma yok, sadece saf bulmaca keyfi.",
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@metadata/version/1.11.0/tr.json` at line 2, In the "description" value (key
"description") replace the typo fragment "mantık mücadelesi iste," with the
correct Turkish "mantık mücadelesi ister," so the sentence reads smoothly;
update the string in metadata/version/1.11.0/tr.json under the "description" key
accordingly and ensure punctuation/spacing remains consistent.

"keywords": "bulmaca,zeka,tahta,strateji,taş,atlama,ücretsiz,offline,seviye,mantık",
"promotionalText": "Klasik Solo Testte ustalaş — ücretsiz, açık kaynaklı, reklamsız ve gizli satın almasız."
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/zh-Hans.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma 将经典孔明棋挑战带到你的手机。跳过棋子、清空棋盘,并尝试最后只留下一个棋子。规则简单,但想要精通并不容易。\n\n清爽现代的界面、顺滑的操作和多种棋盘布局,让每一步都清晰有趣。无论是短暂的脑力训练,还是安静专注的逻辑挑战,Pegma 都能让每一次移动都有意义。\n\nPegma 完全免费且开源:没有广告,没有隐藏购买,只有纯粹的谜题乐趣。",
"keywords": "益智,谜题,棋盘,策略,跳棋,单人,免费,离线,关卡,逻辑,经典",
"promotionalText": "挑战经典孔明棋:免费、开源、无广告、无隐藏购买。"
}
5 changes: 5 additions & 0 deletions metadata/version/1.11.0/zh-Hant.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"description": "Pegma 將經典孔明棋挑戰帶到你的手機。跳過棋子、清空棋盤,並嘗試最後只留下一顆棋子。規則簡單,但想要精通並不容易。\n\n清爽現代的介面、順暢的操作和多種棋盤配置,讓每一步都清楚有趣。無論是短暫的腦力訓練,還是安靜專注的邏輯挑戰,Pegma 都能讓每一次移動都有意義。\n\nPegma 完全免費且開源:沒有廣告,沒有隱藏購買,只有純粹的謎題樂趣。",
"keywords": "益智,謎題,棋盤,策略,跳棋,單人,免費,離線,關卡,邏輯,經典",
"promotionalText": "挑戰經典孔明棋:免費、開源、無廣告、無隱藏購買。"
}
Loading