zup escribió:Entiendo las razones de porque Delphi (y en general cualquier RAD) son mejores para aplicaciones y C++ para juegos (¿hay tanta diferencia entre un FreePascal + SDL con un GCC + SDL?) en sí pero ¿no sería mejor hacerlo todo en el mismo lenguaje?
Mis razones son que si usas Free Pascal para el juego (sin el RAD, que no lo necesitas para nada) y luego Lazarus para las aplicaciones podrías reutilizar todas las definiciones que tengas hechas en el juego para las aplicaciones. Además, metiéndolas en un fichero común (una librería) te asegurarías que el juego y el creador de niveles siempre sean compatibles.
Na, viene siendo lo mismo usar fp+sdl que gcc+sdl, tal vez te encuentres con más ejemplos en gcc por estar mas extendido el leguaje C. Y a la siguiente cuestión, por suepuesto que es preferible hacerlo todo en el mismo lenguaje. Yo es que uso del delphi por el diseño de aplicaciones para windows, las ventanitas, menús y todas esas chorradas, me resulta más cómodo hacerlo en delphi, probablemente también porque nunca lo he intentado hacer en C . Y luego el código para el juego en c++ por que es mas fácil luego para portar a cualquier plataforma. Además, uso el ide de devc++ que compila con gcc que lo tienes hasta para las lavadoras inteligentes