(...)



Archivado por última vez {{ '2022-02-22T12:47:31.037Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 6 }})

164218849912.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 22.99KB, 1600x1600, c-plus-plus-logo.png )
98769

/#/ 98769
{{{"Quiero aprender a programar videojuegos, mas como hobby que como trabajo\nDeberia aprender totalmente c++ y saber todas sus funciones \nO solo aprender lo necesario para videojeugos" | renderPostMessage 98769}}}

>>

/#/ 98771
{{{"Crea proyectos en 2D con frameworks como Love2D en el lenguaje Lua, si quieres videojuegos te la pasaras mas tiempo creando el arte, las animaciones, el sonido, los escenarios probando distintos tipos de gameplay que escribiendo codigo optimo para la GPU o el sistema grafico.\nY si quieres por el 3D, todavia tendras que poner mas esfuerzo en la creacion de asserts para el juego antes de usar un motor como Unity o Unreal Engine.\n\nPor lo que de hobbie te iras a juegos 2D o juegos 3D con gráficos tipo minecraft/lego/sims." | renderPostMessage 98771}}}

>>

/#/ 98773
{{{">>98771\nPienso irme por juegos 2D\nEntonces solo me enfoco en c++ para videojuegos y no en general?..." | renderPostMessage 98773}}}

>>

/#/ 98774
{{{">>98773\nNo necesitas C++." | renderPostMessage 98774}}}

>>

/#/ 98775
{{{">>98773\nPon un ejemplo de que tipo de juego o como cual juego es el que quieres hacer.\n\n>>98774\n>No necesitas C++.\nTampoco programar, pensar o hacer un juego. ¿Te detienes a razonar las cosas que dices?" | renderPostMessage 98775}}}

>>

/#/ 98776
{{{">>98774\nPienso utilizar el motor grafico de Godot\nQue otro lenguaje me recomiendas? C#?" | renderPostMessage 98776}}}

>>

/#/ 98777
{{{">>98775\n>Deberia aprender totalmente c++ y saber todas sus funciones\n>O solo aprender lo necesario para videojeugos\nPregunta si debería aprender C++, pregunta qué es lo necesario para hacer videojuegos, por lo que mi opinión se base en un razonamiento de sus preguntas.\n\nStarDew Valley esta hecho en C#.\nhttps://whatsabyte.com/programming-language-used-stardew-valley/\nPor lo que puedes hacer mucho en programacion de juegos sin tocar C++ si lo que quieres es un hobbie." | renderPostMessage 98777}}}

>>

/#/ 98778
{{{">>98776\nGodot usa GDScript, también C# o incluso C++.\nPor lo que puedes usar C#.\nhttps://docs.godotengine.org/en/stable/getting_started/step_by_step/scripting.html" | renderPostMessage 98778}}}

>>

/#/ 98780
{{{">>98777\n>por lo que mi opinión se base en [s]un razonamiento[/s] de sus preguntas. \nEsa es una conjetura. OP puede hacer juegos con C++, Python, LUA, Java, etc. ¿Qué más da? No tiene por qué complacerte.\n\n>>98776\nPon una captura de un juego como el que quieras hacer." | renderPostMessage 98780}}}

>>

/#/ 98782
164219543621.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 265.78KB, 1440x1080, lineage-2.jpg )
98782
{{{">>98780" | renderPostMessage 98782}}}

>>

/#/ 98784
164219656660.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 331.82KB, 1920x1080, 109041.jpg )
98784
{{{">>98778\nEntonces me conviene mejor c#?\nNo se mucho sobre este tema\n>>98780\nEs un tipo de Metal Slug, mi duda va, a que lenguaje debo aprender y si debo aprender todo sobre este (para tener buenos resultados, no algo que funcione pero tenga un optimizacion de mierda)" | renderPostMessage 98784}}}

>>

/#/ 98785
{{{">>98784\nSi C#." | renderPostMessage 98785}}}

>>

/#/ 98786
{{{"Si quieres entrar a la industria seria necesitas si o si C++. Si quieres ser un indietranny o un pajeet Cshart o cualquier otra basura inferior.\n>>98774\n>t. unitard / godotard" | renderPostMessage 98786}}}

>>

