About Neon Stack
Neon Stack is an independent browser game: a merge puzzle in which glowing orbs fall into a well and pairs of the same colour fuse into something bigger. It was built as a small personal project, not by a studio, and it is free for anyone to play.
How it is built
The whole game is one HTML file. There is no game engine, no framework and no build step — just hand-written JavaScript drawing to a single canvas element. That decision keeps the page small and makes it load in about the time it takes to read this sentence, which matters more on a phone than any amount of graphical polish.
- Physics. The orbs are circles with velocity and gravity. Every frame is split into fixed steps, and each step into four smaller ones, so that a tall stack of heavy orbs settles without jittering or sinking into itself. Overlaps are pushed apart in proportion to each orb's area, which is why a big orb shoves a small one aside rather than the other way around.
- Graphics. Every orb is a radial gradient with a glow behind it. Drawing those from scratch sixty times a second is too slow on a phone, so each orb size is painted once into an off-screen image and then stamped onto the canvas. Particles use additive blending, which is what makes overlapping sparks look hot rather than muddy.
- Sound. There are no audio files. Every sound is generated live with the Web Audio API: a short tone that slides in pitch. Merge sounds rise in pitch with the orb's level, so the audio tells you how big a merge was without looking.
- Saving. Your best score and statistics are written to your browser's local storage. There is no server, no account and no database — nothing about your play leaves your device.
Design decisions
Two rules in Neon Stack do not exist in the games that inspired it, and both were added for the same reason: to reward thinking ahead instead of punishing bad luck.
- The swap. Being handed an orb you have no room for feels unfair. One swap per drop turns that moment into a decision.
- The two second grace period. Crossing the danger line does not end the run immediately. There is just enough time to fix it with a merge, which makes the last seconds of a game tense rather than arbitrary.
The top orb bursts instead of staying in the well for the same reason. A reward that clogs the board is not much of a reward.
Updates
- September 2026. Saved best scores and statistics, pause, one swap per drop, floating score popups, vibration on phones, a danger warning, score sharing, the orb evolution ladder on the start screen, and faster rendering through cached orb images.
- Earlier. First public release: physics, merging, combos and the neon look.
Play
Neon Stack is free, runs in any modern browser and needs no installation. Play Neon Stack, or read the guide, tips and FAQ. There are two more games on this site: Neon Grid, a sliding merge puzzle, and Neon Breaker, a brick breaker. See all games.
Neon Stack Hakkında
Neon Stack bağımsız bir tarayıcı oyunudur: parlayan kürelerin bir kuyuya düştüğü ve aynı renkteki çiftlerin birleşerek büyüdüğü bir bulmaca. Bir stüdyo tarafından değil, küçük bir kişisel proje olarak yapıldı ve herkes için ücretsiz.
Nasıl yapıldı?
Oyunun tamamı tek bir HTML dosyası. Oyun motoru, çatı (framework) veya derleme adımı yok; tek bir canvas öğesine çizim yapan, elle yazılmış JavaScript var. Bu tercih sayfayı küçük tutuyor ve bu cümleyi okuma süresi kadar kısa sürede açılmasını sağlıyor. Telefonda bu, her türlü görsel cilalamadan daha önemli.
- Fizik. Küreler, hızı ve yer çekimi olan dairelerdir. Her kare sabit adımlara, her adım da dört küçük adıma bölünür; böylece ağır kürelerden oluşan yüksek bir yığın titremeden ve birbirine gömülmeden oturur. Üst üste binen küreler, alanlarıyla orantılı biçimde itilir; büyük küre küçüğü kenara iter, tersi olmaz.
- Grafik. Her küre, arkasında parıltı olan bir renk geçişidir. Bunları saniyede altmış kez sıfırdan çizmek telefonda yavaş kalıyor. Bu yüzden her küre boyu bir kez ekran dışı bir görüntüye çiziliyor ve sonra canvas'a damgalanıyor. Parçacıklar toplamalı karışım kullanıyor; üst üste gelen kıvılcımların bulanık değil, sıcak görünmesinin sebebi bu.
- Ses. Hiç ses dosyası yok. Bütün sesler Web Audio API ile anlık üretiliyor: perdesi kayan kısa tonlar. Birleştirme sesi küre büyüdükçe tizleşir, böylece bakmadan da ne kadar büyük bir birleşme olduğunu duyarsın.
- Kayıt. Rekorun ve istatistiklerin tarayıcının yerel depolamasına yazılır. Sunucu, hesap veya veritabanı yok; oyununa dair hiçbir şey cihazından çıkmaz.
Tasarım kararları
Neon Stack'teki iki kural, ilham aldığı oyunlarda yok. İkisi de aynı sebeple eklendi: kötü şansı cezalandırmak yerine önden düşünmeyi ödüllendirmek.
- Takas. Yer olmayan bir küre gelmesi haksızlık gibi hissettiriyor. Her bırakışta bir takas hakkı, o anı bir karara dönüştürüyor.
- İki saniyelik süre. Tehlike çizgisini geçmek oyunu anında bitirmez. Bir birleştirmeyle durumu düzeltmeye tam yetecek kadar süre vardır; böylece oyunun son saniyeleri keyfi değil, gergin olur.
Zirve küresinin kuyuda kalmak yerine patlaması da aynı sebeple. Tahtayı tıkayan bir ödül pek ödül sayılmaz.
Güncellemeler
- Eylül 2026. Kaydedilen rekor ve istatistikler, duraklatma, her bırakışta bir takas, uçuşan puan yazıları, telefonda titreşim, tehlike uyarısı, skor paylaşma, başlangıç ekranındaki küre evrim merdiveni ve önbelleğe alınan küre görüntüleriyle daha hızlı çizim.
- Öncesi. İlk yayın: fizik, birleştirme, kombolar ve neon görünüm.
Oyna
Neon Stack ücretsizdir, güncel her tarayıcıda çalışır ve kurulum gerektirmez. Neon Stack oyna veya rehber, taktikler ve SSS bölümünü oku. Sitede iki oyun daha var: Neon Grid (kaydırmalı birleştirme bulmacası) ve Neon Breaker (tuğla kırma). Tüm oyunlar.