Viimaste päevade jooksul on Deepseek-R1 0528 ametlikult avatud lähtekoodiga.
LiveCodeBenchis on selle jõudlus peaaegu võrdne OpenAI o3-ga (kõrge); Aideri mitmekeelses võrdlustestis hoiab see end Claude Opuse moodi.
Kui see ametlikul veebisaidil avaldati, testisime kiiresti selle esiotsa võimekust ja leidsime, et need on erakordselt tugevad, mis viiski selles artiklis käsitletud testideni. Meie eesmärk on jagada teiega erinevate mudelite spetsiifilist jõudlust.
Oluline on märkida, et see test keskendub peamiselt esiotsa võimekusele, seega on oluline vaadata erinevate mudelite toimivust objektiivselt. Meie pakutavaid juhiseid saate kasutada oma testide läbiviimiseks ja oma teadmiste ja leidude jagamiseks.
Sama käsurealt saatsime selle Claude Opus 4-le, Sonnet 4-le, Gemini 2.5 Pro-le ja DeepSeek R1-0528ja lasi neil võistelda kuues üha keerulisemas esiotsa arendusülesandes.
Neile, kes ei jõua ära oodata, on siin kokkuvõte:
Deepseek-R1-0528 jääb Opus 4-st esiotsa võimekuselt veidi maha, kuid edestab seda Sonett 4 ja Gemini 2.5 Pro.
Põhimõtteliselt saab R1 täita iga ülesande, mida Opus suudab täita, ja isegi ülesandeid, mida Opus 4 ei suuda täita, saab R1 hakkama, kuigi veidi madalamate täitmismäärade ja tulemuste kvaliteediga.
Arvestades R1 ja ülejäänud kolme hinnavahet, on see jõudlus juba suurepärane ja me võime vaid ette kujutada, kui muljetavaldav R2 saab olema.
Test 1: Laohaldussüsteem
Küsimus: Palun aidake mul luua täielik veebipõhine tootehaldustööriist, mis vastab järgmistele nõuetele:
Funktsionaalsed nõuded
- Tootehaldus
- Tooteteabe sisestamineToote nimi, tüüp/kategooria, SKU number, hind, laoseisu kogus
- Tootepildi haldus: Toetab piltide üleslaadimist ja eelvaadet (simuleeritakse failivalijaga)
- Tooteloendi kuvamineKuva kõik tooted tabelina koos otsingu- ja filtreerimistoega
- Toote redigeerimineToetage tooteteabe muutmist
- Toote kustutamineToetage toote kustutamist (kinnitusviibaga)
- Varude haldamine
- Sissetulevad toimingudSuurendage toote laoseisu, registreerige sissetuleva toote aeg ja kogus
- Väljaminevad toimingudVähendage toote laoseisu, registreerige väljamineva aja ja koguse
- Inventuuriandmed: Kuvab iga toote laoseisu muutuste ajaloo
- Liidese funktsioonid
- Armatuurlaud: Kuvab statistikat, näiteks toodete koguarvu, laoseisu koguväärtust, madala laoseisu hoiatusi jne.
- Kohanduv disainKohandatav laua- ja mobiilseadmetega
- Andmete püsivusKasutab andmete salvestamiseks localStorage'i
Tehnilised nõuded
Stiilid ja ikoonid
- CSS-raamistikKasutab TailwindCSS 3.0+ CDN-i
- Ikoonide koguKasutab CDN-is kangelasikoone või sulgede ikoone
- FontKasutage Google'i fonte
Koodi struktuur
- Üheleheküljeline avaldusHTML + CSS + JavaScript
- Modulaarne disainJaota funktsioonid erinevateks JavaScripti mooduliteks
- AndmevormingTooteandmete salvestamiseks kasutage JSON-vormingut
Liidese disaini nõuded
- Kaasaegne kasutajaliidesLihtne ja ilus liidese disain
- VärviskeemKasutage professionaalseid ärivärvide kombinatsioone
- Interaktiivne tagasisideNuppudele klõpsamine, vormi valideerimine ja muud interaktiivsed efektid
- Vormi valideerimineNõutav väljade valideerimine, andmevormingu valideerimine
Andmestruktuuri näide
Palun genereerige täielik HTML-fail, mis sisaldab kogu vajalikku CSS-i ja JavaScripti koodi, tagades, et kõik funktsioonid toimivad ja saavad brauseris otse töötada.
Vaatame testi tulemusi. Loogika on tegelikult üsna keeruline, testides mudeli konteksti pikkust, esteetilist taju ja loogilise töötlemise võimekust.
Sel juhul ebaõnnestusid kõik mudelid peale Deepseeki. Claude 4 tõlge oli päris paigast ära, ausalt öeldes.
Deepseek-R1-0528: R1 täiustatud versioon on väga võimas. Nagu näete, on liides väga professionaalne ja saate luua ka uusi tooteid, teostada tavapäraseid väljaminevaid ja sissetulevaid toiminguid ning jagada toote-, varude haldamise ja varude aruanded kolmele lehele, mis on üldiselt väga selge. Samuti on olemas spetsiaalne armatuurlaua leht ja ta kirjutas testimiseks mõned näidisandmed. Teistel mudelitel andmed puuduvad ja toodete lisamine ei tööta, seega on testimine täiesti võimatu.
Claude'i opus 4: See algab suure ja väga lihtsa liidesega, kasutades SaaS-platvormidel tavalise külgriba asemel ülemist navigeerimisriba. Toodete lisamine põhjustab salvestamisel vea, mis muudab testimise võimatuks.
Claude'i sonett 4: Võrreldes Opus 4-ga on liides veelgi lihtsam. Nupule „Lisa toode” klõpsamine ei reageeri ja vormi hüpikakent ei kuvata. Teised lehed on sisuliselt lihtsalt kohatäited.
Gemini 2.5 Pro: Google'i versioon on Claude'i omast parem. See võimaldab lisada tooteid ja partiisid, aga seal on vigu. See toimis minu esimesel proovimisel, aga mitte video salvestamisel. Gemini interaktsioonidisain on aga üsna keeruline, kusjuures varude haldamine ja arvestuse pidamine on kõik ühes tabelis, mis lisab teatud raskusi.
Test 2: pikslianimatsiooni redaktor
Järgmisena on visuaalse võimekuse test. Palusin neil luua P5.js abil pikslikujunduste animatsioonide redaktor, mis toetaks liikumisrežiime ning kohandaks punktide kuju, suurust, kiirust ja muid tingimusi.
Ülesanne: Looge P5.js-il põhinev täisekraanil kuvatav interaktiivne pikslikunsti animatsioonide generaator, mis vastab järgmistele tehnilistele nõuetele:
Põhifunktsioonid
- Rakenda P5.js abil täisekraani pikslikunst-animatsioon, kus animatsioon katab kogu vaatevälja ala.
- Pikslivõrgu kogupindala peab olema vähemalt 10 korda suurem nähtavast alast, et tagada täielik katvus isegi väikseima võrguvahe korral.
- Pakkuda mitut animatsioonirežiimi: laine, pulss, ripple, müra
- Toetab mitut punkti kuju valikut: ring, ruut, rist, kolmnurk, romb jne.
- Kõik juhtpaneelid asuvad lehe paremal küljel ja mobiilseadmetes saab neid allapoole kokku voltida.
Reguleeritavad parameetrid
- Punktide tihedus: kontrollige punktide arvu rea/veeru kohta
- Kuju suurus: Reguleeri punktide suurust
- Animatsiooni kiirus: saate kontrollida animatsiooniefekti kiirust ja ulatust
- Ruudustiku vahe: reguleerige punktide vahelist kaugust
Tehnilised andmed
- Kasutage HTML5, TailwindCSS 3.0+ (tutvustati CDN-i kaudu) ja P5.js-i
- Rakenda täielik tumeda/heleda režiimi vahetamise funktsionaalsus, vaikimisi süsteemi seaded
- Kood peab sisaldama jõudluse optimeerimise loogikat, renderdades ainult nähtava ala piires ja servade lähedal asuvaid punkte.
- Animatsioonid peavad töötama sujuvalt ja ilma viivituseta
Kohanduv disain
- Lehed peavad kõigis seadmetes (mobiil, tahvelarvuti, lauaarvuti) ideaalselt kuvama
- Juhtpaneelid peaksid mobiilivaates olema kokkupandavad/laiendatavad
- Optimeeri paigutust ja fondi suurusi erinevate ekraanisuuruste jaoks
- Tagage mobiilseadmetes hea puutetundlikkus
Liidese elemendid
- Animatsioonirežiimi valija (laine, pulss, pulsatsioon, müra)
- Kuju valija (kuvab ikoonidega erinevaid kujundeid)
- Liugurite juhtnupud: tihedus, suurus, kiirus, vahekaugus
- Teema vahetamise nupp
- Kuva maatriksi kihi teave ja punktide koguarv
Vaadake tulemusi. Ausalt öeldes ei oodanud ma, et teised mudelid selles testis nii halvasti esinevad. Välja arvatud Deepseek-R1, ei töötanud teiste mudelite animatsioonid üldse.
Deepseek-R1-0528: Täiesti veatu. Iga nupp ja liugur töötavad normaalselt ning punktid liiguvad sujuvalt. See lisas isegi punktmaatriksi andmed ja värvid jäävad pärast öörežiimile lülitamist ühtlaseks. Ainus väike probleem on see, et värvivaliku valitud olekus on väike probleem, kuid see on teiste mudelite katastroofilise jõudlusega võrreldes tühine.
Claude'i opus 4: Hea uudis: sellel on pikslikunst. Halb uudis: see ei liigu. Parempoolset sisu saab normaalselt kasutada, kuid värviskeem on pärast öörežiimile lülitamist vale.
Claude'i sonett 4: See on katastroof. Puudub pikslikunst ja isegi nuppude valiku oleku indikaator. Liugurid on lihtsalt täpid – sama hästi võiks kasutada vaikekomponente.
Gemini 2.5 Pro: Samuti teatab veast pikslivõrgu puudumisel. Parempoolset sisu saab normaalselt kasutada ja teema vahetamine töötab hästi, kuid vaikekomponendid on veidi koledad.
Test 3: Pildi gradiendi värvide ekstraheerimise tööriist
See on tööriist, millest ma varem kirjutasin. Loogikat pole seal pikemalt kirjeldatud, küll aga stiili. Peamine funktsioon on pildilt viie gradientvärvide komplekti eraldamine.
Küsimus: Loo HTML-veebileht järgmise failisisu põhjal, toeta üleslaaditud piltidest viie gradientvärvide komplekti ekstraheerimist ja luba kasutajatel otse kopeerida viit kuueteistkümnendsüsteemis gradientvärvide komplekti. Värvide ekstraheerimise funktsioon tuleb rakendada.
- Kasutage NetEase Cloud Musicu stiilis visuaalset kujundust, valget tausta ja esiletõstmiseks värvi, mis on sarnane värviga #FE1110
- Põhipunktide esiletõstmiseks rõhuta suuri fonte või numbreid. Fookusalade rõhutamiseks lisa ülisuuruseid visuaalseid elemente, luues kontrasti väiksemate elementidega.
- Sega hiina ja inglise teksti. Kasuta suuri hiina tähti ja väiksemaid ingliskeelseid tähti aktsentidena.
- Kasutage andmete visualiseerimiseks või dekoratiivsete elementidena lihtsaid joongraafikaid.
- Tehnoloogiliselt inspireeritud efekti loomiseks kasutage esiletõstmisvärvide läbipaistvusgradienti, kuid veenduge, et erinevad esiletõstmisvärvid ei seguneks omavahel.
- Jäljenda Apple'i ametliku veebisaidi animatsioone, hiire kerimine käivitab animatsioonid
- Andmetele saab viidata veebipõhistest diagrammikomponentidest, mille stiilid on teemaga kooskõlas.
- Kasutage Framer Motioni (CDN-i kaudu)
- Kasutage HTML5, TailwindCSS 3.0+ (CDN-i kaudu) ja vajalikku JavaScripti
- Kasutage professionaalseid ikoonikogusid, näiteks Font Awesome või Material Icons (CDN-i kaudu)
- Vältige emotikonide kasutamist peamiste ikoonidena
- Vasakus alanurgas olev kapslinupp kuvab autori Twitteri kasutajanime.
Sel juhul tegi Claude lõpuks suurepärast tööd. Deepseek-R1-0528 lehe detailid ja esteetika on muljetavaldavad, kuid funktsionaalsust pole rakendatud. Opus 4 ja Sonnet 4 lehed on lihtsamad, kuid vähemalt funktsionaalsed, samas kui Gemini pole üldse funktsionaalne.
Deepseek-R1-0528: Pärast minu käsu uuesti kasutamist on Deepseeki lehe esteetika tõeliselt võrratu. Ta lisas lehele ka palju SEO-sõbralikku sisu, näiteks rakenduste stsenaariumid ja töötlemisajad. Gradientvärvidega kuvakaardid on samuti väga detailsed, kuid värvivaliku loogikat pole rakendatud.
Claude'i opus 4: Seekord Claude lõpuks pettumust ei valmistanud, viies lehe funktsionaalsuse lõpule, kuid lehe sisu on väga lihtne, ainult piltide ja tulemuste üleslaadimise koht ning värvivaliku loogika on samuti kehv. Aga vähemalt see töötab.
Claude'i sonett 4: Sonnet 4 täiendas samuti funktsionaalsust ja ma arvan isegi, et Sonneti tulemused on paremad kui Opuse omad, kuigi see pole ikkagi nii rikkalik kui Deepseek.
Gemini 2.5 Pro: See on kõige hullem. Lisaks lehe detailidele ja esteetikale on ka funktsionaalsus puudulik ning see jookseb käivitamisel kokku.
Test 4: Valge müra päevatsitaatide veebisait
Järgmisena on valge müra päevatsitaatide veebilehe generaator, mis sobib ideaalselt uue vahelehe pluginaks. See toetab Spotify valge müra esitamist ja veebileht kuvatakse
Küsimus: Palun aidake mul luua lihtne ja elegantne päevapakkumiste veebisait, mis vastab järgmistele nõuetele:
Visuaalne disain
- Taustapilt: Valige järgmiste linkide hulgast juhuslikult taustapildiks kvaliteetseid maastikupilte
- PildilingidXXXX
- PilditöötlusLisage 25% must mask ja kerge Gaussi hägustus, et tekst jääks selgeks ja loetavaks.
- Üldine stiilMinimalistlik ja moodne, veebilehe taustana horisontaalsed pildid, et suurendada kaasahaaravust
- Kasutage animatsiooniraamistiku jaoks anime.js-i (tutvustati CDN-i kaudu: JsDelivr jsdelivr.com), HTML5-d, TailwindCSS 3.0+-t (tutvustati CDN-i kaudu) ja vajalikku JavaScripti ning kasutage professionaalseid ikooniteeke, näiteks Font Awesome või Material Icons (tutvustati CDN-i kaudu).
Aja kuvamise moodul
- Ülemine: Kuva kuu ja päeva vorming (nt „29. mai”) väiksemas kirjas, keskele joondatud
- Teine rida: Kuvab vormingu „Nädal X · Kuukalender X. kuu X. päev” väiksemas kirjas
- Keskus: Tõstab praeguse kuupäeva esile suure valge kirjaga, keskele joondatud
Pakkumiste kuvamise moodul
- Sisu: Kuvab juhuslikult Hiina ja välismaiste filosoofide ja kirjanike klassikalisi tsitaate
- PaigutusTsitaadid on tsentreeritud, kirjasuurus on mõõdukas ja reavahe on mugav.
- OmistamineParemas alanurgas kuvatakse „Kirjanik, XXX” või „Filosoof, XXX”.
- Tsitaatide koguSisaldab tsitaate erinevatel teemadel, nagu motivatsioon, elutarkused ja tarkus
Muusika taasesituse funktsioon
- AsukohtLehe alumine vasak nurk, vaikimisi ahendatud
- Sisu: Manusta Spotify valge müra esitusloend
- Kood:
Tehniline teostus
- Kohanduv disainKohandatud laua- ja mobiilseadmetele
- Fondi valikKasutage elegantseid hiina fonte, mille tutvustas Google Fonts
- Värviskeem: Loetavuse tagamiseks kõigil taustadel kasutage peamiselt valget teksti
- Optimeerimise laadiminePiltide aeglane laadimine lehe toimivuse parandamiseks
Interaktiivsed funktsioonid
- Automaatne värskendamine: Muudab taustapilti ja tsitaati automaatselt iga päev
- Käsitsi värskendamine: Pakub värskendamisnuppu, mis võimaldab kasutajatel sisu käsitsi muuta
Reklaamtekstide stiil
- Tsitaatide valikEelista lühikesi, positiivseid ja filosoofilisi tsitaate
- Keele stiilLühike ja jõuline, vältides liigset pikkust
- Teemade klassifikatsioonElutarkused, inspireeriv areng, targad mõtted, emotsionaalne väljendus jne.
Palun looge täielik HTML/CSS/JavaScripti veebisait vastavalt ülaltoodud nõuetele, tagades, et liides on esteetiliselt meeldiv, funktsionaalne ja pakub head kasutajakogemust.
See test on mõeldud ainult iga mudeli esteetikaalase arusaama hindamiseks. Seda tüüpi kuvamiskeskse veebilehe loomine on üldiselt teostatav.
Peab ütlema, et Claude Opus 4 on selles vallas endiselt üsna autoriteetne, pöörates detailidele suurepärast tähelepanu. Gemini 2.5 Pro on samuti hea, lisades isegi piltide üleminekutele animatsiooniefekte. Deepseek ja Sonnet 4 on samal tasemel.
Deepseek-R1-0528: Käivitasin esmalt Deepseeki ja see oli juba päris hea. Esimene üldise esteetika probleem oli vasakus alanurgas asuv muusikanupp, mis oli natuke liiga lame. Tsitaatide osas oli samuti probleeme – musta maski poleks tohtinud lisada ja teksti joondus oli veidi paigast ära. Küll aga lisas see värskendamiseks animatsiooniefekti.
Claude'i opus 4: Opus 4 esteetika on tõeliselt laitmatu. Kõigi fontide suurus ja vahekaugus on väga mugavad ning kuulsate ütluste tsitaadid on käsitletud läbipaistvalt nii tsitaadi teksti kui ka jutumärkide puhul. Isegi Spotify mängija on mähitud kasutajaliidesesse, millel on laiendamise/ahendamise animatsioon. See on ideaalne.
Claude'i sonett 4: Sonnet 4 efekt on sarnane Deepseeki probleemiga. Muusika esitamise nuppu, teksti suurust, joondust ja vahesid saab kõik veelgi optimeerida.
Gemini 2.5 Pro: Gemini efekt on samuti hea, aga tekstivarju eemaldamine teeks asja paremaks. Samuti on see kohandanud Spotify mängija kasutajaliidest ja teksti detailid on korras. Üleminekuefekt on märgatav, pildil on venitusefekt.
Test 5: Unerakenduse lehe genereerimine
Järgmisena tuleb mobiilirakenduse test. Laske neil kõigil luua une jälgimise rakendus. Juhises täpsustatakse tehniline pakett ja disaininõuded ning nõutakse mitme interaktiivse lehe genereerimist.
Küsimus: Une jälgimise rakenduse arendusnõuded
Projekti ülevaade
Palun aidake mul luua täielik une jälgimise rakendus nelja peamise funktsionaalse lehega. Liides peaks olema esteetiliselt meeldiv ja professionaalne.
Tehnilised nõuded virnale
Esiotsa tehnoloogiad
– HTML5 – Lehe struktuur
– TailwindCSS v3.0+ – Stiiliraamistik (tutvustati CDN-i kaudu)
– JavaScripti – Vajalik interaktsiooniloogika
– Anime.js v4.0.2 – Animatsiooniefektide teek
- CDN:
https://cdn.jsdelivr.net/npm/animejs@4.0.2/+esm
Ikoonid ja diagrammid
- Ikoonide kogu: Font Awesome või Material Icons (CDN)
- Diagrammi komponendid: veebidiagrammi komponendid ja stiilid peavad olema teemaga kooskõlas
- Andmete visualiseerimine: toetab uneandmete graafiku kuvamist
Projekteerimisnõuded
Kohanduv disain
- Täielikult reageeriv paigutus
- Mobiilikeskne disain
- Hea kuva nii laua- kui ka mobiilseadmetes
Koostoime mõjud
- Nupu interaktsioon: Hõljumise efekt on veidi suurenenud
Vormi interaktsioon: kuvab sisestusvälja fookuses olemisel gradientäärise
Kaardi interaktsioon: Varju tumedamaks muutmine hõljumisel
Animatsiooniefektid: Kasutage sujuvate leheanimatsioonide saavutamiseks Anime.js-i
Funktsionaalse lehe nõuded
Palun genereerige kõik une jälgimise rakenduse jaoks vajalikud lehed, sealhulgas, kuid mitte ainult:
- Avaleht/armatuurlaud
- Une salvestamise leht
- Andmeanalüüsi leht
- Seadete leht
- Muud seotud funktsionaalsed lehed
Koodi väljundi nõuded
- Iga leht on iseseisev HTML-fail
- Selge koodistruktuur koos täielike kommentaaridega
- Veenduge, et kõik CDN-lingid oleksid ligipääsetavad
- Esitage täielik ja käivitatav kood
Mobiilse loogika ja liidese osas näitas Cluade Opus 4 taas kord oma võimsust, täites hea loogikaga mitu lehekülge. Teised mudelid genereerisid ainult ühe lehekülje, kuid Deepseek R1 0528 tabas ootamatult esteetika ja kauni stiili poolest märki. Kuigi see genereeris ainult ühe lehekülje, oli see väga terviklik.
Deepseek-R1-0528: Genereeriti ainult üks leht, aga üldine esteetika on hea. Kaartide detailid ja ikoonide käsitsemine on hästi teostatud ning kogu leht on terviklik ja pikk. Lisaks rakendati navigatsiooni jaoks responsiivset disaini, mille tulemuseks on mobiilseadmetes ja lauaarvutites täiesti erinevad paigutused.
Claude'i opus 4: Tõepoolest võimas, ainult Opus4 genereeris kõik lehed täielikult, kuid esteetiline disain pole seekord suurem asi, kasutades veebilehe loogikat ja liiga väikeste navigeerimisikoonidega.
Claude'i sonett 4: Genereerisin ainult ühe lehe ja teatasin vigadest, halva esteetilise kujundusega, vaevu täitsin ülesande.
Gemini 2.5 Pro: Google teeb asju alati erinevalt. See genereerib iga lehe eraldi, pakkudes nelja faili, mis ei saa omavahel suhelda. Lisaks teatasid kõik lehed vigadest, kusjuures iga leht sisaldas ainult navigatsiooni ja mitte mingit sisu, mis on üsna pettumust valmistav.
Test 6: Kompleksne funktsionaalsus – Tetris
Lõpuks lõpetasin väikese mängu testimisega. Kavandasin suhteliselt keeruka Tetrise mängu, mis sisaldas spetsiaalseid plokke, teema vahetamist, plokkide maandumise ennustamist, plokkide salvestamist ja palju muud – tõeline ülim väljakutse.
Küsimus: Palun aidake mul luua täielikult toimiv ja visuaalselt atraktiivne Tetrise veebimäng, mis vastab järgmistele nõuetele:
Mängu põhifunktsioonid
- Täielik Tetrise mehhanism7 standardplokki (I, O, T, S, Z, J, L)
- Sujuv juhtimine: vasakule ja paremale liikumine, pöörlemine, kiire langemine, kohene langemine
- Nutikas elimineerimissüsteem: toetab 1–4 rea korraga eemaldamist spetsiaalsete animatsiooniefektide abil
- Progresseeruv raskusastesüsteem: suurendab automaatselt langemiskiirust ja taset vastavalt elimineeritud ridade arvule
Täiustatud funktsioonid
- Eelvaatesüsteem: kuvab järgmise ja järgmise-järgmise ploki
- Hoidmisfunktsioon: Praeguse ploki ajutiseks salvestamiseks hoidke all hoidmisklahvi. Seda saab kasutada ainult üks kord voorus.
- Kummitusplokid: Kuvab plokkide maandumiskoha poolläbipaistval kujul
- Kombineeritud süsteemPidev puhastamine annab lisapunkte ja visuaalseid efekte
- Erioskused:
- Pommiblokk (puhastab ümbritseva ala)
- Laser Clear (puhastab terve rea)
- Ajapaus (klotsid lakkavad 3 sekundiks kukkumast)
Visuaalse disaini nõuded
- Kaasaegne kasutajaliides:
- Gradientne taust või osakeste efektid
- Klaasiefektiga mängupaneel
- Sujuvad animatsiooniüleminekud
- Kohanduv disain erinevatele ekraanidele
- Rikkalikud visuaalsed efektid:
- Langevate ja pöörlevate plokkide sujuv animatsioon
- Plahvatuse või välguefektid kõrvaldamisel
- Ekraani värisemise efekt kombinatsiooni saavutamisel
- Tähistamise animatsioon taseme tõstmisel
- TeemasüsteemVähemalt 3 erinevat visuaalset teemat, mille vahel vahetada
Heliefektide süsteem
- Täielik heli tagasiside: liikumine, pöörlemine, maandumine, elimineerimine, mängu lõpp jne.
- Taustamuusika: tsüklilise mängu taustamuusika
- Helitugevuse reguleerimine: sõltumatult reguleeritavad heliefektid ja taustamuusika helitugevus
Mängurežiimid
- Klassikaline režiimtraditsiooniline Tetrise mäng
- Ajaliselt piiratud režiim: saavutage kindlaksmääratud aja jooksul kõrgeim punktisumma
- Väljakutserežiim: eelnevalt seatud takistused raskusastme suurendamiseks
- Zen-režiim: ajasurvet pole, puhas mängurõõm
Andmestatistika funktsioonid
- Reaalajas statistika: praegune skoor, tase, läbitud ridade arv, mänguaeg
- Ajalugu: kõrgeim punktisumma, parim tase, mängu koguaeg
- Saavutuste süsteem: avada erinevaid mängu saavutusi
- Kohalik salvestusruum: salvesta mänguandmed ja sätted
Tehnilised nõuded
- Kasutab puhast HTML5/CSS3/JavaScripti, väliseid raamistikke pole vaja
- Selge koodistruktuur: objektorienteeritud programmeerimine, modulaarne disain
- Toimivuse optimeerimineSujuv 60 kaadrit sekundis animatsioon, viivituseta
- Ühilduvus: toetab tavapäraseid tänapäevaseid brausereid
- Kohanduv disainÜhildub arvutite ja mobiilseadmetega
Kasutajakogemus
- Intuitiivsed juhisedSisseehitatud õpetus ja nupuviibad
- Pausi/jätkamise funktsioon: Peata mäng igal ajal
- Seadete menüü: Reguleeri mängu raskusastet, heliefekte, visuaalefekte jne.
- Mängu oleku salvestamine: Toetab mängu salvestamist ja jätkamist
Koodi kvaliteedinõuded
- Üksikasjalikud kommentaaridIgal funktsioonil ja olulisel koodilõigul peab olema kirjeldus
- VeakäsitlusPõhjalik erandite jäädvustamise ja käsitlemise mehhanism
- Elegantne koodParima tava järgimine, lihtne mõista ja hallata
- LaiendatavusLihtne tulevikus uusi funktsioone lisada
Palun esitage täielikud HTML-failid, mis sisaldavad kogu CSS-i ja JavaScripti koodi, et tagada nende otsene käivitamine brauseris. Kood peaks näitama professionaalseid programmeerimisoskusi ja sügavat arusaamist mängude arendamisest.
Minimängus on Claude'il midagi toimumas. Nii Opus kui ka Sonnet genereerisid vastavalt vajadusele vastavad Tetrise klotsid, eriti eriklotside loogika. Deepseek käsitles teemat, mille Claude kahe silma vahele jättis, kuid jättis eriklotsid kahe silma vahele, mille tulemusel genereeris Gemini 2.5 Pro mängimatuid klotse.
Deepseek-R1-0528: Ülesanne täideti väga hästi ja vastavalt spetsifikatsioonidele, kuid spetsiaalne plokikujundus jäeti välja ja seda ei rakendatud üldse. See võib olla tingitud probleemidest käsurea sõnade järgimisel. Kogu veebileht meenutab mänguliidest, kus kõik nupud näevad välja nagu standardkomponendid.
Claude'i opus 4: Sai eriplokkide ja muu loogika loogika probleemideta valmis, kuid ignoreeris teemavahetuse viipa, mida ta ei rakendanud. Võrreldes DeepSeek probleemidega on see väiksem probleem, kuid liides on kõvakodeeritud ja ilma reageeriva loogikata, seega on proportsioonid veidi nihkes, mistõttu mõned nupud ei ole klõpsatavad.
Claude'i sonett 4: Sarnane Opusega, aga minu arvates on Sonnet 4 parem kui Opus. Lehekülje kohandamine on samuti hea. Tundub, et Sonnet võitis, kuna see täitis kõik vajalikud funktsioonid.
Gemini 2.5 Pro: Kaksikud näevad pidevalt vaeva keerulise loogikaga. Seekord oli see täiesti kasutuskõlbmatu, sest telliste paigutuses oli viga, mis tegi võimatuks ennustada, kuhu nad maanduvad. See on kõige hullem.
Ma arvan, et oled nüüdseks DeepSeek-R1 jõudlusest sama hämmastunud kui mina.
Raske uskuda, et see on vaid väike mudeliuuendus. Võrdleme nende mudelite hindu DeepSeek R1 0528-ga.
Opus 4 on 30 korda kallim ja see on Openrouteri hinnakujunduse põhjal – ametlik hind oleks veelgi jahmatavam.
mudel | Konteksti pikkus | Sisendhind ($/M tokenid) | Väljundhind ($/M žetooni) | pildi hind ($/K tokenid) |
DeepSeek R1 0528 | 160 tuhat | 0.50 | 2.18 | – |
Gemini 2.5 pro eelvaade | 1000 tuhat | 1.25 | 10 | 5.16 |
Claude Sonett 4 | 200 tuhat | 3.00 | 15 | 4.80 |
Claude'i opus 4 | 200 tuhat | 15.00 | 75 | 24.00 |
Kuna ma tegelen iga päev tehisintellekti uudistega, olen näinud lugematul hulgal läbimurdeid, mis lõpuks osutuvad pettumuseks. Kuid seekord on teisiti. DeepSeek-R1 on andnud mulle tõelist lootust.
30-kordne hinnavahe, aga peaaegu sama jõudlus.
Me ei pea enam maksma ülikõrgeid hindu parimate tehisintellekti programmeerimismudelite kasutamise eest ega tegema valusaid kompromisse kulu ja kvaliteedi vahel. Veelgi inspireerivam on see, et see on meie enda mudel.
Selle lause kirjutas tehisintellekt ja minu arvates on see suurepärane: Tõeline revolutsioon algab sageli siis, kui tavalised inimesed saavad tähtede poole sirutada.