Ağustos 2026'da neler değişti
Bu çalışmadan önce birçok manuel tersine mühendislik yapmıştım. Bir açıklama yapana kadar bir işlevi inceler, ardından bu açıklamayı programa göre test ederdim. Daha da ileri gitmek, kendi zamanımın çoğunu bir sonraki işleve harcamak anlamına geliyordu. Aynı zamanda kafamda giderek daha büyük bir resim tutmak anlamına geliyordu.
YENİDEN çalışmamın çoğu oyunlarla ilgili. Onları yeniden yapılandırıyorum, böylece davranışları anlaşılabilir ve sonunda bir yazılım bağlantı noktasına veya bir moda taşınabilir. Bu makalenin arkasındaki deneyim budur. Yöntem başka yerlerde yararlı olabilir, ancak her alanın güvenilir bir referansa karşı neyi kontrol edebileceğini belirlemesi gerekir.
Ağustos 2026'da ajan odaklı re'yi ciddi bir şekilde keşfetmeye başladım. Bir ajanın programa ve sıradan geliştirme araçlarına erişimle ne kadar ileri gidebileceğini görmek istedim. Touhou'nun yeniden inşası bana öğrenmem gereken önemli bir proje verdi.
Erken ilerleme şaşırtıcıydı. Ben her adımı seçmeden bir soruşturma devam edebilir. Başarısız bir karşılaştırma aracıyı başka bir arayana gönderebilir. Küçük bir teşhis yazabilir ve daha sonra ne deneyeceğine karar vermek için sonucu kullanabilir. Bu özgürlüğü vermek bir fark yarattı: Projenin yönüne ve kontrollerinin güvenilir olup olmadığına daha fazla dikkat edebilirdim.
Tempo önce dikkatimi çekti. Sonra mevcut projenin ötesinde neyin hayatta kalacağını merak etmeye başladım. Bir sonraki oyun yeni öğrendiğimiz her şeyden faydalanır mı?
TH08: insan işi üzerine inşa etmek
TH08 , Bozulmaz Gece, GensokyoClub'NUN yeniden inşasının devamı olarak başladı. Halka açık kaynakları bana sağlam bir temel verdi. Devamında koruduğum yapı bilgisi ve katkıların tarihi ile geldi.
İçe aktarılan geçmiş, halka açık 10 Ağustos kontrol noktasında sona erer. Bağımsız devamım 13 Ağustos'ta başladı. 19 Ağustos'a kadar defter, tanımlanan 1.107 oyun işlevinin tümü için kaynak kaydetti.
Devam başladıktan yaklaşık on bir gün sonra, 24 Ağustos'ta oynanabilir bir Linux yeniden yapılanma limanı işlendi. Bunu bir Web baskısı izledi. Yerel Linux 64 bit sürümü 30 Ağustos'ta geldi.
Beni şaşırtan şey, çalışmanın insanların yürütebileceği bir programa ulaşmasıydı. Oraya ulaşmak, bireysel bir işlevin ötesinde aşağıdaki sorunları gerektiriyordu. İki işlev yalıtılmış olarak doğru görünse bile, yanlışlıkla paylaşılması gereken ayrı durum kopyalarını kullanabilirler.
Bu, referans kontrollerini işin merkezinde yaptı. Onlara doğrulama referansları (kahinler) diyorum. Bir kod karşılaştırması, yeniden yapılandırılmış bir işlevin orijinal talimatları yeniden üretip üretmediğini bize söyleyebilir. Bir çalışma zamanı denetimi, uygulanan bir rotanın beklenen duruma ulaşıp ulaşmadığını bize söyleyebilir. Temsilci bir açıklama önerir ve onu test eder; Bir uyumsuzluk ona araştırması gereken belirli bir şey verir.
Yanlış sabitle tam bir eşleşme
Doğrulama referansı (oracle), birinin yazdığı bir yazılımdır. TH08 bana bu yazılıma ne kadar güvenebileceğine dair net bir hatırlatma yaptı.
Eylül ayında, aşağı akış Anahtarı bağlantı noktası tarafından bildirilen bir hata, öğenin otomatik toplanmasına geri döndü. Yeniden oluşturulan kaynak, oyuncu gücünü 0.0'a karşı kontrol etti. Orijinal, maksimum güç eşiği olan 128.0'ı kullandı.
Normal güç negatif değildir, bu nedenle yeniden yapılandırılmış güç kontrolü etkin bir şekilde her zaman yerine getirilmiştir. Toplama çizgisinin üzerinde, oyun maksimum güç gerektirmeden öğeleri çekebilir. Koşuldaki diğer istisnalar doğruydu. Bu sabit davranışı değiştirdi.
Yine de işlev tam karşılaştırmayı çoktan geçmişti.
Yeniden oluşturma, bir sabiti farklı bir adrese koyabilir. Karşılaştırma aracı, derlenmiş talimatlardaki adresleri orijinaliyle karşılaştırmadan önce ayarlayarak bunu hesaba kattı. Ancak, başvurulan adreste depolanan kayan nokta değerini hiçbir zaman kontrol etmedi.
Bu çekte bir delik bıraktı. Yeniden yapılandırılan talimatı orijinalin 128.0'ına yönlendirebilirken, kaynak hala 0.0dedi. Yönerge baytları eşleşti. Kaynak farklı bir şey ifade ediyordu.
2 Eylül düzeltmesi kaynağı düzeltti ve karşılaştırmanın başvurulan sabitin gerçek baytlarını kontrol etmesini sağladı. Daha geniş bir denetim daha sonra 1.548 kayan noktalı sabit referansı inceledi. Kabul edilen beş işlevde on iki yanlış referans daha buldu.
Karşılaştırma şimdi bu tür her kayan nokta sabitini kontrol ediyor. Testleri, reddedildiklerinden emin olmak için kasıtlı olarak yanlış değerler içerir. Zayıf kontrolü geçen sonuçları da tekrar gözden geçirmek zorunda kaldık.
Doğrulama referansının (oracle) da yeniden yapılandırılması gerekiyordu. Tamir etmek, oyunu tamir etmenin bir parçasıydı.
Ekip çoğunlukla ajanlarla çalışan bir kişi olduğunda bu önemlidir. Ürettikleri her hattı kişisel olarak inceleyemem, bu yüzden güvenimin çoğu onların kontrollerine dayanıyor. Paylaşılan doğrulama referansı'nın (oracle) kör noktası, fark etmeden önce birçok araştırmayı etkileyebilir. Denetleyicinin gerçekte neyi doğruladığını anlamam ve başarısız olması gereken durumlara karşı test etmem gerekiyor.
Çalışmalar devam ederken, bu kontroller deponun bir parçası haline geldi. Kaynak değişikliklerinin nedenleri ve daha önceki bir oturumun daha önceki bir oturumun durduğu yerden devam etmesine izin veren notlar da öyle. Kaynak kod deposu, projenin çalışma belleği haline geliyordu.
Başarılı bir parti bize hem kurtarılan kodu hem de bir sonraki parti için daha iyi bir ortam sağladı.
İki farklı yeniden yapılanma fikri
GensokyoClub'NUN kamuya açık BENİOKU, bu tür çalışmalarla olan anlaşmazlığını açıkça ortaya koyuyor. Bildirim, tamamlanana kadar daha fazla gelişmenin özel olarak gerçekleşeceğini duyurdu. Bir pasaj okur:
Bu alandaki dolandırıcıların (AI ayrıştırmaları ve bağlantı noktaları) çalışmalarımızdan aldığı yükseliş, gelecekteki ayrıştırma çabaları için kötü bir imaj çiziyor…
Bildiride ayrıca bakıcılar üzerindeki psikolojik ücret de açıklanmaktadır. Katkı politikaları, öncelikle yapay zeka ile üretilen çekme taleplerini hariç tutar. Boş zamanlarını zor işlere harcadılar ve bu iş devam etmemi mümkün kıldı. Arkasındaki çabaya saygı duyuyorum. Tartışmak istediğim anlaşmazlık, yeniden yapılanmanın nasıl ilerlemesi gerektiği ve bir katkının nasıl değerlendirilmesi gerektiği ile ilgili.
Bildiğim manuel iş akışında, bir işlev hakkında bir anlayış geliştirmek ve onu yeniden oluşturmak genellikle aynı kişiye düşüyordu. Bir proje büyük ölçüde o kişinin uzmanlığına dayanıyordu. Katılımcıya olan güven önemliydi çünkü akıl yürütmenin çoğu onlar çalışırken gerçekleşti.
Mevcut projeler zaten kaynağında bilgiyi koruyor ve araçlar oluşturuyor. Benim için değişen şey, bir ajanın bu bilgiyi bir sonraki soruşturmayı kendi başına yürütmek için kullanabilmesiydi.
Devamımda, bir sonucu kabul etmenin amacına ve standardına karar veriyorum. Ajanın soruşturma konusunda geniş bir özgürlüğü var. Önerilen yeniden inşası daha sonra ilgili kontrollerden kurtulmak zorundadır. İşin çoğunu bir temsilci yapmış olsa bile, başka bir kişinin neden bir uygulamayı seçtiğimizi inceleyebilmesini istiyorum.
Bu zor bir geçiş olabilir. Yıllarca süren özenli çalışma, çok daha hızlı ilerleyen bir devamlılığın temeli olabilir. Bu, krediyle ilgili gerçek soruları gündeme getiriyor. Ayrıca, bir katkıyı kabul etmeden önce bakıcıların bilmesi gerekenleri de değiştirir.
Endüstriyel benzetme bunu düşünmeme yardımcı oluyor. Bir zanaatta, sürecin çoğu, onu gerçekleştiren kişinin becerisine bağlıdır. Makine, bu becerinin gerekli olduğu yerde değişir. Birisi hala süreci tasarlamalı ve çıktısının ne zaman yanlış olduğunu anlamalıdır. Farklı topluluklar bu değişimin ne kadarını üstlenmek istediklerini seçebilir.
Benim seçimim, miras kalan eser kredilendirilerek ve tarihi korunarak açık bir şekilde devam etmektir. Yeni çalışmanın gözden geçirilebilir olmasını istiyorum. Bu bize bu yaklaşımın ne kadar ileri gidebileceğini sormanın ve yol boyunca neyin yanlış gittiğinden öğrenmenin bir yolunu sunuyor.
Kaynak: GensokyoClub 10 Ekim 2026'da kontrol edilen BENİOKU bildirimi ve katkı politikası. Alıntı kısaltılmış bir alıntıdır. TH08 kredileri ve kaynağı devam sınırını kaydeder.
TH095: deneyim birleştirmeye başlar
TH095, Mermiyi Vur, bu deneyimin değerini görmeyi çok daha kolaylaştırdı. Deposu 29 Ağustos'ta defterde sıfır onaylanmış oyun işleviyle başladı. Hala oyunu öğrenmek zorundaydık. Ancak bir yeniden yapılanmaya nasıl başlanacağı ve nasıl devam ettirileceği hakkında çok daha fazlasını zaten biliyorduk.
7 Eylül'e gelindiğinde, tanımlanan 697 oyun işlevinin tümü kaynağa sahipti. 8 Eylül'e kadar 696 kesin karşılaştırma olarak kabul edilmişti. Programın tamamı 9 Eylül'de bağlantılıydı. Windows i386 yeniden yapılandırması, başlatmadan yaklaşık on iki gün sonra 10 Eylül'de oynanabilir olarak işaretlendi.
Bunu ilk projenin hızından daha heyecan verici buldum. Yeni bir hedef, başka bir oyun üzerinde yapılan işten yararlanabilir. Deneyim, araçlarda ve projenin organize edilme biçiminde zaten mevcuttu.
Örneğin, TH08 bize birleştirilmiş programa erken dikkat etmeyi öğretmişti. Kurtarılan birkaç işlev aynı duruma bağlıysa, yalıtılmış karşılaştırmaları önemli bir soruyu açık bırakır. Birlikte çalıştıklarını görmeliyiz. Bu ders, TH095'NUN tüm program yapısına nasıl yaklaştığımızı şekillendirmeye yardımcı oldu.
Ben oradayken kafamda kalan bir ders faydalıdır. Başka bir oturumun çalışabileceğini kontrol ettikten sonra, devam ettikten sonra yardımcı olmaya devam edebilir. Bir sonraki temsilci, sonuca yol açan soruşturmayı tekrar etmeden sonucu kullanabilir.
Kayan nokta sabit hatası da o belleğe aittir. Bir referansı kontrol etmenin neden arkasındaki verileri de kontrol etmeyi gerektirdiğini açıklar. Bu düzeltmeyi kodla birlikte tutmak, sonraki projelerin eski çekin kör noktasını devralmaktan kaçınmasına yardımcı olur.
Yöntem, bir sonraki oyun için başlangıç materyalinin bir parçası haline gelir. Bir sonraki projenin çabalarının çoğunu, hedefiyle ilgili gerçekte yeni olan şeylere harcayabiliriz.
Aynı fayda daha sonra katılan kişiler için de geçerlidir. Çalışmaya devam etmeden önce bir kararı inceleyebilir ve kontrolünü tekrar yapabilirler. Kaynağın neden bu şekilde göründüğünü bulmak için tüm projenin geçmişini yeniden yapılandırmaları gerekmez.
TH04: iş akışı farklı bir mimariden sağ çıkıyor
Lotus Land Story adlı TH04, bu çalışmayı PC-98 DOS dönemine taşıdı. Hedef şimdi dört işbirliği programı olan 16 bitlik bir ortamdı. Donanım davranışını anlamak, Windows oyunlarından farklı kanıtlar gerektiriyordu. Mevcut ReC98 çalışması bize burada da değerli bilgiler ve kaynak materyaller verdi.
DOS yeniden yapılandırması şimdi çalışıyor. Manuel testimde, sonları boyunca Normal rotaları tamamladım ve tasarrufları kontrol ettim. Mevcut çalışma yerel bir 64 bit bağlantı noktasıdır. Çalışan bir DOS sürümü oluşturmak, önce bu bağlantı noktasına bir başvuru verir.
Mimari, araştırmamız gereken şeyi değiştirdi. Ayrıca, çalışmamızı kontrol ettiğimiz derleyiciyi ve çalışma zamanını da değiştirdi. Ancak ajan yine de bir soruyu sonuca kadar takip edebilir ve bu sonucun bir sonraki deneye rehberlik etmesine izin verebilir.
Oyundan sona geçişi düşünün. Hangi devletin bu sınırı aştığını ve bundan hangi programın sorumlu olduğunu bilmemiz gerekiyor. Bu DOS ürününe karşı araştırabileceğimiz bir şey. Kanıt ve kontroller mevcut olduğunda, bir temsilci, bir Windows başlığında olduğu gibi soru üzerinde de çalışabilir.
Bu nedenle TH04 argüman için önemlidir. Önemli bir platform değişikliği bizi yeni bir çalışma şekliyle baştan başlamaya zorlamadı. Mimari sorunu tanımladı; iş akışı hala bize bunu çözmenin bir yolunu verdi.
64 Bit bağlantı noktası için artık yeni uygulamayı dos'ta kurtarılmış davranışlara karşı inceleyebiliriz. Yeniden yapılanmadan elde edilen bilgi, limana inşa edilecek bir şey verir.
10 Ekim 2026 itibariyle proje durumu: DOS yeniden yapılandırma ve manuel test · 64 bit bağlantı noktası. Liman geliştirme aşamasındadır.
Tam koddan okunabilir koda
Bir yeniden yapılanma işe yaradığında, başka birinin bunu anlayabilmesini istiyorum.
Bana göre, montaj ve ham ofsetler eski arkadaşlar gibi hissedebilir. Bunun biraz sıra dışı bir "okunabilir" tanımı olduğunun farkındayım." Çoğu insan, yürütülebilir dosyanın bellek düzenini kafasında tutmadan oyunun mantığını takip etmeyi tercih eder.
Anlamsal yeniden yapılanmanın devreye girdiği yer burasıdır. Kurtarılan bir alan hala esas olarak ofseti ile bilinebilir. Rolünü açıklayana kadar oyunun onu nasıl kullandığını takip ediyoruz. O zaman ona anlamlı bir isim ve kanıtlara uyan bir tür verebiliriz. Akıl yürütmeyi kaynakla birlikte tutarız, böylece bir sonraki kişi bu yorumun nereden geldiğini görebilir.
Bu özellikle bir yazılım bağlantı noktası için önemli hale gelir. Mutlak bir adres bana eski yürütülebilir dosyada bir şeyin nerede yaşadığını söyler. 64 bitlik bir uygulamaya, hangi nesnenin o duruma sahip olması gerektiğine karar vermede çok az yardım sağlar. Davranışı güvenli bir şekilde taşımak için eski bellek erişiminin arkasındaki ilişkiyi kurtarmamız gerekiyor.
Şu anda kullandığım sipariş:
- Kesin bir taban çizgisini kurtarın. Yeniden oluşturulan parçaları geçmiş derleyici ile derleyin. İlgili kodu ve verileri orijinal yürütülebilir dosyayla karşılaştırın. Çözülmemiş farklılıkları kaydedin, böylece bir sonraki aşama net bir başlangıç noktasına sahip olur.
- Orijinal platformda oluşturun ve oynayın. Orijinal mimariyi ve derleyiciyi kullanarak bu parçaları gerçek programa bağlayın. Önemli oyun yollarını kullanın. Yalıtılmış bir işlev karşılaştırmasının kaçırdığı paylaşılan durum veya başlatma ile ilgili sorunları burada bulabiliriz.
- Anlambilimi her iki referansa göre yeniden oluşturun. Her seferinde oyunun tutarlı bir bölümünü alın ve kurtarılan kaynağının ne anlama geldiğini belirleyin. Tam karşılaştırmaları ve oynanabilir tarihsel yapıyı korurken temsilini geliştirin.
- Modern limanı yapın. Yerleşik davranışı, yerel bir 64 bit yapı gibi yeni ortama taşıyın. Yeniden yapılandırılmış orijinal platform oyunu, bağlantı noktasının nasıl davrandığını karşılaştırmak için bir referans olmaya devam ediyor.
İkinci aşamadan itibaren oynanabilir yapı, üçüncü aşamada ikinci bir doğrulama referansı (oracle) haline gelir. İlk doğrulama referansı (oracle), değiştirilen kaynağımızın hala ilgili orijinal kodu ve verileri yeniden üretip üretmediğini kontrol eder. İkincisi, yeniden yapılandırılan programın egzersiz yaptığımız yollar boyunca hala doğru şekilde oluşturulduğunu ve davrandığını kontrol eder.
Farklı hatalar yakalarlar. Bir tür değişikliği oluşturulan yönergeleri değiştirebilir. Sahiplik değişikliği, eyaletin farklı kopyalarını kullanarak oyunun iki bölümünü bırakabilir. Her iki kontrolün de mevcut tutulması, acenteye bir refaktörü daha fazla taşımadan önce soruşturmada somut bir başarısızlık sağlar.
Bir ismin kendi kanıtına ihtiyacı vardır. Kesin bir karşılaştırma, bir alanın gerçekten “yenilmezlik süresi" anlamına gelip gelmediğini bize söyleyemez." Bunu oyunun nasıl yazdığına ve kullandığına göre belirlemeliyiz. Anlam belirsiz kalırsa, tarafsız bir isim bir sonraki okuyucu için kendinden emin bir tahminden daha faydalıdır.
Bu düzeni projelerle öğrendik. TH08, daha sonraki geçmiş platform denetimlerinden bazılarından önce zaten oynanabilir bağlantı noktalarına sahipti. Bu, bazı kusurları görmeyi zorlaştırdı. Fabrikanın mevcut iş akışı, orijinal platform yapısını ilk sıraya koyar, böylece anlamsal çalışma, taşıma başlamadan önce referans olarak kullanabilir.
Tam yeniden yapılanma bize bir referans veriyor. Anlamsal yeniden yapılanma, kurtarılan bilgiyi kullanılabilir hale getirir. Daha sonra her ikisine de bir liman inşa edilebilir.
Bunu endüstriyel bir değişim yapan nedir
Bu projeler dikkatimi çektiğim yerde değişti. Ajanlar soruşturmanın çoğunu ileriye taşıyabildiklerinde, çalışma ortamlarını iyileştirmek yapabileceğim en faydalı şeylerden biri haline geldi. Daha iyi bir araç, ihtiyacı olan sonraki her işleve yardımcı olabilir.
Özerklik burada önemlidir. Yararlı bir sonraki adım genellikle ancak başarısız bir deneyden sonra netleşir. Bir ajanın bu sonucu beklenmedik bir yerde takip etmek için yeterli özgürlüğe ihtiyacı vardır. Her adımı yazmamı beklemek zorunda kalırsa, işin çoğu dikkatime bağlı kalır.
Ajanın yanlış hipotezler yapmasını bekliyorum. Önemli olan, onları test edip sonuçtan öğrenip öğrenemeyeceğimizdir. Başarısız bir kontrol, hatayı tekrar deneyecek kadar iyi anlamasına yardımcı olmalıdır. Birikmiş kanıtların bir proje kilometre taşını destekleyip desteklemediğine hala karar vermem gerekiyor.
REA, aracıya analiz araçlarına erişim sağlar. Bir işlevin arayanıyla ilgili bir soru, doğrudan o arayanı incelemeye yönlendirebilir. Yeniden yapılandırma projesi derleyiciyi ve kendi referans kontrollerini sağlar. Aracı, önerdiği kaynağı test etmek ve açıklamasının nerede geçerli olduğunu görmek için bunları kullanabilir.
TH08 hatası, bu kontrollerin neden kendi mühendislik dikkatini hak ettiğini gösterir. Aynı karşılaştırma yüzlerce işlevde kullanıldığında, içindeki bir boşluk, bir uygulamadaki bir hatadan çok daha uzağa yayılabilir. Denetleyiciyi test etmek, daha sonraki tüm çalışmalarda kullanılabilen geri bildirimi geliştirir.
Endüstriyel analojinin burada yararlı bir tarihsel örneği vardır. Boulton ve Watt, motor valflerinin ayarlanmasına yardımcı olmak için 1796'da bir buhar motoru göstergesi tanıttı. Bir kayıt versiyonu, piston stroku boyunca basıncı izledi. Motorun iç davranışını incelemeye hazır hale getirdi. Karşılaştırma araçlarımız da benzer bir amaca hizmet ediyor: Biz onu geliştirirken makinelerin ne yaptığını incelememize izin veriyorlar.
Bu endüstriyel değişimin ilk aşamalarındayız. Altyapının çoğu hala olgunlaşmamış durumda. Temsilciler, kontrollerimizin desteklemek için tasarlandığından daha hızlı hareket edebilir, bu nedenle süreç onlarla birlikte gelişmelidir. Paylaşılan bir araçta bir kusur bulduğumuzda, onu onarmalı ve etkilediği sonuçları tekrar gözden geçirmeliyiz. Bir sonraki proje daha sonra daha güçlü bir aracı devralabilir.
Herhangi bir konuşmanın pratik bir sınırı da vardır. Büyük bir yeniden yapılanma bitmeden sona erecek. Kaynak kod deposu, son kararın nedenini kaybetmeden başka bir oturumun devam etmesini mümkün kılmalıdır.
Touhou Yeniden Yapılanma Fabrikası bu ihtiyaçtan doğdu. Projelere çeklerini ve derslerini ileriye taşımak için ortak bir yol sunar. Bir oyun üzerinde çalışmak, diğerinin başlangıç koşullarını iyileştirebilir.
Endüstriyel analojiyi benim için anlamlı kılan şey budur. Deneyim, başkalarının kullanabileceği araçların bir parçası olmaya başlar. Bu araçları geliştirmek, bir sonraki kişinin - veya bir sonraki temsilcinin - ne kadarını yapabileceğini değiştirir.
Şimdi düşünebileceğimiz projeler
Hız önemlidir çünkü başlama kararını değiştirir. Bir oyun tersine mühendislik yapmak için büyüleyici olabilir ve yine de gerçekçi olarak verebileceğimden daha fazla kendi dikkatimi talep edebilir. Birçok proje fikir olarak kalacaktır.
Şimdi böyle bir projeyi tekrar tekrar araştırarak sürdürmenin bir yolunu görebiliyorum. Çalışan bir yeniden yapılanma elde etmek, bir yazılım bağlantı noktasını daha pratik hale getirir. Okunabilir anlambilimi kurtarmak, bir başkasının bir modu keşfetmesini kolaylaştırır. Oyunu anlamak için harcanan çaba, ilk sürüm yayınlandıktan sonra karşılığını vermeye devam edebilir.
Şimdi bilmediğim bir programa bakıyorum ve soruyorum: hangi erişim, geri bildirim ve birikmiş bilgi, bir temsilcinin bu konuda güvenilir bir şekilde çalışmasına izin verir?
Bu soru, daha önce yalnız bırakacağım projeleri düşünmemi sağlıyor. Her biri bir sonrakine yaklaşma şeklimizi geliştirebilir. Bunun bizi ne kadar ileri götürebileceğini araştırmaya devam etmek istiyorum.
Proje kilometre taşları ve kaynakları
Tarihler, 10 Ekim 2026'da herkese açık GitHub geçmişine göre kontrol edilen kayıtlı proje kontrol noktalarını açıklar. Geçen süre, taahhütler arasındaki takvim zamanıdır. Kaynak varlığı, tam karşılaştırmalar, yapı ve çalışma zamanı sonuçlarının her biri farklı bir kilometre taşı olarak adlandırılır.
- TH08: 13 Ağustos devamı, 19 Ağustos kaynak defteri, 24 Ağustos Linux bağlantı noktası, 26 Ağustos Web sürümü ve 30 Ağustos 64 bit Linux sürümü.
- TH095: 29 Ağustos başlangıç defteri, 7 Eylül kaynak defteri, 8 Eylül karşılaştırmaları, 9 Eylül bağlantısı ve 10 Eylül oynanabilir yapı kaydı.
- TH04: 10 Ekim devir teslimi, çalışan DOS yeniden yapılandırmasını, bakıcının tam Normal rota testini ve mevcut 64 bit aşamasını kaydeder.
- TH08 doğrulama başvurusu (oracle) düzeltmesi: bildirilen otomatik toplama hatası, kaynak ve karşılaştırma düzeltmesi ve tam kayan nokta sürekli denetimi.
- Anlamsal yeniden yapılanma: TH08 okunabilirlik oyun kitabı ve Fabrikanın aşama sırası ve iki doğrulama yolu.
- Endüstri tarihi: Bilim Müzesi Grubunun buhar motoru gösterge kaydı, 1796 girişini ve basınç kayıt mekanizmasını açıklar.
- Yöntem: Fabrikanın temsilci özerkliği ve oyunlar arası bilgi belgeleri çalışma prensiplerini ve dersleri korur.