Jump to content

  • Log In with Google      Sign In   
  • Create Account

zee_ola05

Member Since 14 Mar 2010
Offline Last Active Sep 10 2014 03:33 PM

#5162582 Should I break_the_build?

Posted by zee_ola05 on 24 June 2014 - 11:32 AM

 

"Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure." -- Martin Fowler (one of the small group of authors who put the term into popular use)

 

 

What do you call

If you are rewriting methods or rewriting your API, then that can break things.

 

Can't we call this refactoring too?

 

And I agree, we should refactor aggressively. smile.png

 

Redesign, maybe? I'm asking because I usually misuse the word "refactor" too.




#5162581 Should I break_the_build?

Posted by zee_ola05 on 24 June 2014 - 11:29 AM

"Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure." -- Martin Fowler (one of the small group of authors who put the term into popular use)

 

 

What do you call

If you are rewriting methods or rewriting your API, then that can break things.

 

Can't we call this refactoring too?

 

And I agree, we should refactor aggressively. :)




#5161796 Tips for a Beginner

Posted by zee_ola05 on 20 June 2014 - 02:44 PM

Well I'm 17 now, and I feel like I'm way too late to start learning how to program. 

 

Most people don't know what to do with their life at age 17. You are perfectly fine.

 

I suggest you start with PlayMaker so you could have an idea of how game logic works. I started with this too. It was an all nighter very small project but I really learned a lot from it. After you get that motivation from PlayMaker, start learning a programming language. I suggest C#. Create TicTocToe text-based game. Then from there, you can start figuring out what next "simple" game you can make. Start small, and finish every project. After you have, maybe, like 3 text-based games done, try making a 2D game. You can convert your text-based games into 2D if you want. I can keep going but you probably won't follow every step anyway so....




#5161792 Learning Game engine or Programming first

Posted by zee_ola05 on 20 June 2014 - 02:24 PM

What is your end goal? Are you just a hobbyist game developer or are you planning to break into the Industry in the future? If you're a hobbyist then I think you really need to be a good programmer, as you are the all around guy. If you want to break into the industry, what position are you thinking? A game designer, level designer doesn't really need intensive programming skills. You just need to have good imagination and familiarization with the tools. But if you want to do gameplay, you will need programming.

 

As to what language, for a beginner, I would suggest C#. Then play with Unity. As a beginner, you probably won't need a license for Unity. Unity Free version would definitely be enough to get you going. C++ is rather a difficult language. It is nice to dig deep into that when you are comfortable with programming.




#5161110 Re-learning C++ and some help with learning it.

Posted by zee_ola05 on 17 June 2014 - 11:37 AM

I felt that same way too when I was reading C++ Primer 5th edition. It is a long book, and you can't read it straight and master it in one run. Forget about finishing the book. Use it as a reference. Go ahead and pick a Game Framework/Engine (I suggest cocos2d-x). As you learn cocos2d-x, look at other people's examples, you'll eventually learn C++. This way, you get to make the game that you want and learn C++ (and the engine) at the same time. Now, if you feel confused about the code, that's when you pick up your book. I'm assuming you already got some programming experience, so it wouldn't be too difficult for you to try this process.

 

I find this learning process very effective. Because you get to see results, keeping you motivated.




#5158758 Need Good Advice on Game Programming Education & Career

Posted by zee_ola05 on 06 June 2014 - 12:47 PM

If you already have a software engineering career, you don't really need a game dev degree. And most people I know in the industry doesn't have a game dev degree either. I think what you need to break into the industry is portfolio. Maybe it is about time you look into engines like Unity, Unreal, etc. and make some game out of it. The industry rely on game engines. And familiarity on those is really a plus. For me, I think you already have the right foundations for a game programmer. You just need to show some outputs. Good luck! :)




#5158475 how to design my programs and games structure?

Posted by zee_ola05 on 05 June 2014 - 12:49 PM

Designing your code is the hardest part for me too. I usually already know how to implement the logic of the game I wanted but I couldn't start because I can't decide on how to design the bigger picture.

 

One design pattern that I started embracing is the Entity-Component (System) pattern. I find it easier to start coding without thinking too much about the design with this pattern. I can start writing independent components and then piece them together later. Sometimes, you just have to code all the necessary components first (make dependencies minimal) before you can have the general idea for your overall code. Idk if I'm making sense, I suck at explanations.




#5157874 Introducing a new Language War! : Swift or Objective C?

Posted by zee_ola05 on 03 June 2014 - 11:13 AM

I am excited because it is a new language. But that's it. We only use cross-platform languages at work and unless I do some native iOS or OSX stuff, I don't think I will be using it. Maybe, if things mature and I find some time I will study it.




#5127399 How to search for a job in gamedev

Posted by zee_ola05 on 30 January 2014 - 01:28 AM

Here is what I do. I go to http://www.gamedevmap.com/, then search or click on the city where I want a job at, click on every single company website, look for the "Careers" or "Jobs" section, then apply. After that, pray and wait for a response. :)




#5079774 Inventory System

Posted by zee_ola05 on 23 July 2013 - 01:00 AM

It may be better to use a HashTable (std::map) for easy searching. And maybe put an id for each item and use that as key. Just a thought.




PARTNERS