Retrojen Forum
Dijital Sanat => Kodlama => Konuyu başlatan: Alco - 15 Aralık 2019, 22:39:07
-
Evet gerçekten de bir "hayaldi gerçek oldu" durumuyla karşı karşıyayız. François Lionet; yıllar sonra, Amiga'nın meşhur kullanıcı dostu programlama dili ve ortamı AMOS'u mezarından çıkardı ve günümüz ihtiyaçlarına uygun hale getirdi. Buna AOZ ve geliştirme ortamına da AOZ Studio şeklinde yeni bir isim de verdiler. 2019 yılı 24 Aralık'ta son kullanıcı için beta kullanımına açılıyor. Hemen kayıt olun!
François Lionet, CNJV'de katıldığı bir seminerde AOZ konusunda 25 dakika civarı bir sunum yaptı. Gerçi demolar patladı ama olsun :) Özetle; "dillerin basit olması lazım, ne o öyle süslü parantezler falan. AOZ'da bunlar olmayacak ve çocuklar konuşur gibi anlayacak " dedi ve "biz eğitim sistemini ve okulları hedef alıyoruz" diye ekledi. Bu yayını henüz youtube'a koymamışlar. Bulunca buraya da eklerim.
https://www.aoz.studio
Sorularınıza şuradan (https://www.aoz.studio/faq-1) yanıt bulabilirsiniz.
Download için (https://www.aoz.studio/download-aoz)
Discord: https://discordapp.com/invite/n3BfhZw
Daha detaylı bilgi için şuraya (https://www.aoz.studio/more-info) bakabilirsiniz. Lakin bizi en çok mutlu edebilecek kısım şurası sanırım:
For the olders...
Full support of the original AMOS instruction set to the possible extend, some instruction not relevant to modern machines having simply no effect (75% for beta).
Full support of the original STOS instructions to possible extend of STOS Basic for V1.0, including line numbers, with an option to remove them automatically for a more modern approach to coding.Through the year 2020.
Perfect emulation of the screen of the Amiga under AMOS, screen display in both normal and AGA mode, with PAL and NTSC emulation, full screen with or without black bars.
Complete support of the original Amiga fonts with anti-aliasing.
Support all the original AMOS and STOS extensions, extensions being programmed with the language and produced in 2020
Support of tracker musics from the Amiga and Atari ST.
Machine emulation from Amiga 500 to Amiga 1200, with speed regulation to reproduce as best as possible the original speed of non-regulated games. (v1.0)
Emulation of Amiga DOS with DF0, DF1, DH2 etc. drives ensuring perfect compatibility of games and applications which use them, working even offline.
-
Bu mesaj biraz deli saçması olabilir çünkü 1-2 saatlik uykuyla duruyorum. Hafif delirmiş durumdayım.
François da deli bir adam. Evet, gerçekten sıyırmış durumda :D Habire atak geçiriyor, sık sık hastanede. Adam gerçek bir dahi olsa gerek. Sürekli takip ediyorum, bu amos işine kendisi de şaşmış görünüyor. Görünüşe göre amiga günlerinden sonra 16bit olayına kalınca bir bant çekmiş ve ordan oraya uçarak javascriptte uzmanlaşarak hayatta kalmaya çalışmış.
Friend OS işi için freelancer olarak Norveç'e gittiğinde amos grubu kurulmuştu facebookta ve davet edildiğinde kalabalığı görüp şaşkınlığını dile getirmişti. Bunca zamandır, açılan onca amos sitesi, amos factory güncelemmeleri, amos kaynak kodunun güncellemeleri, amos windows interpreter çalışmalarından hiç haberi olmamış, amos'u kimsenin hatırlamadığını düşünüyormuş adeta.
Bir şekilde friendOS'dan bunu gönderdiler. Şimdi friendOS sayfasındaki takım üyeleri kısmında François yok. Arkadaş neden bu adamın adı yok? FriendOS'u sıfırdan tek başına yazmış bir adamın adı kendi projesinde nasıl olmaz.
Videolarından az çok tanıdık. Eğer gerçek bir psikopat değilse bu adamın kimseye zararı olamaz. Hepimiz François abimizi seviyoruz. Kendisine yapılan türlü haksızlıkları da görüyoruz.
AMOS'un bir varyantını PC dünyasına getirmeye uğraşan çok oldu geçmişte. Dark basic vardı mesela, bir amos klonu. Sonra purebasic çıktı, aynı yoldan yürüyen. Darkbasic çok fena fail olmuştu ama purebasic hala yaşıyor, gayet iyi.
Şimdi AOZ adı altında yeni bir amos klonumuz olacak. Bütün bir amiga camiasının 20 yılda yapamadığınının çok daha fazlasını 2 haftada kodlamış bir adam var karşımızda. Bir çalışmaya başladı mı durmuyor durdurulamıyor. Eğer ruh sağlığı el verirse bu proje biter ve çok da sağlam olacaktır. Loriciel'in desteği ile de satılırsa ordan da bir getiri kazanabilir.
François Lionet'e bol şanslar diliyorum. Umarım daha önce europress'e kaptırdığı gibi Loriciel'e paraları kaptırmaz.
-
François Lionet idolüm, Amos baş tacımdır. Çocukluğumun eğlencesidir, ilk öğrendiğim programlama dilidir. Fakat bu yaptığı Amos beni hiç mi hiç etkilemiyor. Düşünüyorum, düşünüyorum hangi boşluğu dolduruyor, hangi ihtiyacı karşılıyor bulamıyorum. Anlamsız buluyorum. Gerçekten sıyırmış olduğu söylemi isabetli olabilir.
Fakat François Lionet'in yakın zamanda Amos için yaptığı tek şey bu değil. Kendisi Amos Pro'nun kaynak kodları (http://aminet.net/package/dev/amos/AMOSProfessional)nı yayınladı. İşte bunu gerçekten heyecan verici buldum.
Çünkü bu kaynak kodları üzerinde çalışmaya başlayan AmiDARK rumuzlu Frédéric Cordier adlı arkadaş, Amos Pro X adını verdiği AGA destekli bir Amos Pro sürümü geliştirmeye başladı. Yaptığı geliştirmeleri de YouTube kanalından (https://www.youtube.com/playlist?list=PL6Q17EL65z6Egqoo1Zaphlvds0LxS2RHV) ve GitHub (https://github.com/AmiDARK/AmosProfessionalX-Releases)'dan takip etmek mümkün.
-
AOZ gibi bir dili RasPi ile birlikte sunabilseler çok güzel olacaktı ki RasPi'nin asıl amaçlarından biri de buydu. Ama sonuçta RasPi daha çok Linux ekspertleri ve Maker hareketi gibi belli bir kesime hitap eder hale evrildi. AOZ, programlama tasarımı için çok fazla zamanı olmayan, basit fikirleri hızlı ve kolayca uygulamak isteyen amatör bir kitleye gayet güzel hitap edebilir. Programcıyı nesneye yönelik programlamaya aşırı boğmayan, sistem arabirimini hatmetmeye gerek duymayan, sayısıs üçüncü parti kütüphanelere bağımlı olmayan bir yapı sunabilirse amacına hizmet edebilecektir. Bu tarz bir programlama hissiyatı elde edebilmek için ara sıra Python' takılıyorum ama kısıtlı zaman nedeniyle bağlamdan sık sık kopuyor ve soğuyor, birçok defa başa dönüyorum. Python gibi görece basit bir dil bile tam zamanlı olarak asılmıyorsanız istediğinizi vermekte nazlı bir dil.
-
AOZ gibi bir dili RasPi ile birlikte sunabilseler çok güzel olacaktı ki RasPi'nin asıl amaçlarından biri de buydu.
@witchdoktor Tam sana göre birşey var şurada.
https://www.blitzmax.org
-
Bahsettiğim sunumun videosu da gelmiş. Altyazıyı otomatik çevir'den İngilizce yaparsınız. Olduğu kadar artık :)
Les Magiciens d'AOZ
Edit:
François bizzat kendisi sonuç bölümünü ingilizce altyazıya çevirmiş.
-
Beta versiyon için download başladı.
https://www.aoz.studio/beta-version-download-page
-
AOZ Studio'nun beta versiyonunu bu gece biraz kurcaladım. İlk hayal kırıklığım, AMOS'un Amiga versiyonu üzerinde kodlanmış .AMOS uzantılı dosyaların direkt açılamaması ile oldu. Bu kodları AOZ üzerinde açabilmek için, kodu AMOS üzerinden açıp ascii formatında export etmek gerekiyor.
Doksanlı yıllarda yazdığım bir intronun kodunu AMOS'tan export ettim ve AOZ üzerinde işe koyuldum.
Çalışacağını ummasam da, kodu önce olduğu gibi compile etmeyi denedim. Sonuç olumlu değildi tabii. Öncelikle AOZ'un henüz desteklemediği AMOS banklarını içeren komutları devredışı bıraktım. François abimizin henüz IFF'in desteklenmediğine, buna karşılık PNG kullanabileceğimize dair bir şeyler söylediğini hatırlıyordum. Banklardaki IFF formatlı dosyalarımı PNG'ye çevirdim. E peki bunları nasıl load edecektim? LoadIFF yerine LoadPNG gibi bir komut mu vardı acaba?
AOZ'un dokümantasyon dosyasını indirdim. Buna henüz pek de dokümantasyon denemez ama en azından hangi komutların implement edildiği, hangilerinin edilmediği yazıyordu orada. Gördüm ki; henüz çok sayıda AMOS komutu AOZ'a implement edilmemiş. Bunun üzerine intro kodum üzerinde epey bir ayıklama yapmak durumunda kaldım. Müzik ve ses ile ilgili komutları devredışı bıraktım. Grafik komutlarını ya sildim ya da bazı değişiklikler yaptım ve sonunda kodun büyük kısmını silmek durumunda kaldım. Amacımı intronun en azından giriş kısmını AOZ üzerinde çalıştırmak olarak güncelledim.
Ne yaparsam yapayım kod çalışmıyordu. Daha kötüsü, kodun neden çalışmadığını bilemiyordum. Zira AOZ "compilation error" diyor, fakat sorunun ne olduğuna dair hiçbir bilgilendirme yapmıyordu. Debugger hak getire!
Bunun üzerine kodun tamamına yakınını sildim ve "en azından ekranı açayım, üzerine iki satır yazı yazayım" seviyesine indim. Fakat bunda da muvaffak olamadım. Fark ettim ki AOZ sıfırdan oluşturulan hiçbir projeyi henüz çalıştıramıyor. Ya da ben bir şeyleri gözden kaçırıyorum. Du' bakiim, AOZ üzerindeki mevcut demo projelerden birini açsam, kodumu oraya paste etsem ve çalıştırmayı denesem işe yarar mı acaba diyerek tekrar kolları sıvadım ve sonunda AOZ, kodumu compile etmeyi başardı. Fakat bu kez de ortada hiçbir sonuç yoktu. Browser üzerinde siyah bir ekran açıyor, bundan öte bir şey yapmıyordu.
Netice itibariyle AOZ üzerindeki ilk denemelerim hüsranla sonuçlandı. AOZ henüz kolaylıkla kullanılabilecek seviyede değil. Kendi yazdığım kodu geçtim, beta versiyon ile birlikte gelen demo kodların bile bir kısmı çalışıyor, bir kısmı çalışmıyor. Böyle bir vaziyet söz konusu. Yeni betaları beklemek gerekecek. Gerçi burada da bir sorun var. AOZ Studio sitesi üzerinde, release edilen son beta versiyonun 0.9.2 olduğu yazıyor fakat download ettiğinizde 0.9.1 ile karşılaşıyorsunuz.
-
@doMiNO
Gerçi burada da bir sorun var. AOZ Studio sitesi üzerinde, release edilen son beta versiyonun 0.9.2 olduğu yazıyor fakat download ettiğinizde 0.9.1 ile karşılaşıyorsunuz.
Şu anda BETA 0.9.2 versiyonu indirilebiliyor. Dün yoktu. Hatta François 0.9.1'in yenisini yüklediğini söyledikten sonra defalarca kontrol ettim ve hatta tekrar tekrar indirip yükledim. Dedim belki rev. değiştirmeden yapmıştır falan. Velhasıl bu sabah itibariyle söz konusu güncelleme gelmiş. Bunu yükledikten sonra bir de VSC güncellemesi de yapman lazım.
Daha kötüsü, kodun neden çalışmadığını bilemiyordum. Zira AOZ "compilation error" diyor, fakat sorunun ne olduğuna dair hiçbir bilgilendirme yapmıyordu. Debugger hak getire!
Compilation error, application could not be ran. (note-> proper error reporting to come!) Ben bu hatanın en çok note-> proper error reporting to come! kısımını seviyorum. O zamana kadar kanser olabilirsiniz minvalinde :)
Kendi yazdığım kodu geçtim, beta versiyon ile birlikte gelen demo kodların bile bir kısmı çalışıyor, bir kısmı çalışmıyor. Böyle bir vaziyet söz konusu. Yeni betaları beklemek gerekecek.
Hazır demolardan bazıları çalışıyor. Aklımda kalan birkaç tanesi şöyle: sinescroller, brown fox over lazzy dog, demo1_2019, patterns, spritesdemo, logo
Ayrıca laf olsun diye Hello World yaptım ve o da çalıştı.
Velhasıl; bence buna beta değil de alpha desek yeri midir acaba? ;D
-
Velhasıl; bence buna beta değil de alpha desek yeri midir acaba? ;D
Evet, alpha demek daha uygun olur v0.9.1 için. Bu proje AMOS2 olarak Patreon destekleriyle ilerlerken François'nın yaptığı güncellemeleri takip ediyordum. Hemen her hafta bir şeyler ekliyordu fakat sonra uzun süre ses çıkmadı kendisinden. Ardından da AOZ projesi ile çıktı ortaya. O zaman aralığında epey bi' gelişme olmuştur diye düşünmüştüm, yanılmışım.
-
bende site bile açılmıyor ya :(
baktım şimdi wix üzerinde yapılmış. sunucular çok dandik olmalı.
dosyayı indirebilen setup linklini biryerlere koysun.
edit: nihayet başarabildim direkt link zaten drive'daymış.
https://drive.google.com/file/d/1vmRg-ODf7nkyt2lNqYhTWjovuoNfMpWU/view
wix+drive mı? françois, come on man! biz host edelim bari :D
-
@Ref
Bilen birileri (!) frenkçe bir şeyler yazsın o zaman François'ya ;)
-
Konuşmanın tamamının altyazılı hali.
-
Amos Dünyası'nda ortalık toz duman oldu ve çok karıştı. Amos'un yaratıcısı François Lionet ve Amos kodlarını açtıktan sonra bunları alıp Amos'a AGA desteği ekleyen Frédéric Cordier arasında ciddi bir gerilim çıktı. Özetle; Frédéric "benim kodlarımı ticari meta haline getirip şu küçük camiaya 200avrodan satamazsın" diyince François da " o zaman bu bağlamda ben de Amos kodlarımı GNU-GPLv3 lisansına çeviriyorum ve isminiz baki kalacak şekilde kodunuzu açın ya da kodumu terkedin" dedi. Çok daha fazlası da var ama şimdilik özeti böyle.
-
Bunu kaçırmışım. Evet bir çekişme olmuş gibi görünüyor.
Frederick amos FB grubunu terk etmiş.
Frederick diyor ki, bu kaynak kodu BSD idi, istediğimi yaparım. Fakat ortaya çıkıyor ki öyle bir bilgi wikipedia dışında yok.
Görünüşe göre Frederick Francois ile direk çatışmaya girmiş durumda. Francois'yı sakin gördüm.
"Oh damn ... so it's ClickTeam that did released Amos Professional as BSD Licence in 2001 ... Does this mean François Lionet do not have copyright on Amos Professional ? Where is the truth in these as François claim that he is (in some sort) the owner of Amos Professional ..." -Fredrick
Aslında BSD kelimesi lisansta geçmiyor. Ürünlerin satışı ile ilgili de bir bilgi bulunmuyor.
(https://i.postimg.cc/R6dtkcx2/image.png) (https://postimg.cc/R6dtkcx2)
(Burda resim var)
Alın modifiye edin, yeni ürünler yaratın diyor ama copyright (yayın haklarını) saklı tutuyor.
Hatta diğer sayfaları gezerseniz,
https://web.archive.org/web/20071130053321/http://clickteam.com/eng/downloadcenter.php?i=58
Bu listede Amos Pro kaynak kodlarını göremedim ben. Amos Pro'nun kaynak kodları Pietro Ghizzioni tarafından release edilmiş gibi görünüyor. Pietro bir ara benim de yoğun kullandığım Gui Extension'ın yazarı. Pietro ile Clickteam arasında nasıl bir bağ var bilmiyorum.
Elbetteki burada avukatlık/mahkemelik bir durum olabilir. Fakat ben burada amos pro kaynak kodunun BSD olması konusunda hiçbir ibare göremedim, wikipedia kaynaklı bir şehir efsanesi gibi.
diğer taraftan Clicktem-François ilişkisi de belirsiz. Tamam Yves ile birlikte kurmuşlar ama François sonra ayrılmış gibi bir hava var.
Sonuç:
Amos Pro'nun tüm hakları clickteam'de olabilir. Frederick'in hiç şansı yok, bence tüm kaynak kodlarını alıp yeni bir programlama dili adı altında satmaya çalışması daha akıllıca olur.
-
Akşam uyumadan 30 saniye önce gördüm bu olayları. Yeni patlamıştı. François sakin değil. Fransızca yazışmalarını okudum. Orada epey çirkef ama kibar ve gizli çirkef. Karşılıklı mailleşmişler. Hatta tehdit boyutuna varmış. Kar oranları ve diğer rakamlar da uçuşmuş havada. Yarın Müge Anlı'da veya Beyaz TV'de falan izlersek şaşırmam. O derece :)
-
Evet, tahmin ettiğim gibi, aslında tüm haklar Clickteam'a aitmiş. Fakat Francois ile clickteam ilişkisi hala belirsiz. Benim tahminim, hakların halen Yves'de olduğu. Fakat Yves ile Francois eski arkadaş ve ortak olduklarından Yves bu işe bulaşmak istemiyor olabilir ve onurlu bir adamsa AMOS'u Francois'in elinden almaya çalışmayacaktır.
Neyse, dün, Francois tüm haklar elindeymiş gibi rahat bir şekilde,
- STOS Basic
- STOS Compiler
- AMOS
- AMOS Compiler
- Easy AMOS
- AMOS Professional
- AMOS Professional Compiler
kaynak kodlarını bulaşıcı bir lisans olarak bilinen GPLv3 altına aldı. Açık kaynak projelerinde çok kullanılan ve kaynağın açık kalmasını garantileyen bir lisans türü. Buna göre amos kodundan istediğiniz işleri üretip satabilirsiniz fakat tüm kaynak kodunu yine aynı lisans şartlarıyla ve ürünle birlikte dağıtmanız gerekiyor.
Özetle, birşey yapıp satarsanız, birisi sizin koda bir satır ekleyip onlar da yeni isimle satabilir. Bu zincirleme değersizleme tüm ticari girişimleri gereksiz hale getirmekle kalmıyor, amos kodunun kısmen kullanıldığı projelerde dahi tüm projeye GPL bulaştırarak projenin diğer kısımlarını da değersiz hale getiriyor.
Daha sonra facebook grubunda François'e karşı bir husumet oluşmuşa benziyor. Amigayı tamamen ölü kabul ettiği için amiga fanları biraz bilenmişler. Negatif yorumların artması üzerine François bugün amos facebook grubunu terk ederek AOZ forumuna çekildi.
Tabii tüm bu olaylar AMOS2/AOZ büyüsünü hızlıca bozmuş durumda. Şimdi François'in Amiga cemaatini geri kazanıp kazanamayacağı mechul. İddia ettiği gibi amiga amos'u ocak ayında AGA olarak patchleyebilirse bu iş olur (benim aga'ya hiç inancım yok ama olsun).
Benim kişisel görüşüm, hala François'den yana. Daha önce söylediğim gibi, Amos Pro kaynak kodlarının resmi olarak asla dağıtılmadığı ortaya çıktı. Dolayısı ile Amos Pro kodları zaten pietro tarafından illegal şekilde dağıtılmış. Fakat o devirde François AMOS'dan hiçbirşey olmayacağına inandığı için bu işi hiç birşey yapmayarak desteklemiş. Şimdi de geri adım atmak istemiyor. Diğer taraftan kendisi fareli bir evde yaşarken başka birinin AMOS'dan para kazanmasını da istemiyor.
Durum ne olursa olsun, François'in legal olarak hiçbir kusuru olmadığı açık. Tavır olarak stabil olmayan bir karakteri var hepimiz biliyoruz, yaptığı tek etik hata AMOS AGA'yı 200Euro fiyattan satmayı hayal etmesi. Bunda anlaşamayınca da o zaman kaynak kodunu aç diyor. Frederik de bunu da henüz yapmadı onun yerine kodun AMOS FACTORY'e entegre edilebileceğini söyledi, patreondan topladığı paraları da geri dağıtacağını beyan etti (halbuki kodu açsa para kazanmasının önünde bir engel bulunmuyor).
-
Dur bakalım daha neler olacak... Bu akşam yeni duyuru var Frederic cephesinden ve AGA desteğini extension olarak verecekmiş.
https://facebook.com/notes/fr%C3%A9d%C3%A9ric-cordier/amos-professional-x-what-for-the-future-/2903076193065331/
-
Fredrik metinde Amos kodunun Lgpl olduğunu söylemiş ama Francois açıkça kodun GPLv3 altında dağıtıldığını açıkladı. Lesser GPL ile GPL farklı lisanslar. Her ikisi de bulaşıcı, fakat lesser gpl dinamik linkleme (ayrı compile ettiğin kodu ana dağıtımdan ayırabilme) imkanı veriyor. Fakat AmosPro kaynak kodları an itibariyle GPLv3 olarak belirlenmiş durumda.
Bu durumda Frederik amos pro kodlarını kullanıyorsa extension olarak bile yayamaz, kaynak kodlarını açmak zorunda. Sonuçta iş benim ilk mesajda attığım yere gelecek görünüşe göre, yani BMOS adı altında yeni bir programlama dili olarak devam edecek. Ki bence bu daha iyi, ne dersek diyelim, AMOS gerçekten 80'lerde kalmış bir girişim, bugün hiç anlamlı değil.
-
Hay bin kunduz. Böyle bir şey olabileceğini tahmin ediyordum ama repository'i de clone'lamadım aptal gibi... aah ah... gitti mis gibi kaynak kodu. :(
-
Hay bin kunduz. Böyle bir şey olabileceğini tahmin ediyordum ama repository'i de clone'lamadım aptal gibi... aah ah... gitti mis gibi kaynak kodu. :(
Anlaşmazlıklar çözülmüş. Proje geri geldi. :)
https://github.com/AmiDARK/Amos-Professional-AGA-Releases
-
bu iyi haber olmuş, ama François adına üzülüyorum, bu olay AOZ'un yakaladığı rüzgarı dibinden baltaladı, hype buz gibi soğudu.
İşin de kötü tarafı lisansı sonunda MIT haline getirerek tüm haklarından feragat etmiş oldu François. Biraz kendime benzettim, güzel birşeyler yapacakken birkaç aptalca hareket, yine olan ona oldu.
Umarım rüzgar döner ve sonunda herkes için güzel bir sonuç ortaya çıkar. Ama Fredrik'e kıl oldum bikere....
-
bir seneden fazla geçmiş yine. ama gelişmeler var aoz tarafında.
Alco'nun dediği gibi, "biraz depresyon, biraz kodlama" mottosuyla aoz'u geliştiren François Abimiz bir hayli yol kat etmiş durumda.
https://download.aoz.studio/index2.html
Artık app.aoz.studio subdomaini altında yazılan programları çalıştırabiliyorsunuz ve paylaşabiliyorsunuz.
Henüz bir "yükleniyor" bilgisi yok, sunucu da biraz yavaş, bazı programların yüklenmesi 3-4 dakika sürebiliyor ve o sırada siyah ekranda görünüyor ve browser birşey yapmıyor sanıyorsunuz zaman verin yüklenecektir.
**Cep telefonunda çalıştıramadım, sadece desktop chrome ile çalıştılar**
https://app.aoz.studio/qv1pboi6/ yeni shape komutu demosu
https://app.aoz.studio/1becsty5 bir platform oyunu demosu
https://app.aoz.studio/3boqr6iu 3D dinozor demosu
https://app.aoz.studio/hcxggfq5/ 2D fizik motoru demosu
https://app.aoz.studio/92h3owbn tank savaşı oyunu
https://app.aoz.studio/dvdt1sw8/ maze generator
https://app.aoz.studio/rc9qusf7/ Glow efekti demosu
https://app.aoz.studio/09wxb53q pacman
bir örnek:
https://app.aoz.studio/aj86wtxa
Bu da kodu:
#splashScreen:False
flash Off
curs off
ink 2
box 10,10 to 100,100
box 200,10 to 300,100
locate 3,10
print "click the box"
chkmouse1:
xmouse=X Mouse
ymouse=Y Mouse
mclick=mouse click
if mclick=1 and xmouse>=12 and xmouse<=98 and ymouse>=12 and ymouse<=98 //chk if click box 1
cls 0
locate 12,10
print "ok in box 1"
goto done
Else
end if
if mclick=1 and xmouse>=202 and xmouse<=298 and ymouse>=12 and ymouse<=98 //chk if click box 2
cls 0
locate 12,10
print "ok in box 2"
goto done
Else
end if
//locate 12,20
//print xmouse
//print ymouse
//wait vbl
goto chkmouse1
done:
end
-
@Ref firefox'ta da çalışıyor. :P