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
- Smart elimination system: supports eliminating 1-4 rows at a time with special animation effects
- Progressive difficulty system: automatically increases the drop speed and level based on the number of rows eliminated
Täiustatud funktsioonid
- Preview system: displays the next and next-next blocks
- Hold Function: Hold the Hold key to temporarily store the current block. Can only be used once per round
- Ghost Blocks: Displays the landing position of blocks in semi-transparent form
- Combo System: Continuous clearing grants extra points and visual effects
- Special Skills:
- Bomb Block (clears surrounding area)
- Laser Clear (clears entire row)
- Time Pause (blocks stop falling for 3 seconds)
Visuaalse disaini nõuded
- Modern UI Interface:
- Gradient background or particle effects
- Glass effect game panel
- Smooth animation transitions
- Responsive design for different screens
- Rich visual effects:
- Smooth animation of blocks falling and rotating
- Explosion or flash effects when eliminated
- Screen shake effect when combo is achieved
- Celebration animation when level is upgraded
- Theme system: At least 3 different visual themes to switch between
Heliefektide süsteem
- Complete sound feedback: movement, rotation, landing, elimination, game end, etc.
- Background music: looping game BGM
- Volume control: independently adjustable sound effects and background music volume
Mängurežiimid
- Classic mode: traditional Tetris gameplay
- Time-limited mode: achieve the highest score within a specified time limit
- Challenge mode: pre-set obstacles to increase difficulty
- Zen mode: no time pressure, pure enjoyment of the game
Andmestatistika funktsioonid
- Real-time statistics: current score, level, number of lines cleared, game time
- History: highest score, best level, total game time
- Achievement system: unlock various game achievements
- Local storage: save game records and settings
Tehnilised nõuded
- Uses pure HTML5/CSS3/JavaScript, no external frameworks required
- Clear code structure: object-oriented programming, modular design
- Performance optimization: smooth 60FPS animation, no lag
- Compatibility: supports mainstream modern browsers
- Kohanduv disain: Compatible with PCs and mobile devices
Kasutajakogemus
- Intuitive instructions: Built-in tutorial and button prompts
- Pause/resume function: Pause the game at any time
- Settings menu: Adjust game difficulty, sound effects, visual effects, etc.
- Game state saving: Supports saving and resuming the game
Koodi kvaliteedinõuded
- Detailed comments: Each function and important code segment must have a description
- Error handling: Comprehensive exception capture and handling mechanism
- Elegant code: Follow best practices, easy to understand and maintain
- Extensibility: Easy to add new features in the future
Please provide complete HTML files containing all CSS and JavaScript code to ensure that they can be run directly in a browser. The code should demonstrate professional programming skills and a deep understanding of game development.
In the mini-game, Claude has something going on. Both Opus and Sonnet generated the corresponding Tetris blocks as required, especially the logic for special blocks. Deepseek handled the theme that Claude overlooked, but missed the special blocks, resulting in Gemini 2.5 Pro generating unplayable blocks.
Deepseek-R1-0528: The task was completed very well and according to specifications, but the special block design was omitted and not implemented at all. This may be due to issues with following the prompt words. The entire webpage resembles a game interface, with all buttons appearing like standard components.
Claude'i opus 4: Completed the logic for special blocks and other logic without issues, but ignored the prompt for theme switching, which he did not implement. Compared to DeepSeek’s issues, this is a smaller problem, but the interface is hardcoded with no responsive logic, so the proportions are slightly off, making some buttons unclickable.
Claude'i sonett 4: Similar to Opus, but I think Sonnet 4 is better than Opus. The page adaptation is also good. This feels like Sonnet won, as it completed all the required functions.
Gemini 2.5 Pro: Gemini consistently struggles with complex logic. This time, it was completely unusable because the brick placement had a bug, making it impossible to predict where they would land. It’s the worst.
By now, I think you’re as amazed as I am by DeepSeek-R1’s performance.
It’s hard to believe this is just a small model upgrade. Let’s compare the prices of these models with DeepSeek R1 0528.
Opus 4 is 30 times more expensive, and that’s using Openrouter’s pricing—the official price would be even more staggering.
mudel | Context length | Input price($/M tokens) | Output price($/M tokens) | image price($/K tokens) |
DeepSeek R1 0528 | 160k | 0.50 | 2.18 | – |
Gemini 2.5 pro preview | 1000k | 1.25 | 10 | 5.16 |
Claude Sonnet 4 | 200k | 3.00 | 15 | 4.80 |
Claude Opus 4 | 200k | 15.00 | 75 | 24.00 |
As someone who deals with AI news daily, I’ve witnessed countless “breakthroughs” that ultimately turn out to be “disappointing.” But this time is different. DeepSeek-R1 has given me real hope.
A 30-fold price difference yet nearly equivalent performance.
We no longer need to pay exorbitant prices to use the best AI programming models, nor do we have to make painful trade-offs between cost and quality. What’s even more inspiring is that this is our own model.
This sentence was written by AI, and I think it’s great: The true revolution often begins when ordinary people can reach for the stars.