/#/ 98789
{{{">>98784\n>Es un tipo de Metal Slug\n>mi duda va, a que lenguaje debo aprender\nEn este caso el lenguaje es lo de menos. Pero mi sugerencia sería usar C en lugar de C++. Te doy tres razones para aprender C:\n1) Es un lenguaje compacto, rápido y potente\n2) La curva de aprendizaje es corta\n3) Perfecto para copiar bloques de memoria (aka: sprites y tiles)\nAdemás tienes el beneficio de que puedes migrar a C++, C#, Java, etc, con suma facilidad.\n\nAhora tienes cuatro retos.\n1) Aprender a programar\n2) Aprender a desarrollar aplicaciones\n3) Aprender sobre traslaciones, rotaciones e intersecciones en el plano\n4) Usar las otras tres para hacer un videojuego\n\nY no olvidar que también tienes que aprender como usar los recursos del sistema, tanto el hardware y el OS." | renderPostMessage 98789}}}

>>

/#/ 98813
{{{">>98789\nTengo entendido que en C no puedes hacer que varios objetos en un videojuego se muevan al mismo tiempo, un juego de ajedrez funciona bien pero un metal slug ni de broma. corríjanme si estoy mal porfavor." | renderPostMessage 98813}}}

>>

/#/ 98815
{{{">>98813\nEso no tiene sentido, la programación mono núcleo es solo hacer cosas una a la vez, y meter multinúcleo es mucho más complejo.\nLo que tienes en un videojuego es el tiempo de refresco, si quieres un juego de 60fps son 16.6ms de tiempo en el que tienes que hacer las acciones de dibujar un frame si quieres FPS estables, por lo que tienes ese tiempo en hacer la parte lógica, leer los comandos del control y luego crear el frame para mandar dibujar a la gráfica y que la gráfica lo dibujó, hoy en día los procesadores son muy rápidos la parte lógica será muy rápida, por lo que debería la GPU solo dibujar los gráficos que también para un juego 2D es rapido, otra cosa que te digan que C no tiene orientación a objetos, pero muchas bibliotecas pueden crear una API pseudo orientada a objetos." | renderPostMessage 98815}}}

>>

/#/ 98817
164225379481.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 58.84KB, 613x400, Threads_Varios_....png )
98817
{{{">>98813\n>Tengo entendido que en C no puedes hacer que varios objetos en un videojuego se muevan al mismo tiempo\nNegro, por favor..." | renderPostMessage 98817}}}

>>

/#/ 98823
{{{">>98769 \nYo tambien quiero saber KEK\nQue lenguaje de programacion debo saber para programar en godot? Si ya se que hay varios, pero cual me recomiendan mas?" | renderPostMessage 98823}}}

>>

/#/ 98825
{{{">>98823\n>Que lenguaje de programacion debo saber para programar en godot?\nGDScript o C#, tú elige." | renderPostMessage 98825}}}

>>

/#/ 98827
164227264653.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 25.57KB, 329x367, 163464721325.jpg )
98827
{{{">>98813\n>Tengo entendido que en C no puedes hacer que varios objetos en un videojuego se muevan al mismo tiempo, un juego de ajedrez funciona bien pero un metal slug ni de broma\nKekazo con el b8.\n\n¡Cuánto daño le hace Godot a los nuevos programadores! Imagina creer que para un juego tipo metal slug asignas un thread por bala." | renderPostMessage 98827}}}

>>

/#/ 98828
{{{">>98813\n>Tengo entendido que en C no puedes hacer que varios objetos en un videojuego se muevan al mismo tiempo,\nnegro, creo que debes aprender a programar primero, no tiene sentido lo que dices." | renderPostMessage 98828}}}

>>

/#/ 98835
{{{"[b]¿fue bait, verdad?[/b]\n>>98813\n\nEs muy básico saber eso. El juego tiene un Main Loop. Digamos este bucle que se actualiza al menos 60 veces por segundo.\n\nSe actualizan los datos (por ejemplo la coordenada) y luego se dibuja en pantalla lo que dicen esos datos. Pero los personajes nada más son datos. Da igual si quiero dibujar a Sonic con un sombrero o a 20 soldados. No cambia nada porque hay que decirle \"estas son las coordenadas, estas son las imágenes... ahora, renderizalas\".\n\nDe hecho, los navegadores también cumplen con ese sistema." | renderPostMessage 98835}}}

>>

/#/ 99023
{{{">>98769 (OP)\n¿Para qué plataforma o sistema operativo piensas programar OP?" | renderPostMessage 99023}}}

>>

/#/ 99038
{{{">>99023\n>¿Para qué plataforma o sistema operativo piensas programar OP?\nhaiku" | renderPostMessage 99038}}}

>>

/#/ 99040
{{{">>98815\n>>98817\n>>98827\n>>98828\n>>98835\n¿Pueden pasar un ejemplo en el que NO se utilice nada de C++?, en internet no encontre ninguno.\nSi, no se programar, y no, no lo necesito para una tarea ya termine la universidad y ahora me dedico a voltear hamburguesas porque soy un descerebrado que ni para codemonkey sirve." | renderPostMessage 99040}}}

