OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 22:44

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 42 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 18.07.2022, 15:07 
Offline
Radil

Registrován: 12.05.2013, 22:02
Příspěvky: 283
Has thanked: 11 times
Been thanked: 53 times
Na stránkách www.pmi-80.cz jsou podrobnosti k nově vyhlášené soutěži.
O co nejefektivnější program na holé PMI-80 s uzávěrkou do 30.9.2022 .

Trénovat je možné zde PMI-80 emulator

Bohužel již nelze využít k inspiraci stránky které se tomuto skvělému jednodeskovému
počítači věnovaly - http://www.nostalcomp.cz protože zde se již o PMI-80 nepíše, což je velká škoda.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 20.07.2022, 09:06 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Jeden postreh:
...řešitel obdrží peněžitý dar ve výši desetinásobku efektivní délky programu...
Takze cim bude program menej efektivny a viac rozvlacny, tym vyssia odmena zan bude :lol: :bang:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 20.07.2022, 09:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 times
;) no ano... podpora začátečníků :like:

_________________
....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 20.07.2022, 11:12 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1584
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Tak když někdo udělá přehrávání "videa" a větší část budou data, tak ty se nebudou počítat.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 13:43 
Offline
Radil

Registrován: 16.11.2013, 20:07
Příspěvky: 270
Has thanked: 0 time
Been thanked: 103 times
"Účastníci následně vyberou vítěze hlasováním..."

Vítěze budou volit účastníci Bytefestu, nebo účastníci té soutěže? Z toho vágního popisu na webu to vypadá na účastníky soutěže. Ale v tom vidím problém. Vzpomínám na Pirátský sněm v Pirátech z Karibiku. Nikdy nemohli zvolit svého krále, protože každý účastník sněmu hlasoval vždy jen sám pro sebe :D

A je to tedy soutěž o co nejzajímavější (neefektnější) program, nebo nejefektivnější? To se vám nějak tluče. Pokud se přihlásí 10 účastníků a budou muset vybírat vítěze ze svých řad, znamená to tedy, že každý bude muset projít zbylých 9 programů bajt po bajtu a "objektivně" zhodnotit, který je nejefektivnější? Nemělo tam spíše být nejefektnější? Mělo by být jasně dáno, jakou váhu bude mít efekt a jakou efektivita. Osobně bych se na tu efektivitu vyprdnul a hodnotil jen efekt.

Ta jehla co tu soutěž šila byla opravdu hodně horká. Ale v těhle vedrech se není čemu divit...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 14:28 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Nostalcomp píše:
Nikdy nemohli zvolit svého krále, protože každý účastník sněmu hlasoval vždy jen sám pro sebe :D
To sa da lahko osetrit, napr. tak ze kazdy bude mat tri hlasy a musi oznacit tri najlepsie programy. Ak jeden z nich bude jeho vlastny, tak este stale musi hlasovat za dva ine.
Nostalcomp píše:
A je to tedy soutěž o co nejzajímavější (neefektnější) program, nebo nejefektivnější?
Podla mna oni chcu "najzaujimavejsi" a samotny program aby bol co najmenej efektivny (najviac ukecany / najspagetovejsi / najneoptimalizovanejsi). Proste, nejaky algoritmus, napisatelny na 10 bajtov, bude ovela viac oceneny, ak bude napisany na 100 bajtov (a na prvy pohlad tam nebudu ziadne zbytocne instrukcie) :bang:
Nostalcomp píše:
Ta jehla co tu soutěž šila byla opravdu hodně horká. Ale v těhle vedrech se není čemu divit...
Plne suhlasim. Aj som tym organizatorom sutaze uz napisal, co si o tom myslim...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 14:37 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1584
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Já to pochopil tak, že účastníci vyberou výherce podle toho, co se jim bude líbit, když se na to budou koukat jak to běží na stole.
Organizátor pak podle efektivnosti kódu toho výherce stanoví velikost odměny.

Takže když udělám program, co v intervalu 10x za sekundu změní obsah displeje, který bude dlouhý 100 Byte a zbytek 924 Byte budou jen data co se zobrazuje (video přehrávač), tak vyhraju, ale odměna bude jen 100x10=1000,-kč.

Když to někdo někdo udělá jako obrazce generované výpočtem, bude jeho program delší tak bude mít větší odměnu.

Není v tom nic záludného. Efektivita se zkoumá jen u vítěze.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 15:56 
Offline
Radil

Registrován: 16.11.2013, 20:07
Příspěvky: 270
Has thanked: 0 time
Been thanked: 103 times
MilasPce píše:
Já to pochopil tak, že účastníci vyberou výherce podle toho, co se jim bude líbit, když se na to budou koukat jak to běží na stole.
A to se sejdou někdy dříve před Bytefestem? V propozicích je uvedeno, že "vítězný program bude prezentován na ByteFESTu" o těch dalších žádná zmínka.

MilasPce, takže to má být vyloženě jen nějaké demo? Hry, nebo sysprog ne? Mohl bych přihlásit COSMOS, podle mě nejlepší hra pro PMI-80 vůbec. Ale engine není můj, ale Jirky Š. Já k tomu dělal jen omáčku. Mate mě i tohle vyjádření: "pokud bude využita klávesnice (není nutné), musí být divákovi zřejmé, že má/může mačkat". Divákovi? Ne hráči, nebo prostě uživateli? A to musí být přímo na displeji? Nebo stačí papírový "manuál" k ovládání? Tedy to zadání je fakt příšerný. Kdo to dělal? A proč na webu o PMI-80 není alespoň jeho charakteristické logo?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 16:20 
Offline
Radil

