Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 23 Nov 2008
Offline Last Active Today, 03:31 AM

#5230638 Is Xbox360 live arcade development still worth it?

Posted by BHXSpecter on 23 May 2015 - 09:50 PM

I want to say yes it is worth it due to the experience gained from it.

#5230196 How do they get games to open themselves?

Posted by BHXSpecter on 20 May 2015 - 11:52 PM

The game doesn't necessarily need to terminate if its main window is closed. I've had a lot of accidents where I didn't properly shut down my program and it continued to run in the background.

You could use this approach intentionally to "relaunch" the game by re-initializing your game after a period of time.

Chrome in Windows 8 mode does this. I've lost track of how many times I've accidentally closed the main window just to open it and find it opens right where it was with all my tabs still.

#5227455 Question about reputation system

Posted by BHXSpecter on 06 May 2015 - 01:31 AM

Can you tell me why that question is relevant? You called your way of referring to me a polite way of communicating with people? Why do people always see problem in my questions? People can downvote my questions or replies, but I can't do the same to others? You are nice and polite to other people but I'm an exception, because of what?

You're not an exception. We have stated not to worry about the upvoting and downvoting as the reputation isn't what you should be worrying about as a beginner. You should be focusing on learning and nothing else.


He was asking a question to try and understand your code and your answer was to simply blow him off and tell him that wasn't the issue. If you want help you have go be ready to give a detailed explanation of what you want or are trying to do, show the code that is giving the problem, and answer all questions as it will lead to a solution quicker than just brushing it off as not being the problem. The way you came off in your reply to WiredCat and the way you are responding to MarkS will make no one want to help due purely on perceived image you are creating in everyone's mind. Stay calm and answer questions while asking questions to understand, but there is no reason to be short with a person trying to help you while getting clarification of your code and why you have certain calls.

#5227403 Question about reputation system

Posted by BHXSpecter on 05 May 2015 - 05:45 PM

I can't speak for DoctorGlow,but I'm guessing he downvoted him because of the way he replied to the member trying to help him.


There are a lot of professionals here and we all are happy to help answer questions free of charge, but don't worry about downvotes that much and just focus on learning and building your games.

#5225719 Why Does Everyone Tell Newbies To Make Games?

Posted by BHXSpecter on 26 April 2015 - 04:01 PM

I find it kind of odd that newbies are told to make games to improve their skills. Making a text game is pretty straightforward, but a game like pong? That's just a whole new level, which newbies don't have experience in. How're they expected to make games using graphics? I mean, I know there're tutorials, but some frameworks don't have many. For example, I had before attempted to make a pong clone in Monogame, only to be frustrated and not understand how it was meant to work.


Just curious about this.

Programmers have to research, read documentation, and example source code that is included with the different libraries they use. Not everything has tutorials, but usually it does have included examples that show how to use a feature. Telling a beginner to make games to improve their skills is no different than someone telling a person to learn to create a boot loader when learning assembly. As a programmer you have to push yourself. If you are using a framework or library with little to no tutorials then it just means you will then have to sift through the examples and documentation to learn the framework. If you don't understand something then you can google or come to this site and post your problem to receive advice and guidance. 

#5224904 Best Program for Beginners?

Posted by BHXSpecter on 22 April 2015 - 02:14 PM

However, we are still not sure what kind of 'program' the OP mean.

Regardless whether he means a software program or college program "best" is subjective. It is subjective for software because what I consider the best may not be what someone else might consider the best and this is proven by the industry as different studios swear by different software. It is subjective for college programs (degrees) because some have success in general design degrees while others don't (for example, I know some that praise the degree I went for, but I don't recommend it due to how little it has helped me).


So the only real helpful advice one can give is:

1) (for software) experiment with different programs that are used in the industry and get experience with each one

2) (for college) research the different programs and find out which ones are actually recognized by the industry and finally pick the one that will help you build on what your interests and skill sets are.

#5222224 Taking a C# course onlint need help.

Posted by BHXSpecter on 09 April 2015 - 06:58 AM

As Eck stated, we don't do homework on this site or any other site for the most part. The thing is that you know you have to use ReadLine and Writeline and that it is C# so now is a great time to learn to Google for things like that. 

#5221659 should i learn how to work with a 3d modelling software?

Posted by BHXSpecter on 06 April 2015 - 11:58 AM

I agree completely with DaveSF. Now it isn't textured or anything, but here is me playing with Blender after years of not touching it: https://www.dropbox.com/s/9ypd1bz466mgii1/Screenshot%202015-04-06%2013.52.45.png?dl=0 Not only is it great to be able to make your own things, but it is also just flat out fun to make things off the top of your head.

#5221164 Need help choosing a language