>>

/#/ 99042
{{{">>99040\nUnity no soportaba C#? algo es algo." | renderPostMessage 99042}}}

>>

/#/ 99043
{{{">>99040\n>¿Pueden pasar un ejemplo en el que NO se utilice nada de C++?, en internet no encontre ninguno. \nnegro dedicate a otra cosa, literal me tomo 10 segundos encontrar el metal slug en C https://github.com/ulisesten/MetalSlug" | renderPostMessage 99043}}}

>>

/#/ 99073
{{{">>99040\n>filtrado por C++\n>quiere dedicarse a videojuegos\nMira negro puto, voy a ser directo: Si no aprendes C++ no vas a llegar a ningún lado en la industria SERIA. Como mucho llegarás a ser un indiejeet unitard que sabe Cucaracho# y javascript. Aprender solo C y no C++ es un sinsentido en el mundo actual y solo si vas a contribuir al kernel de Linux que sigue siendo purista tiene sentido, de lo contrario, verás que absolutamente toda infraestructura básica de software usa C++, para motores gráficos avanzados se usa C++ y básicamente sin él no vas a llegar a ningún lado." | renderPostMessage 99073}}}

>>

/#/ 99084
{{{">>99040\nEn libgen, descarga este libro.\nC++20 for Lazy Programmers: Quick, Easy, and Fun C++ for Beginners\nTiene como ejemplo un videojuego sencillo, la siguiente gran evolución en C++ es C++20 ya implementado en el compilador de Microsoft y pronto en el GCC, mientras Clang++ .... algun año." | renderPostMessage 99084}}}

>>

/#/ 99089
{{{">>99084\nGCC ya tiene soporte para C++20" | renderPostMessage 99089}}}

>>

/#/ 99092
{{{">>99089\nCasi por asi decirlo falta el soporte de modulos, pero ni idea de cuando lo liberen, eso que llevan como cinco años trabajando en eso y sin actualizaciones en la pagina desde hace casi dos años.\n\nhttps://gcc.gnu.org/wiki/cxx-modules\nhttps://gcc.gnu.org/projects/cxx-status.html" | renderPostMessage 99092}}}

>>

/#/ 99096
{{{">>99092\nTambién los soporta pero parcialmente.\nhttps://en.cppreference.com/w/cpp/compiler_support/20" | renderPostMessage 99096}}}

>>

/#/ 99144
164271073396.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 578.07KB, 1920x1080, 27367.jpg )
99144
{{{">>99084\nPor favor negro, continúa" | renderPostMessage 99144}}}

>>

/#/ 99145
{{{">>99144\nYa con eso tienes para meses de autismo, C++ es un basurero de cosas que se sobre complican con usos específicos y errores inentendibles mas fugas de memoria, por lo que puedes dedicar años de autismo a C++ ...\n\nEsto mas las CPPCON.\nhttps://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list" | renderPostMessage 99145}}}

>>

/#/ 99147
{{{">>99144\nSecundo al negro >>99145, C++ es basto como culo de gorda. Además para hacer un juego lo básico de C++ está sobrado ." | renderPostMessage 99147}}}

>>

/#/ 100019
{{{">>98771\n>te la pasaras mas tiempo creando el arte, las animaciones, el sonido, los escenarios [...] que escribiendo codigo optimo\nImplicando que no se puedan conseguir todas esas cosas ya hechas y publicadas bajo licencias libres.\n>de hobbie te iras a juegos 2D o juegos 3D con gráficos tipo minecraft/lego/sims.\nO a un roguelike en donde los gráficos son opcionales.\n>>98776\n>Que otro lenguaje me recomiendas?\n>>98823\nSe supone que GDScript (el lenguaje principal de Godot) es bastante sencillo de usar.\n>>98786\n>>t. unitard / godotard\nEntiendo que le tiren mierda a Unity, pero Godot es malo por que...\n>>98813\n>en C no puedes hacer que varios objetos en un videojuego se muevan al mismo tiempo\nImplicando que no haya librerías que ya se ocupen de eso, como las que encuentras en https://notabug.org/bfgeshka/awesome-c#gamedev-rendering o https://github.com/fffaraz/awesome-cpp#game-engine" | renderPostMessage 100019}}}

>>

/#/ 100062
{{{">>99073\n>y básicamente sin él no vas a llegar a ningún lado.\n>no ser lo que es react native\neso lei" | renderPostMessage 100062}}}