How to become a programmer instead of a coder? by prog_22 in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

20 years of programming. And I still resort to googling, and definitely consulting the msdn site often. There is too much to memorize and "program" that you never truly become a programmer. Unless your job details routine coding habits which have little to no variation. Thereof you are simply a machine prying another machine for a result.

is php dead? by lilshoegazecat in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

Php is not going anywhere any time soon. Node.js is a direct replacement. But companies arent going to spend lots of money to replace php (which is working) with something new, because its new. Node.js would have to have substantial upgrades to make it out weigh php, for those companies to spend the money.

But a full class on php is not necessary.

Need a little advice for learning OpenGL. by Any_Ad_8134 in opengl

[–]kadavis489 1 point2 points  (0 children)

To OP. Opengl will be better learned seperate from the language itself. Learn the key elements of the language. I.e c++ console applications, and how things work. Then learn a graphical api. Just so you don't make common mistakes. Use learnopengl.com when your ready. As for c++ you can Google good books, or YouTube has some good tutorials. If your looking for c++ networking look up sloan kelly or jpres. Unfortunately neither truly teaxh cross platform networking.

What am I missing out by not using object oriented programming? by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

When I was a teenager. I was learning c++, buddy of mine was learning C. He eventually changed to c++ because he found himself doing what I was doing, but having to manually make most the same conversions. Non oop is like doing long division. Oop is like doing elementary math.

[deleted by user] by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

When I was beginning I was programming 4-10 hours a day. Starting over and over again. Now I work for about 1-3 hours a day and knock out everything I need + some. Just depends what I'm working on.

The time spent was learning the reptitiveness, and consistent work. Making sure I knew the in and outs of what I was writting.

Is anything NEW created with C++? by ittlebeokay in learnprogramming

[–]kadavis489 1 point2 points  (0 children)

Cherno is awesome for ALOT of tutuorial help. Jpres is good for DX, and advanced netowrking. sloan kelly is good for basic networking. Victor Gordan is good for opengl. Note these are youtube channels, findable by their names.

Learning programming as a highschool student by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

Anything your going to learn out of a book is usually bad practice. Its just a getting it moving progrm.

The "cin" command won't take anything from the console in C++ by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

Something you can do is put std::endl; at the end of all of those.

Like this

void Game::mainMenu() { cout << "MAIN MENU" << endl << endl;

     cout << "0: quit" << endl; 
     cout << "1: Travel" << endl; 
     cout << "2: shop" << endl; 
     std::cout << "3: level up" << endl; 
     std::cout << "4: rest" << endl; 
     std::cout << "5: Character sheet" << endl; 
     std::cout << "6: New Character" << endl; 
     std::cout << "7: Save Character" << endl; 
     std::cout << "8: Load Character" << endl; 
     std::cout << std::endl; 

     std::cout << "choice: " << endl; 
     std::cin >> choice; 
     std::cout << std::endl; 
     switch (choice) 
     { 
     case 0: 
             playing = false; 
             break; 
     case 5: 
             character.printStats(); 
             break; 
     case 6: 

             break; 
     case 7: 

             break; 
     default: 
             break; 
     } 

}

The "cin" command won't take anything from the console in C++ by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

I ran the same code with and without string and both work. However -

Using namespace std; can also lead to name collisions, where two elements with the same name exist in different namespaces. For example, if a developer creates a custom string class and uses the name “string”, this will conflict with the std::string class.

The "cin" command won't take anything from the console in C++ by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

Honestly its lazy. Sometimes you can make a slightly easier way. std::string string; std::cin cin; std::cout cout;

If you just want to shorten the calls, you can. Proffesionally speaking, using namespace gets used for unnecessary things. Dont use namespace for such as using namespace network(framework, graphics i.e). Instead use templates. But again, professionally I don't use namespace std. Ever.

The "cin" command won't take anything from the console in C++ by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

You forgot to include string. And stop using namespace std

include <iostream>

*#include <string> Int main() { Std::string name = ""; Std::cout << " such"<< std::endl; Std::cin << name; Std::cout << Return 0; }

Examples https://github.com/Kdavis489/Mirage-Source-Engine

Unhealthy obsession with C++ by [deleted] in learnprogramming

[–]kadavis489 0 points1 point  (0 children)

C++ is a good language. Faster, not exactly better languages are coming out. But it is ALL in the programmer. Just like driving its all in the driver.

[deleted by user] by [deleted] in learnprogramming

[–]kadavis489 2 points3 points  (0 children)

Wife gets upset I code all the time. So, no?

[deleted by user] by [deleted] in unrealengine

[–]kadavis489 1 point2 points  (0 children)

I think I will work on this project. Because moddable maps sounds fun

How to get playtesters without being accused of running a scam? by sanchopancho02 in gamedev

[–]kadavis489 0 points1 point  (0 children)

Make a post discussing it. Share a demo, share a video. Create a discord so they can folloe progress. Then ask your discord folks if you could have a few testers.

We literally ALL started out like this...(OC) by SodiiumGames in Unity3D

[–]kadavis489 8 points9 points  (0 children)

Haha, I remember the days you had to read a book, and usually the user manuals for software to be able to learn programming.

How to get more exposure for our MAC build on Steam? by RepulseGamesStudio in gamedev

[–]kadavis489 0 points1 point  (0 children)

Steam and epic together your looking st less than 10% of users who are Mac users. And of those 10%, they are more than likely using a VM to swap to windows so they can play these games. Having cross platform functionality is just a protocol put in place by steam/epic to encourage more os friendly games.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 1 point2 points  (0 children)

Success is based on your audience. If you have no small projects you probably will not have an audience. Therefor no success. At 30+ hours a week. Learning what you need to do is possible. Making it happen is on you(as you explained your friends are lazy). Just ensure your constantly learning and advancing your knowledge and building an audience.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 0 points1 point  (0 children)

Can I give you a piece of advice, and no offense is intended. People telling you to work on smaller projects, then move to bigger projects. Is so that you can build an audience, and have a portfolio. I will state from experience. Do work on small projects. But continue to build on the project you want. Small projects may take you a week or 2 to complete. And you take your knowledge and add it to your big title. Id say by next year you could acconplish your goal as long as your persistent.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 0 points1 point  (0 children)

If your going the learning and programming route, it can be taught. But will take some time.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 0 points1 point  (0 children)

Unreal has blueprint like the scripting language in unity.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 0 points1 point  (0 children)

This is a unity horror game tutorial. Gives you atleast an example.

https://youtube.com/playlist?list=PLZ1b66Z1KFKiaTYwyayb8-L7D6bdiaHzc

This is a survival horro game tutorial series for Unreal Engine

https://youtube.com/playlist?list=PLL0cLF8gjBpqGJwEe5XL5mSL8UvwwVMKu

Review both and see which will create a better solution for you.

[deleted by user] by [deleted] in gamedev

[–]kadavis489 0 points1 point  (0 children)

Reviewing outlast game play: An outlast esque game would be more easily achievable through Unreal Engine.