Kirjoittaja Aihe: Vinkkejä Conwayn Game of Lifeen?  (Luettu 2642 kertaa)

Jere Sumell

  • Käyttäjä
  • Viestejä: 791
  • Talous, Hallinto ja Markkinointi (AMK, 2017),B.B.A
    • Profiili
    • Tietokone-blogi
Vinkkejä Conwayn Game of Lifeen?
« : 25.06.26 - klo:09.51 »
Ajattelin ottaa loppukesän omaksi "projektiksi" Conwayn Game Of Life-esityksen, mutta ennen soveltamista erityisesti reaalielämään pitäisi ohjelmoida säännöstö siten, että ilman ihmiskäyttäjän interaktiota ohjelma toimisi omillaan.

En kaipaa niinkään teknistä valmista ohjelmakoodia miltään kieleltä, mutta yleisiä vinkkejä esim. missä järjestyksessä 4:n säännön tarkistus ylijoukkoistumisen ja alijoukkoistumisen, sekä elämän syntymisen (sähkön syöttö portista läpi, 1) olisi järkevintä käydä läpi olettaen, että kirjoitan jokaisen säännön osalta oman metodin/funktion.

Sitten oma metodi tietyn solun/alkion tarkastamiseen onko elossa vai kuollut.

Aluksi ajattelin käydä läpi 3x3 -taulukon (rajoitettu alue) kaikki tilanteet rekursiona aina uusi tilanne syöteparametrina alkutilanteena, mikä on oleellinen.

Lisäksi olisi mukavaa kuulla, mitä moni varmasti ohjelminut samaa tällä palstalla, minkälaisia mielenkiintoisia alkutilanteina on olemassa ja mikä oletuksena tai perusteena alkutilanteelle. Menee jo soveltamisen puolelle, mutta kaikenlainen keskustelu tämän ympärillä on kiintoisaa.
Free Internet and  people for humans all over the globe!

(Profiilikuvassa oma valokuvani GIMPissä editoituna Disney Classic-väripaletin väreihin ja muunnettuna bittikartta-tiedostosta vektorigrafiikaksi.)

nm

  • Käyttäjä
  • Viestejä: 17076
    • Profiili
Vs: Vinkkejä Conwayn Game of Lifeen?
« Vastaus #1 : 25.06.26 - klo:11.56 »
Suosittelen parikoodausta LLM:n kanssa. Ilmaiset versiotkin osaavat auttaa tällaisissa suppeissa tehtävissä oikein hyvin.

Jere Sumell

  • Käyttäjä
  • Viestejä: 791
  • Talous, Hallinto ja Markkinointi (AMK, 2017),B.B.A
    • Profiili
    • Tietokone-blogi
Vs: Vinkkejä Conwayn Game of Lifeen?
« Vastaus #2 : 25.06.26 - klo:16.37 »
Suosittelen parikoodausta LLM:n kanssa. Ilmaiset versiotkin osaavat auttaa tällaisissa suppeissa tehtävissä oikein hyvin.

Kiitos vinkistä! Tekoäly-buumin viime aikona yhä vallaten alaa on saanut minut vähentämään ohjelmointipuolen harrastusta, ja tietokoneen käyttöä muutoinkin. Täytyy myöntää, että lähinnä mielipidekysymyksissä G:n tekoälyyn "sokeasti" itse myös hairahtunut pitämään ehdottomana vastauksena ilman laajempaa lähdetarkistuksia.

Pitäisi varmaan hakeutua johonkin tekoälyn käyttöön ja sen soveltamiseen -ihan reaalielämän kursseille, mitä se on tullut jäädäkseen tuntuu siltä, 4 korkeakoulututkintoa olen aloittanut, ja yhdestä saanut ainoastaan paperit ulos, niin tekoälystä ollut mitään opinnoissa.

Taas G:n tekoälystä luettuna,ja "absoluuttisena totuutena" pitäen näköjään tuo laaja kielimalli soveltuu myös koodauksen apulaisen rooliin. Erityisesti virheellisten lopputulosten välttämiseksi voi olla ihan paikallaan AI-avustajaa käyttää.
Free Internet and  people for humans all over the globe!

(Profiilikuvassa oma valokuvani GIMPissä editoituna Disney Classic-väripaletin väreihin ja muunnettuna bittikartta-tiedostosta vektorigrafiikaksi.)