Modeling accurate polyhedrons

Cube, dodecahedron, octahedron, icosahedron…
Those names may sound familiar in the ears of a tabletop RPG player. Those are the names of several types of shapes consisting of a certain number of polygons ordered in an equal fashion. Here are several examples: .
My question is: how can I model those accurately? I suppose script-fu might be necessary, but before resorting to that (I have no idea how to script), is there an easier way to model those shapes?

You might be interested in this thread…
… and “The Geodesic Script”:


Thanks for the help :smiley:
note to self: use search tool