Posted by BHXSpecter on 03 April 2015 - 12:26 PM

Hey, I'm 17 and about to enter College, I took a Computer Science Course and I'm really interested in it.


I've been interested in learning how to create games but I'm not sure which program is best. Some say Unity is best but some say C# is too difficult to learn and C++ is the way to go. I've touched on Python earlier this year and it was easy to grasp but I heard you can't do much there. I heard too that for Android App making it would be Java, and I wish to do that too but probably after I learn C++/C#/Python or whichever is best.


Which programming language would be the best to pursue?


Thank you smile.png

You can make games with Python using PyGame (http://pygame.org/news.html). As for Unity, yes you would use C#, but it isn't difficult to learn. Python, C#, and Java are the three languages recommended for beginners. In fact C++ is the most difficult one to learn just due to the complexity of the language. My college degree actually started me out by learning the basics with C# and then moved to C++ for the advanced programming concepts. Some colleges start with Java then move to C++. Still others touch on several languages throughout the degree (think Stanford touches several languages). It's true that C++ is a widely used language and considered the industry standard language, but that doesn't mean you have to start with C++. If you don't want to stick with Python then Java and C# should be the next step. All the languages mentioned here can be used to make games. If you learn C# it will make learning C++ easier. Even if you just learn C# and C++ you have already gave yourself a large platform to develop for because most game engines and libraries use either C#, C, or C++. So I would say to either learn pygame and stick with python, learn C# to start using Unity, or learn C++ and pick up the Unreal Engine to make games. Ultimately any language you pick will open up several avenues for you to be able to start learning to make games. Just pick one and dig in.

#5220583 I am 21 years of age, with absolutely zero knowledge of Coding/Programming. H...

Posted by BHXSpecter on 31 March 2015 - 06:23 PM

I wouldn't start with python however. It's not difficult. It's just not the best language to learn how to program a game with.

I disagree. Learn python and then learn pygame (http://pygame.org/news.html). I believe the beginner languages recommended are usually C#, Java, and Python. I have to defer to those languages recommendations because I started with C++ against many recommendations and have the bias of telling beginners to pick the language they want and then dig in.

#5215721 How do you guys plan out your ideas?

Posted by BHXSpecter on 10 March 2015 - 04:34 PM

It depends entirely on you. I know some developers that don't do anymore planning other than writing the basic story on paper and some doodles and jump straight to coding. I know others that will sit down and plan out everything characters, levels, sounds, how the functions look, etc. long before they even open an editor. You just have to experiment until you find what works for you and stick to it.

#5203733 how make games in c++

Posted by BHXSpecter on 12 January 2015 - 01:27 PM

The problem that you risk running into with YouTube tutorials, well any tutorial really, is that if the creator has flawed programming knowledge, practices, or terminology then they will be teaching that flawed knowledge to future programmers. You have to be extremely careful on what you learn from...Just because you can find YouTube tutorials so easily doesn't mean they are professional quality or professionally accurate. It is better to learn a language well. In the case of C++, it is best to read C++ Primer (not to be confused with C++ Primer Plus) then pick a library like Allegro, SDL, or SFML (for 2D) and make parts of games while learning it. Of course always ask questions here and seek advice and show code as you go.

#5195102 laptop for programming

Posted by BHXSpecter on 27 November 2014 - 10:24 PM

Yes, it depends on the user. For example, I still use my 2006 Compaq Presario C700 series laptop for my programming, using a Linux OS now, but still works for my hobbyist needs. 

#5194073 Proper C++ header file?

Posted by BHXSpecter on 21 November 2014 - 09:23 PM

Its not portable because it's not part of the ISO/IEC standard. However MSVC, GCC, CLANG, Intel Compiler, and many other support it. Dunno why it is still not part of the standard, probably some member of the committee do not support it (maybe IBM XL C/C++ compier?)


It's not portable because even though the compilers support it, there is no guarantee that they all function the same between compilers. Header guards are guaranteed to function the same on every system thanks to the standard. They won't add it to the standard because the modules are supposed to guarantee what #pragma once alleges it will do.


The proposals now being experimented with so not replace header files, but
guarantee that a header is compiled once and minimize the inter-header
dependencies. Basically, headers become (just) interface specifications
and macros are mostly eliminated from them.

#5194009 Proper C++ header file?

Posted by BHXSpecter on 21 November 2014 - 01:12 PM

I asked a very reliable source (Bjarne Stroustrup via email [Got PM asking me to cite "reliable source"]) for his view of #pragma once. His reply was:



It's a useful hack. I would have supported it had I not know that serious
work is being done on modules. It is not portable.

Sounds like it is better to do a little more typing and simply do:


// ... code ...