namegen

Linux.fista
Versio hetkellä 15. marraskuuta 2025 kello 14.02 – tehnyt Lahtis (keskustelu | muokkaukset) (pientä projektia ollut)
Siirry navigaatioon Siirry hakuun


namegen
Ensijulkaisu 0.1.0 (2025)
Vakaa versio 0.4.18  / 15. marraskuuta 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

  • Parigenerointitila: Luo hetkessä aviopareja, joilla on automaattisesti sama sukunimi. Tämä antaa tarinallesi välittömän perustan ja uskottavuuden. Valitse 'Couple Mode' ja saat Mies + Nainen -parin, jolla on yhteinen sukunimi!
  • Monikerroksiset keskinimet: Haluatko luoda nimen, joka huokuu arvovaltaa ja perinteitä? Aseta jopa kolme (3) keskinimeä! Saat nimen, joka kuulostaa suoraan historiankirjoista otetulta (esim. Jaakko Johannes Eemil Virtanen).

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. -S Nieminen) 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%).
v  k  m
  Peliohjelmointiin liittyvät artikkelit
 Yleiset  Peliohjelmointi Linuxilla | Pelisuunnittelu | 2D-peliohjelmoinnin aloitusopas Linuxille | Musiikki ja äänet | Kuvankäsittely | Mallinnus | Lokalisointi
 2D 
 Pelimoottorit  Solar2D | Defold | Fife | LÖVE | GameMaker
  -Karttamuokkaimet  Tiled | OGMO Editor
 3D 
 Avoimet  Banshee 3D | Castle Game Engine | DarkPlaces | Defold | Godot Engine | Grit engine | Irrlicht Engine | id Tech (Quake) | ioquake3 | jMonkeyEngine | Lightfeather 3D | The Mirror | OGRE | O3DE | Panda3D | Range Engine | Serious | UPBGE | QFusion
 Suljetut  Axis Game Factory | CryEngine | Source | Unity3D | Unreal Engine
 Keskeytyneet  Crystal Space
  kuvankäsittely tekstuurikartoitus mallinnus 
 Kuvankäsittely  Gimp
  -Pikseligrafiikka  Aseprite | Pixelator
 Mallinnus  Blender | UPBGE | Bforartists | MakeHuman | Neobarok | ngPlant | ArbaroDust3D
  -Tekstuurikartoitus  AwesomeBump | Material Maker | Ptex
  -Tekstuurien luonti  ArmorLab
  -Pintakuviomaalaus  ArmorPaint
 Maastogeneraattorit  TerraForge3D
 Ohjelmointikielet 
  -Käännettävät  C | C++
  -Tulkattavat  Java | Python | Lua
  Ohjelmointimoduulit  pygame
  -Kirjastot  Assimp | OpenGL | Vulkan | SDL