From Agent Simulation to Social Simulator: A Comprehensive Review (Part 1)