With the introduction of mechanization in agriculture, the area of terraced slopes has increased. However, in most cases, the planning of terracing in practice remains experience-based, which is no longer effective from an agricultural, geological, and hydrological point of view. The usual method of building terraces, especially terraces with earth risers, is therefore outdated, and a new method must be found for planning and building terraced areas. In addition to geographical information system (GIS) tools, parametric design tools for planning terraced landscapes are now available. Based on the design approaches for a selected plot in the Gorizia Hills in Slovenia, where we used a trial-and-error method, we improved previous results by defining a model using a computer algorithm that generates a terraced landscape on a selected slope depending on various input parameters such as the height of the terrace slope, the inclination of the terrace slope, the width of the terrace platform, and the number of terraces. For the definition of the algorithm we used the visual program tool Grasshopper. By changing the values of the input data parameters, the algorithm was able to present combinatorial simulations through a variety of different solutions with all the corresponding statistics. With such results it is much easier to make a conscious decision on which combination of parameters is optimal to prevent landslides, plan adequate drainage, and control soil movements when building terraces. The controlled slope intervention is further optimized by the introduction of a usage index (Tx), defined as the quotient of the sum of all flat areas (terrace platforms) and the total area of the plot.