尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Guess past prices in Turkey and see how far inflation has gone. Static browser game, Turkish UI.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A small browser game about inflation in Turkey. You see a product and a date ("Ocak 2012 · 1 litre benzin"), guess the price, and get a receipt-style result: the real price, how many times off you were, and what it costs today.
Play: https://murtibad.github.io/ne-kadardi/
The game is one mode, plus a price archive:
Also:
?soru=) that open one question without its answer4,5, 1.250,75)sounds/); light vibration on phonesPlain HTML, CSS and JavaScript (ES modules). No framework, no build step, no runtime dependencies, so GitHub Pages serves the repo as it is.
index.html markup
css/style.css styles (design tokens as CSS custom properties)
js/main.js UI: screens, routing and events
js/game.js question selection, scoring and the "1 asgari ücretle" line (pure, tested)
js/sound.js Web Audio sample player and haptics (tested with a fake AudioContext)
js/banter.js cashier jokes, year notes, share stamp titles (pure, tested)
js/cashier.js cashier comments (pure, tested)
js/format.js Turkish number parsing, formatting and HTML escaping (pure, tested)
js/timeline.js price archive rows (pure, tested)
js/archive-table.js archive price table HTML (pure, tested)
js/ask-link.js ?soru= links that open one question without its answer (pure, tested)
js/daily.js "Günün Fişi" daily question set and share text (pure, tested)
js/price-chart.js price chart geometry for the receipt, archive and share image (pure, tested)
js/categories.js product categories for the archive filter (pure, tested)
js/search.js accent-insensitive archive search (pure, tested)
js/source-kind.js source labels ("resmî kayıt", "haberlerden", "kurla hesaplandı")
js/linkify.js turns URLs in notes into link buttons (pure, tested)
js/fact.js the home page "Biliyor muydun?" card (pure, tested)
js/intro.js animated first-visit intro (pure data helpers and stage runner)
js/hint.js hint values and exclusions
js/count-up.js price count-up frames on the receipt
js/confetti.js confetti on an exact guess
js/share-model.js share text and image model (pure, tested)
js/share-image.js share image drawing (canvas, loaded on demand)
js/tax.js estimated tax share (iPhone)
js/version.js version shown in the footer
sw.js service worker: offline cache (version must match package.json)
manifest.webmanifest install metadata and icons
data/prices.json prices with sources
img/ product icons (own SVGs, no brands) and app icons (PNG)
tests/ node:test unit tests, including a data policy check
docs/ data guide, design brief and design rules
npm start # python -m http.server 8000, then open http://localhost:8000
npm test # requires Node 20+
Opening index.html directly does not work: browsers block fetch on file:// URLs.
On localhost the service worker is off unless you open the page with ?sw, so edits show up
on reload.
Prices are never estimated. Each verified price links to its source (official data where
possible, e.g. TCMB EVDS, EPDK). Missing values are marked todo and skipped by the game.
See docs/DATA.md. Found a wrong price? Please open an issue.
Code: MIT. Price data belongs to its cited sources.