Registrován: 16.11.2013, 20:07
Příspěvky: 270
Has thanked: 0 time
Been thanked: 103 times
Ale abych jen nekritizoval, já tomu fandím! Sám jsem měl podobný nápad před 10 lety. Ale nepodařilo se mi zapůsobit na vybrané lidi a získat nějaké věcné ceny do soutěže. Mělo se jednat o drobnosti, co třeba už někomu překáží. Nic nákladného. Asi špatnej výběr. Tak jsem to zabalil. A to jsem chtěl na vlastní náklady nechat udělat i trika s nápisem "Best PMI-80 programmer" :D pro tři nejlepší z každé kategorie. Měl jsem to rozmyšlené podle mě mnohem lépe. Byly by 3 kategorie:

Pure PMI (jen SW)
Extended PMI (SW + HW na K2/K3)
Open PMI (SW + HW na K1)

Rozsah SW a přidaného HW by byl přesně dán. Určitě bych někde našel poznámky, kde jsem si to vše sesumíroval.
Pochopitelně by na to muselo být víc času. Uvažoval jsem o 6 měsících přes zimu.

Dnes už se tím zabývat nebudu, ale pokud by někdo podobnou soutěž chtěl uspořádat, rád nějaké věcné ceny věnuju. Pravděpodobně asi v podobě DPS. Mám pár zajímavých projektů, o kterých jsem ještě nepsal a nejsou vázané na žádný konkrétní počítač. Ale musela by to být opravdová soutěž a ne parodie :D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 22.07.2022, 16:25 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1584
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Po uzávěrce rozešlou všem zúčastněným všechny došlé práce a každý jednu vybere. To tam píšou.
Podle zadání to má běžet samo na stole a předvádí se, takže jako demo, ale použití klávesnice se nevylučuje. Může to byt i demo hry. To se dělá přeci často, když pustíš hru a nic nemačkáš tak se pustí za chvíli demo, aby bylo vidět co je to za hru.
Přeci můžeš napsat než se to rozjede "press 1 for mode" nebo "4 up - 1 dn" nepotřebuješ manuál.
Účelem je jistě naprogramovat něco nového, aby se rozšířil software na PMI, ne použít co tu bylo a všichni si to můžou stáhnout.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 23.07.2022, 09:43 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
MilasPce píše:
Takže když udělám program, co v intervalu 10x za sekundu změní obsah displeje, který bude dlouhý 100 Byte a zbytek 924 Byte budou jen data co se zobrazuje (video přehrávač), tak vyhraju, ale odměna bude jen 100x10=1000,-kč.
Když to někdo někdo udělá jako obrazce generované výpočtem, bude jeho program delší tak bude mít větší odměnu.
Není v tom nic záludného. Efektivita se zkoumá jen u vítěze.
Ale to praveze zaludne je. Povedzme ze vitazny program bude mat tych 100 bajtov a zbytok budu data. Tak mu automaticky daju len 1000 Kc pretoze organizatori si budu mysliet ze je to ten prehravac videa. Ale uz nevsimnu, ze tych 100 bajtov je velmi sofistikovany interpreter a v datach bude velmi sofistikovane (vypoctom) naprogramovana sekvencia ktora sa ma zobrazovat.

Pritom ak vyhra niekto iny, kto napise nieco co by slo napisat na 100 bajtov, ale on ten kod nejak natiahne aby to vyzeralo ze zaplnil cely kilobajt, dostane 10240 Kc.

Proste, tento pristup pre stanovenie odmeny priamo umerne dlzke nejakej nejednoznacne definovanej casti programu je principialne zly.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 23.07.2022, 09:54 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 958
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Tak ať je to ohodnoceno obráceně: za každý ušetřený byte vlastního programu dostane vítěz 10,- Kč. A je jedno, jestli paměť bude prázdná nebo v ní budou data použitá programem.

P.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 23.07.2022, 14:21 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
RaceSoft píše:
Tak ať je to ohodnoceno obráceně: za každý ušetřený byte vlastního programu dostane vítěz 10,- Kč. A je jedno, jestli paměť bude prázdná nebo v ní budou data použitá programem.
Az do takeho extremu by som nesiel, ale nieco v podobnom duchu som uz napisal som organizatorom. Navrhol som im, aby bola odmena stanovena na 5*(2048-dlzka_programu). Cloveka by to motivovalo optimalizovat a setrit miestom, ale pokial by sa rozhodol ten kilobajt zaplacat cely (a vyhral by) neodisiel by naprazdno.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 23.07.2022, 16:56 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1584
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Busy píše:
Ale to praveze zaludne je.

Záludné to není, protože je jasně napsané že za 100Byte code je 1000,- a je na tobě jak si chceš lámat hlavu v těch 100Byte.
Můžeš napsat nějakou super hru na 1000Byte code, která bude mít super demo a klidně vyhrát i 10000,- protože efektivní kód programu bude 1000Byte.
Jasně, že pokud je něco nejasné rozhoduje organizátor. Kdo to bude dělat pro prachy a ne pro zábavu, ten bude mít vždy plno otázek.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMI-80 soutěž na ByteFest
PříspěvekNapsal: 23.07.2022, 17:08 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
MilasPce píše:
Můžeš napsat nějakou super hru na 1000Byte code, která bude mít super demo a klidně vyhrát i 10000,- protože efektivní kód programu bude 1000Byte.
Ale mozem napisat nejaky 100 bajtovy interpreter a 924 bajtov velmi sofistikovaneho a prepracovaneho pseudokodu (podobne veci som uz robil a velmi ma to bavilo), kde hrozi riziko ze to organizatori nepochopia a pretoze uvidia 100 bajtov nejakeho strojaku a 924 bajtov nejakych dat. A ak to (nahodou) vyhra, odmena bude iba desatinova pretoze za efektivnu dlzku programu vezmu len tych 100 bajtov :(


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 42 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 6 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz