Neden Resmi Olmayan Wordle Eğitmeni FirstWord’ü Oluşturdum?
![Neden Resmi Olmayan Wordle Eğitmeni FirstWord’ü Oluşturdum?](https://www.haberizdio.com/wp-content/uploads/2022/10/Neden-Resmi-Olmayan-Wordle-Egitmeni-FirstWordu-Olusturdum.pngkeepProtocol.png)
[ad_1]
Geçen hafta sonu, sadece eğlence için, adında basit bir web uygulamasını hackledim. İlk kelime. Nasıl tarif edeceğimi tam olarak bilmiyorum, ama sizi daha iyi bir Wordle oyuncusu yapmak için bir tür antrenör. İlk kelime tahmininizi derecelendirir (bu nedenle FirstWord adı). Yani, bir tür “kelime notu”.
bekle, ne var kelime sen sor? Bütün öfke bu. 6 denemede bir kelimeyi tahmin etmeniz gereken basit bir kelime oyunu, oyun size önceki tahminleriniz hakkında ipuçları verir.
Her halükarda, uygulamayı birkaç saat içinde Cumartesi günü oluşturdum, Pazar günü başlattım. Sonraki 7 gün içinde havalandı. FirstWord’e ilk haftasında 200.000’den fazla kelime gönderildi. Şimdi, ilk destek azaldıktan sonra bile, uygulama hala günde 1.000’den fazla kişi tarafından kullanılıyor. Bu beni biraz şaşırttı, çünkü sizi bir konuda eğitmek için oluşturulmuş basit bir uygulama. kelime oyunu.
Bu yüzden, beni tanıyanlarınız (HubSpot’un kurucu ortaklarından biriyim) merak ediyor olabilir: Neden? için basit bir araç oluşturmak için neden saatler harcarsınız? oyun?
İşte biraz arka plan:
1) Çevrimiçi yeni başlayanlar için Python programlama dersi alan (OutSchool’da) 11 yaşında bir çocuğum var. Bu onun için biraz zor, çünkü o sadece 5. sınıfta ve boole mantığı, fonksiyonlar ve kodlamayı öğrenmeye yardımcı olan diğer matematik temellerini ele almamış. Ama büyük ilerleme kaydediyor — ve bu hem ona hem de bana neşe getiriyor.
2) İnşa ettiği şey çok basit bir yarış oyunudur (bu ona 2B geometriyi, rastgele sayıların neden önemli olduğunu vb. öğretir). Ama böyle bir şeyi görmenin onun için yararlı olabileceğini düşündüm. abilir Python’da inşa edin – ve halka açın.
3) Ayrıntılara girmemiş olsak da, bir alan adı seçmekten uygulamayı “başlatmaya”, Google Analytics’i izlemeye (ve tüm dünyada ortaya çıkan gerçek zamanlı noktalarla heyecanlanmaya), koşmaya kadar her şeye maruz kaldı. Kaç kelimenin gönderildiğini vb. görmek için SQL sorguları.
Kodlamam sadece birkaç saatimi alan bir hafta sonu projesi için fena değil (ve ardından havalı çocukların bunu nasıl kullanacağını öğrenmek için birkaç saat daha). Beni şuraya getiren başka neden yaptım.
En iyi yaparak öğrenirim. Sadece oraya girerek, bazı kodlar yazarak ve Bunu yapıyor. Öğrenmekle ilgilendiğim bir sürü şey oldu. Ve öğreticiler ve benzeri şeyler sizi gerçekten bir yere kadar götürür.
İşte kısmi listem (hepsi var olduğu gibi FirstWord için kazmak zorunda kaldım):
1) Sunucusuz işlevler (özellikle web uygulamaları olarak)
2) Vercel (sunucusuz web uygulamalarını kolaylıkla dağıtmak için harika bir yer)
3) Web çerçevem olarak Flask (Django yerine)
4) DeSo girişi (DeSo, kendi blok zincirine sahip bir web3 sosyal ağıdır)
Ve günün sonunda, programlamayı sevdiğim için yaptım. eğlenirim bina şeyler. Ve arkadaşlarımın ve ailemin zevk alabileceği bir şey inşa etmek güzel. Çoğu zaman kendime süper güçler kazandırmak için iş uygulamaları veya kişisel araçlar geliştiriyorum.
Bazı insanlar hafta sonları ahşap dükkânına gider ve bir şeyler inşa eder. Ben o beceriye sahip değilim. kodluyorum.
Şimdi, kendi kelime oyunumu (FirstWord’ün zaten bir tür haline geldiği) oluşturma cazibesine direnmem gerekiyor. Çünkü ben kelime oyunlarını gerçekten seviyorum.
[ad_2]