Creo que la mejor manera de aprender física newtoniana sería que implementaras un motor de física 2D juntos. Básicamente, es reescribir las leyes del movimiento de los libros de texto en forma de software, y hacer matemáticas en lenguajes de programación es bastante fácil y natural. Será en su mayoría matemáticas vectoriales, y desde el lado de la física puedes llegar tan lejos como quieras.
Simulando la gravedad justa (un vector que apunta hacia abajo, que se agrega al vector de velocidad de los cuerpos libres en cada tic) y las colisiones (encuentra cuando los cuerpos se superponen, por ejemplo, los círculos chocan si la distancia entre sus centros es menor que la suma de sus radios; luego use las leyes de conservación de la energía y el impulso para descubrir los nuevos vectores de velocidad de los cuerpos), y luego agregando los vectores de velocidad resultantes a las posiciones de los diferentes objetos en el mundo, ya se obtiene algo que parece un juego. Con un par de pasos más, estás en Angry Birds. Entonces – el cielo es el límite 🙂
Como un entorno para comenzar, sugeriría que Procesando y como materiales de aprendizaje probablemente deberías revisar The Nature of Code, que comienza desde el principio (las matemáticas que vas a necesitar), y luego llegar a las cosas interesantes rápidamente. . Necesitará muchos recursos externos, pero creo que debería consultar este libro para ver cómo podría ser esta forma de aprender física.
- ¿Qué puedo hacer durante los próximos 6 años para que mi hijo de 12 años se convierta en un mejor jugador de fútbol?
- ¿Cuántos de ustedes atan los zapatos de manera equivocada? ¿Es verdad que el 50% de las veces te atas mal los zapatos?
- ¿Puedo otorgar mi número de Seguro Social a una guardería familiar muy pequeña para que me puedan verificar los antecedentes?
- ¿Qué libros me pueden dar una buena guía sobre cómo manejar las crisis estándar entre padres e hijos?
- Mi hijo tiene 3,5 años y todavía come comida molida y traga cada bocado con una cucharada de agua. Si no le damos agua, escupe. ¿Cómo podemos cambiar su hábito?