A lot of people use playing games (online and offline) to cure boredom, but far fewer have ever thought of a still somewhat obvious alternative: making a game. Have you ever played a game that gave you ideas for another game? I'm sure you have, but you most likely shot that idea down with something like, "But how can I even make a game?! Programming is so hard!"
Now, before I continue, I'm going to acknowledge that the word "game" doesn't always refer to a computer game or a video game. If you ever get ideas for a board-game, or some other, non-computer game, you should definitely pursue that if you're bored enough. Make a list of the items required, and make the game you're thinking of! You never know when this game you made could come in handy at family events, or if the game could catch on and possibly be bought from you by a major toy company.
As to those of you who would be interested in making a computer game, there are basically two ways you can do it:
1. The hard way. Download a C++ compiler, such as DevC++, and get to work learning the syntax of the language (or get a compiler for a well-known alternative. Remember: Google is your friend!) With this method, don't expect to make much more than simplistic games for a while until you become skilled at a language. This option and all options will have a requirement for you or somebody else to make graphics, but you can always rip those from sprite sheets.
2. The easy way. Now, just because this is called the easy way doesn't mean that it won't require work. This way involves using an engine to do the hard part of things for you!
Making a game can be worth it; you could possibly even make money from it!