İçindekiler:
- Adım 1: Gerekli Malzemeler
- Adım 2: Devre Geliştirme
- Adım 3: Dolgu Panoları ile Kare Kutu 3 İnç Yapın
- 4. Adım: Anahtarı Düzeltin
- Adım 5: Devre İçin Doldurma Panolarında Yuvalar Alın
- Adım 6: Temel Zarı Bitirin
- 7. Adım: Zar Açısını Kontrol Edin
- Adım 8: Arduino Programı
- 9. Adım: MIT App Inventor'da Uygulama Oluşturmaya Başlayın
- Adım 10: MIT App Inventor'ın Temelleri
- Adım 11: Wall-E ve EVE İlk Ekranı
- Adım 12: Oyun Ekranı
- Adım 13: Oyun Başlatma Blokları
- Adım 14: Mavi Diş Bağlantısı
- Adım 15: Koşullara Adım Atın ve Hareket Edin
- Adım 16: Renk Değişimi ve Zar Görüntüsü Değişimi
- Adım 17: Oyunu Bitir
- Adım 18: Uygulama Oluşturun
- 19. Adım: Android'de Oyun Oyna
- Adım 20: Zar Sünger Katmanı
- Adım 21: Kadife Bezle Üzerini Kapatın ve Noktaları Yapıştırın
- Adım 22: Oyunla Eğlence
Video: Yumuşak Oyuncak Bluetooth Zar ve MIT App Inventor ile Android Oyunu Geliştirin: 22 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Zar oyunu oynamanın farklı bir yöntemi var
1) Ahşap veya pirinç zarlarla geleneksel oyun.
2) Mobil veya pc tarafından oluşturulan rastgele zar değeri ile mobil veya pc'de oynayın.
Bu farklı yöntemde zarları fiziksel olarak oynayın ve parayı mobil veya PC'de hareket ettirin. Online mağazada küçük bluetooth zarları bulabiliyoruz. Ama biz burada bu oyuncağı, Toddler için yumuşak oyuncak olarak ve daha gençler için Bluetooth zarları olarak kullanılan çok amaçlı kullanıyoruz.
Ayrıca bluetooth zar için bir android oyun desteği geliştirin. Talimatlar için küçük bir uygulama geliştirmek için MIT App mucitini kullanıyorum. Burada "Kara Delik ve Uzay Gemisi" (Snake and Ladder gibi) adlı bir oyun nasıl geliştireceğimi ve oyuncu adını Wall-E ve EVE olarak nasıl geliştirdiğimi ve böylece "WALL-E ve EVE in Black Hole and Space Ship" adımlarını ayrıntılı olarak açıklıyorum. Bluetooth zarları olmadan bile bu oyunu oynayabilirsiniz. Yalnızca oyun geliştirme için lütfen doğrudan 9. Adıma geçin.
Adım 1: Gerekli Malzemeler
Gerekli malzemeler
1) Arduino Nano - 1 No.
2) MPU6050 - Üç Eksenli Gyro İvmeölçer Modülü - 1Hayır
3) HC05 Bluetooth Modülü - 1No.
4) AÇMA/KAPAMA Düğmesine basın - 1No.
5) 9V pil - 1Hayır.
6) 9V pil Konektörü - 1 No.
7) Düz PCB.
8) Erkek Dişi başlık pimleri.
9) Oluklu Mukavva.
10) Sünger.
11) Kadife Kumaş.
Adım 2: Devre Geliştirme
Arduino projeleri için devre geliştirmek benim için her zaman çok ilgi çekicidir. İşte çok basit bir bağlantı.
Vin için güç kaynağı, bir açma/kapama düğmesi aracılığıyla 9V pilden verilir.
HC05'i her zaman Arduino Tx, Rx'e bağlarım ama burada bu projede D4, D3'e bağlı ve bağlanmak için yazılım seri olarak kullanıyorum. Değişikliğin nedeni devreyi zara yerleştirip kodu değiştirdikten sonra HC05'i devreden çıkaramıyor, hc05 varsa kodu yükleyemiyor. bu yüzden Pin 4, 5 olarak değiştirin.
Nano 5V ve GND'ye bağlı MPU6050 Vcc ve GND. MPU6050'nin SDA'sını A4'e ve SCL'yi A5'e bağlayın.
Mümkün olduğunca Küçük bir kalkan yapın. MPU6050'yi herhangi bir yönde düz konumda tutun. Artık devre hazır. Örnek program ile kontrol edin ve açıyı hesaplayın.
Adım 3: Dolgu Panoları ile Kare Kutu 3 İnç Yapın
Tek katlı oluklu mukavva kullanarak 3 inç X 3 inç X 3 inçlik bir kutu yapın. Bir kutu yapmak çok kolay, birçok yolu var. Deseni oluşturmak için tek sayfayı kullanıyorum ve fevicol (sakız) ile yapıştırıyorum. Bir tarafı açık tutun. Kutuyu doldurmak için 3 inç x 3 inç parçalar kesin, benim için doldurması 17 parça alır. Bu dolgu parçaları devreyi aynı pozisyonda tutar.
4. Adım: Anahtarı Düzeltin
Anahtarı oluklu kutuya sabitleyin. Kutunun ortasını açıklığın karşı tarafında işaretleyin ve bir daire çizin. Anahtarı tutmak için pim kesme deliğini kullanın. Şimdi oluklu parçaları kutuya yerleştirin ve işaretleyici kullanarak dolgu parçalarındaki delik yerini işaretleyin. Doldurma parçalarını çıkarın ve işaret işaretli parçalardaki yuvayı alın. ve anahtar arka kısmının uygun olup olmadığını kontrol edin.
Adım 5: Devre İçin Doldurma Panolarında Yuvalar Alın
Ortayı bırakın, alınan parçaları yuvalayın ve kalan sol ve sağ yan parçaları alın ve devre ve pil yuvasını alın. Yuva, devreyi ve pili sıkı tutmalı, ancak kolayca çıkarabilmelidir. Arduino usb konektörünü yan tarafta tutun ki zarları açarak programı değiştirebilelim. Ana şey, MPU6050'yi herhangi bir pozisyonda düz tutmaktır. Devreyi çıkarın ve tüm sayfaları birbirine yapıştırın (fevicol kullanıyorum) ve kurumasını bekleyin. Artık devre tutma kısmı hazırdır.
Adım 6: Temel Zarı Bitirin
Güç kaynağı kablolarını uzun kabloyla değiştirin. Anahtardan iki tel alın. Kabloyu yuvadan geçirin ve bir ucunu pil tutucunun artı kutbuna ve diğer ucunu Arduino uno'nun Vin'ine bağlayın. Pilin negatif-ve'sinden doğrudan arduino'nun gnd'sine. Pili bağlayın ve pili içeride tutun artık temel zar yapısı hazır.
Yanlarda kurşun kalemle sayıları işaretleyin. Alt taraf 1 ve karşı taraf 6'dır. Temel zar tarafları için Wikipedia'ya bakın ve zarda işaretleyin.
Not
Şu anda Zar 1 tarafı zeminde düz değilken sünger eklenirken bu taraf düzeltildi.
7. Adım: Zar Açısını Kontrol Edin
Karton zarını açın ve kabloyu arduinoya bağlayın. Örnek kodu kullanarak MPU6050'nin XYZ Açısını bulun. Bir elektronik tablo yapın ve her iki tarafta gösterilen açıyı işaretleyin. Okumayı alın ve her yönde bir XYZ aralığı oluşturun. Bu aralığı kullanın, zarın kenarlarını belirleyin.
Adım 8: Arduino Programı
Arduino için Programı google drive'dan buraya tıklayarak indirin
Programda MPU6050 ile bağlanmak için Wire kitaplığını, HC05'e bağlanmak için Yazılım seri kitaplığını kullanın. Wire kütüphanesinden İstek yanıtı MPU6050'den okuma alın ve hesaplama ile XYZ açısını bulun (hesaplamalar web'den alınmıştır). Açı ile erken adıma göre zar tarafını hesaplayın. Android'den ilk önce Tamam alındığında, zar 2 döngü bekler, ardından mevcut konumu 3 kez kontrol eder, konum 3 kez aynıysa, mevcut tarafı android'e gönderir. Yani dışarı döndürmeden zar tarafı android'e gönderilmez.
9. Adım: MIT App Inventor'da Uygulama Oluşturmaya Başlayın
MIT UYGULAMA MUCİZESİ 2
Gelin ve bir android Zar oyunu geliştirme zamanı geldiği için çarşafın önüne oturun. İki oyunculu yılan ve merdiven oyununu seçiyorum.
MIT APP INVENTOR, görsel programlama arayüzüne sahip çevrimiçi bir android uygulama geliştiricisidir. Uygulama geliştirmek çok kolay. İnternette çok sayıda yardım kaynağı bulundu. Burada oyun geliştirmeye geçmeden önce bazı temel adımları görüyoruz.
Yukarıda verilen bağlantıyı açın, Uygulama mucidi web sayfasına gidin. Sol taraftaki uygulama oluştur'u tıklayın ve google ile oturum açmaya gidin. Google hesabınızın kullanıcı adını ve şifresini verin ve oturum açın. Projeler listenize gider. Talimatlar için birçok küçük uygulama yaptım. Yeni proje oluştur düğmesine tıklayın ve giriş kutusuna proje adını verin ve tamam'a tıklayın ve sizi geliştirme sayfasına yönlendirin.
Adım 10: MIT App Inventor'ın Temelleri
Tasarımcı Ekranı
Geliştirme sayfasında iki tarafımız var, biri tasarımcı tarafı ve Bloklar tarafı. Düğmeye tıklayarak tarafları değiştiriyoruz. Tasarımcı görünümünde bir taraf palet, diğer taraf özellikler, Bileşenler ve Ortamdır. Paletten bileşenleri aktif forma sürükleyip bırakın. Formda bir bileşen seçilirse, bileşenin özelliği özelliklerde listelenir, özellikleri değiştirebilirsiniz. Bileşenler listesinde bu projede kullanılan bileşenler listelenmiştir. Bileşen listesindeki isme tıklayarak da bileşeni seçin, ayrıca yeniden adlandır'a tıklayarak adı değiştirin veya alttaki sil düğmesine tıklayarak silin.
Üst tarafta bir ekran ekle butonu buldunuz, butona tıklayarak bir giriş kutusu yeni ekran adını sorun, adı girin ve tamam'a tıklayın, yeni ekran oluşturuldu. Tasarımcıda ekranı o ekrana taşımayı seçerek ekran ekle butonunun yanındaki butonda projedeki ekranların listesi listelenir. Ekranı kaldırmak için kaldır düğmesine tıklayın.
Medya Tıkla dosya yükle ve açılır ekrandan dosya seç'e tıklayın ve bilgisayardan yüklenecek dosyayı seçin ve Tamam'a tıklayın. Projeye görüntü sesleri eklemek için bu yöntemi kullanın.
Bloklar Ekranı
Bloklar ekranında sol tarafta projeye eklenen bileşenler listelenir. Bileşen adını tıkladığınızda, slayt menüsü bloklardaki bileşenler için komutların listesini gösterir, sadece bu komutu tıklayıp tasarım alanına sürükleyin ve beğenin. Yerleşik komutlar ve değişken bildirimi, ayrı Buit in menüsüne sahiptir.
Adım 11: Wall-E ve EVE İlk Ekranı
Kodlamamıza başlayalım. Geleneksel bir yılan ve merdiven, ben onu Blackhole ve Space Shep olarak adlandırıyorum ve Blackhole ve Space'de Wall-E ve Eve adlı oyuncuları içeriyorum.
Ön ekranda Sadece başlık ve Oynat Düğmesi. Oynat düğmesine tıklayarak oyun ekranına gidin.
Bloklar tarafında, komutu sadece iki blok setinde görebilirsiniz.
Adım 12: Oyun Ekranı
Tasarımcı Ekranı
Tasarımcı ekranında, biri oyun öğelerini, diğeri ise oyunun bitişini içeren iki düzenimiz var. Yüklendiğinde Oyun sonu düzenini gizleyin. Sonunda, ilk düzeni ve kazananın görüntüsüyle (Wall-E veya EVE) oyunun bitiş düzenini görün. Ekranın yönünü dikey olarak tutun.
Photoshop Photoshop'ta 10 X 10 bloklu bir resim tasarlayın ve tüm blokları şekilde gösterildiği gibi 1'den 100'e kadar numaralandırın (yılan ve merdiven oyunu için hareket). Beğeninize göre renk verin ve arka planı ayarlayın. Yılanlar ve merdivenler için blokları planlayın. Kara delik başlangıç noktasının alt kısmına görüntüye kara delik ve bitiş noktasının üst kısmına bitiş görüntüsü ekleyin, her bir kara delik noktasında bu ikisi arasında bağlantı kurun. Uzay gemisi alınan noktada, bir uzay gemisi görüntüsünü üste ve bırakma noktası platformuna koyun.
Oyun düzenine bir tuval ekleyin ve biri Wall-E görüntüsüne, diğeri EVE görüntüsüne sahip iki görüntü ruhu ekleyin ve görünür özellikleri false olarak ayarlayın. Altta Zar için resim, Mevcut pozisyonu gösterecek bir etikete sahip Oyuncu 1 resmi, Bir Zar resmi, Mevcut pozisyonu göstermek için bir etikete sahip Oyuncu 2 resmi ekleyin.
Program desteği için üç Saat, Notifier ve Bluetooth istemcisi ekleyin.
Bitiş Düzeni, kazanan resmi yüklemek için bir Resim ve oyunu yeniden başlatmak için bir düğme içerir.
Bloklar Ekranı
Bloklarda, zar resmine tıklanırken Bluetooth'a bağlı değilse, Zar rastgele nesil kodlamasını içerir, Bluetooth'a bağlıysa alınan mavi diş zarlarından zar değeri. Oyuncuyu zar değerine göre hareket ettirin. Oyuna ancak zarlara 1 attıktan sonra girin. 1 veya 6 tekrar seçeneği koyulursa ve uzay gemisi en üste alınırsa başka bir tekrar, kara delik aşağı indirirse tekrar oynatılmaz. 100'e ilk ulaşan kazanır. Adım adım kodlamaya bakın.
Adım 13: Oyun Başlatma Blokları
Oyun başlangıcında bir prosedür startgame oluşturdum ve ekran başlatıldığında prosedürü çağırıyorum. Prosedürde saati devre dışı bırakın ve oyuncuların mevcut pozisyonunu 0'a ayarlayın. Kanvastaki görüntüyü false görünür olarak ayarlayın ve oyunun 1. bloğuna taşıyın. Hangi oyuncunun ilk oyuncuya dönüşeceğini ayarlayın. Başka bir prosedür sendcommand çağırın, bu prosedürde bluetooth'a bağlıysa, ardından Tamam'ı gönderin. yeşil renkte oynayacak oyuncunun mevcut arka planını ayarlayın.
Adım 14: Mavi Diş Bağlantısı
Arduino ile bağlantı kurmak için Bluetooth istemcisini kullanın. İşlev Blutooth'ta seçmeden önce eşleştirilmiş bluetooth cihazlarını listeledi. Seçildikten sonra seçilen mavi dişe tıklayın ve bağlantı tamamsa, bluetooth düğmesi devre dışı bırakılır ve saat3 etkinleştirilir. Bluetooth üzerinden bir OK komutu gönderin. Çalışırken bluetooth'da herhangi bir hata olursa, bluetooth düğmesini etkinleştirin ve saat3'ü devre dışı bırakın. Saat 3 zamanlayıcı bağlandıktan sonra bluetooth'dan alınan verileri izlemek için kullanılır, zar değeri alınırsa oyuncu hareketine gider.
Zar tıklandığında zar rastgele hareket eder ve bir nokta olarak durur ve bluetooth'a bağlı değilse zar değeridir. Saat 2, zar döndürme için kullanılır ve 1'den 6'ya kadar rastgele bir sayı alır. Bluetooth'a bağlıysa, arduino'dan zar değeri.
Saat 1, oynatıcıyı adım adım hareket ettirmek için kullanılır. Örnek, 10. pozisyona girerseniz ve 5 koyarsanız, adım 11, 12, 13, 14, 15 adım adım artırmak istersiniz. Yani saat 1 onu kontrol eder ve madeni parayı hareket ettirme prosedürünü çağırır ve pozisyonu kontrol eder.
Adım 15: Koşullara Adım Atın ve Hareket Edin
Şimdi zarlar konur ve değer alınır ve jeton taşınır. Ve oyuncu ızgarada bir pozisyonda. 18'de söyle.
Movecoin prosedüründen sonra, checkmove gerçekleştirildi. Örneğin, if koşulunun bir listesi vardır (madeni para 18'deyse, madeni parayı 45'e getirin ve oyuncunun başka bir dönüş yapmasına izin verin) delik için akıllıca olduğu gibi ters hareket ettirin ve puanı alın. Ardından bu palyer jetonunu o konuma taşıyın.
Calcelpos prosedüründe, tuvalin genişliğini 10'a bölerek ve mevcut hücrenin sütunu ile çarparak hücrenin X ve Y konumunu bulun. Yükseklik için akıllıca olduğu gibi yüksekliği 10'a bölün ve mevcut hücrenin satır numarasını çarpın.
Movecoinloc prosedürü, oyuncuya göre, oyuncu jetonunu Calcelpos'ta hesaplanan pozisyona taşıyın.
Adım 16: Renk Değişimi ve Zar Görüntüsü Değişimi
Clock2 rastgele sayıya göre çalışırken zardaki görüntüyü değiştirir ve durduğunda mevcut zar değeri görüntüsünü gösterir. Oynamak isteyenler için oyuncu arka plan rengini yeşil, oynamayanlar ise oragne olarak değiştirin. Bunun için prosedür oluşturun ve her zar oyununda prosedürü çağırın.
Adım 17: Oyunu Bitir
Oyuncunun mevcut değeri 100 ise, Oyunu bitir prosedürünü çağırın. Oyun sonu prosedüründe oyun düzenini gizleyin ve bitiş düzenini gösterin. 1. oyuncu kazanırsa, resmini gösterin ve 2. oyuncunun resmini gizleyin.
Adım 18: Uygulama Oluşturun
MIT AI COMPANION'ı oyun mağazasından indirin.
Uygulamayı mobilde açın.
MIT geliştirici web sayfasında inşa menüsüne tıklayın ve açılır menüden APP'ye tıklayın(.apk için QR kodu sağlayın). Birkaç dakikalık işlemden sonra QR kodunu gösterir.
Mobilde MIT uygulamasında QR kodunu tara'ya tıklayın ve PC'deki QR kodunu tarayın ve uygulamayı doğrudan indirin ve kurulum için izin isteyin. İzin verin ve uygulamayı yükleyin.
Eğer apk dosyasını bilgisayarda istiyorsanız, build menüsüne tıklayın ve açılan menüden APP(Save.apk to my computer) seçeneğine tıklayın. Birkaç dakika sonra işlem tamamlanır ve apk dosyası bilgisayara indirilir.
19. Adım: Android'de Oyun Oyna
Google Drive'dan apk dosyasını buraya tıklayarak indirin
Google Drive'dan aia dosyasını buraya tıklayarak indirin
Programlamaya ilgi duymayanlar için linkten apk dosyasını indirip cep telefonunuza kurmanız yeterli.
Cep telefonunda bluetooth'u açın. Cep telefonunda Kara delik ve uzay gemisi simgesine tıklayın. Karşılama ekranında oynat'ı tıklayın.
Mavi diş Zarı ile oynayın
Oyunun alt köşesindeki bluetooth düğmesine tıklayın ve mevcut mavi dişi listeledi, arduino mavi dişini seçin. Şimdi bağlantı yapıldı, zarları plat oyununa atın.
Mavi diş Zarı ile oynayın
Ekranın alt ortasındaki Zar resmine tıklayın ve rastgele zar değerini oluşturun ve oyun oynanıyor.
Adım 20: Zar Sünger Katmanı
Şimdi Zar mukavvadadır ve birden çok kez geçemez ve ayrıca bir taraftaki düğmeye basabilir. Bu yüzden karton zarlara uyan bir sünger kutu yapın. karton kutu 3 inç X 3 inç X 3 inç, her taraftan 0.75 inç uzatıyorum. Yani sünger kutusu Yani Sünger kutusu 4.5 inç X 4.5 inç X 4.5 inç. Songe kutusu ortada açıktır, bu nedenle arıza durumunda pili değiştirebiliriz.
Adım 21: Kadife Bezle Üzerini Kapatın ve Noktaları Yapıştırın
Kırmızı kadife kumaşım var. Tıpkı karton kutunun 4.5 inç X 4.5 inç X 4.5 inç boyutunda bir kapak yapması ve sünger kutusunu yerleştirmek için üstte bir ZIP koyması gibi. 21 X 25 mm çapında daireler kesin ve belirtilen konuma göre kenarlara yapıştırmak için kumaş tutkalı kullanın. mukavva içinde. Sünger kutusunu kapağa yerleştirin ve sıkıştırın. Sünger sayesinde her tarafı dışarıdan açıp kapatabiliyoruz. Zar 1 numaralı tarafında 1'e basın ve zardaki anahtarı bırakın, tekrar basın zarları kapatın. Şimdi Zar hazır ve oyun hazır Haydi oynayalım ve eğlenelim.
Ben iki kişilik oyun için tasarlıyorum, daha fazla oyunculu oyun istiyorsanız android program adımında verilen aia dosyasını indirip MIT App mucitinde açarak android programını değiştirin.
Not:-
Noktaları bir veya iki kez doğrularken dikkatli olun. Çünkü 6 ve 4'ü yanlış yapıştırıyorum. Sadece fotoğraf ve oynattıktan sonra görüyorum ve ikisini 6'dan çıkarıp 4'e yapıştırıyorum.
Adım 22: Oyunla Eğlence
Çocuklar yumuşak oyuncaklarla oynamayı sever ve eğer yumuşak oyuncaklarla oynarsanız daha eğlenceli olur. Yumuşak oyuncak zar üzerinden diğer üzerinden de eğlencelidir. Benim Çocuğum bu oyunu çok sevdi bluetooth zar yapmadan önce bile oyunu bizimle çok kez oynuyor. Bunun gibi eğlenceli öğelerle çocuklarla eğlenin.
Bu projede yapmaktan çok keyif alıyorum. yine aynı kelimeler, bu projeden bazı yeni şeyler öğreniyorum, bu projeyi okurken sizin de küçük bir şeyler öğrendiğinizi hissediyorum. Okuduğunuz için hepinize teşekkür ederim.
Önerilen:
E-zar - Arduino Zar/Zar 1 - 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: 6 Adım (Resimlerle)
E-zar - Arduino Kalıp/zar 1 ila 6 Zar + D4, D5, D8, D10, D12, D20, D24 ve D30: Bu, elektronik bir kalıp yapmak için basit bir arduino projesidir. 1 ila 6 zar veya 8 özel zardan 1'i seçmek mümkündür. Seçim sadece döner kodlayıcı döndürülerek yapılır. Özellikler: 1 zar: büyük noktaları gösteren 2-6 zar: noktaları gösteren
Bu Ucuz NCVT'yi Geliştirin: 6 Adım (Resimlerle)
Bu Ucuz NCVT'yi Geliştirin: Bir NCVT, temassız bir voltaj test cihazıdır. Çok kullanışlı olabilirler, ancak kusursuz bir gösterge olmasa da hat voltajı yoktur. Çoğu, test cihazının hassasiyetine ve kullanıcının tekniğine bağlıdır. Önerilen uygulama, test cihazını kontrol etmektir
Minion Cubecraft Oyuncak (Bir El Feneri Oyuncak): 4 Adım
Minion Cubecraft Oyuncak (Bir El Feneri Oyuncak): Uzun zamandır karanlıkta kullanmak için bir meşale yapmak istiyordum ama sadece açma-kapama düğmesi olan silindir şeklinde bir nesne yapma fikri yapmamama engel oldu. Fazla ana akımdı. Sonra bir gün kardeşim küçük bir PCB zekası getirdi
Bluetooth, Kamera ve MIT App Inventor ile Robot Araba2: 12 Adım (Resimlerle)
Bluetooth, Kamera ve MIT App Inventor2 ile Robot Araba: Hiç kendi robot arabanızı yapmak istediniz mi? Peki…bu senin şansın!! Bu Eğitilebilir Kitapta, Bluetooth ve MIT App Inventor2 ile kontrol edilen bir Robot Arabanın nasıl yapılacağı konusunda size yol göstereceğim. Acemi olduğumun ve bunun benim ilk eğitimim olduğunun farkında olun
Ev Kimyasalları ile Film ve Fotoğraf Kağıdı Geliştirin: 3 Adım
Ev Kimyasalları ile Film ve Fotoğraf Kağıdı Geliştirin: Siyah beyaz film geliştirmek eğlencelidir ve evde kolayca yapılabilir. Kolayca bulunan ev kimyasallarından yapılan kafenol adında bir çözüm var. Bu size negatifler verir, tıpkı bir saatlik fotoğraftan elde ettiğiniz gibi