Ero sivun ”Namegen” versioiden välillä
| Rivi 53: | Rivi 53: | ||
* Sukupuolen valinta: Valitse joko mies- tai naisnimet (tai molemmat paritilassa). | * Sukupuolen valinta: Valitse joko mies- tai naisnimet (tai molemmat paritilassa). | ||
* Sukunimen täysi kontrolli: | * Sukunimen täysi kontrolli: | ||
* Pakota sukunimi: Aseta tietty sukunimi (esim. - | * Pakota sukunimi: Aseta tietty sukunimi (esim. --shared-surname) kaikille nimille. Täydellinen, kun haluat luoda useita henkilöitä samaan sukuun. | ||
* Satunnainen generointi: Anna ohjelman valita sukunimi kattavasta sukunimilistasta. | * Satunnainen generointi: Anna ohjelman valita sukunimi kattavasta sukunimilistasta. | ||
* Hienosäädä todennäköisyys: Säädä keskinimen esiintymistodennäköisyys (0–100%). | * Hienosäädä todennäköisyys: Säädä keskinimen esiintymistodennäköisyys (0–100%). | ||
Versio 22. joulukuuta 2025 kello 08.19
| namegen | |
|---|---|
| Ensijulkaisu | 0.1.0 (2025) |
| Vakaa versio | 1.2.0 / 22. joulukuuta 2025 |
| Ohjelmoitu | C |
| Käyttöliittymä | Komentorivi (cli) |
| Lisenssi | GPLv3 |
| Kotisivu | github.com/lahtis/GeneSim/ |
| Lähdekoodi | github.com/lahtis/GeneSim/ |
Namegen on avoimen lähdekoodin komentorivi pohjainen nimisimulaattori, joka lukee etunimen, välinimen ja sukunimen historiallisista suomenkielisistä CSV-tiedostoista.
Unohda satunnaiset nimigeneraattorit. Tämä työkalu on täydellinen ratkaisu kirjailijoille, roolipelaajille ja pelikehittäjille, jotka tarvitsevat historiallisesti tarkkoja ja uskottavia suomalaisnimiä suoraan 1800- ja 1900-luvun taitteesta.
Rakenna koko perheen tarina
Yksittäisen hahmon luonti
Luo uniikkeja hahmoja, joilla on historiallinen syvyys. Ohjelma ei vain arvo nimeä, vaan rakentaa identiteetin valitun aikakauden perusteella.
- Sukupuolen valinta: Voit määrittää hahmon sukupuolen tai antaa ohjelman päättää sen puolestasi.
- Keskinimien kerrostuneisuus: Säädä hahmon arvovaltaa määrittämällä keskinimien määrä (0–3) ja niiden esiintymistodennäköisyys.
- Ikä ja aikakausi: Tukee täysin `--age` -lippua, joka laskee hahmolle loogisen syntymävuoden suhteessa valittuun historialliseen periodiin.
Parigenerointitila
Luo hetkessä aviopareja, joilla on automaattisesti sama sukunimi. Tämä antaa tarinallesi välittömän perustan ja uskottavuuden.
- Yhteinen sukunimi: Saat yhdellä komennolla Mies + Nainen -parin, jolla on yhteinen sukunimi.
- Historiallinen realismi: Ohjelma huomioi aikakauden tavat; naiselle voidaan generoida tyttönimi (o.s. / nee), mikä helpottaa sukupuiden rakentamista.
Perhegenerointitila (Family Mode)
Luo kokonaisia ydinperheitä, jotka toimivat loogisena kokonaisuutena.
- Loogiset sukupolvet: Ohjelma generoi automaattisesti lapset ja vanhemmat, joiden syntymävuodet ovat historiallisesti ja biologisesti järkeviä.
- Sukunimen perintö: Kaikki perheenjäsenet jakavat saman sukunimen, ja äidin tyttönimi säilytetään historiallista tarkkuutta varten.
Deterministinen generointi
Hahmot, parit ja perheet ovat nyt täysin deterministisiä. Käyttämällä samaa `--seed` -lukua, saat aina täsmälleen saman tuloksen, vaikka vaihtaisit tulostusmuotoa tekstistä JSON- tai CSV-muotoon. Tämä mahdollistaa datan johdonmukaisen käytön eri tuotantovaiheissa.
Historiallinen tarkkuus ja datan laatu
Ohjelma ei anna sinulle epäaitoja nimiä. Generaattori ammentaa dataa suoraan vuosikymmenittäin luokitelluista historiallisista lähteistä, tarjoten:
- Aika-aukotota realismia: Valitse tarkasti haluamasi aikakausi (1860-luvulta 1920-luvulle). Vain tuo aikaan sopivat nimet tulivat käyttöön.
Täydellinen hallinta nimellesi
Räätälöi nimen jokainen osa:
- Sukupuolen valinta: Valitse joko mies- tai naisnimet (tai molemmat paritilassa).
- Sukunimen täysi kontrolli:
- Pakota sukunimi: Aseta tietty sukunimi (esim. --shared-surname) kaikille nimille. Täydellinen, kun haluat luoda useita henkilöitä samaan sukuun.
- Satunnainen generointi: Anna ohjelman valita sukunimi kattavasta sukunimilistasta.
- Hienosäädä todennäköisyys: Säädä keskinimen esiintymistodennäköisyys (0–100%).
Aiheesta muualla
- NameGen Wiki ja käyttöopas.