• Be sure to join the discussion on our discord at: Discord.gg/serebii
  • If you're still waiting for the e-mail, be sure to check your junk/spam e-mail folders

Programming?

dfkop

New Member
Hi
I have very little experience in programming (know a few commands in basic, but that's about it). Now I thought I would make a game that I think is still missing in the industry. Mainly this is coop pokemon games. So what I was thinking is making a pokemon game on pc that can be played like any normal pokemon story mode, but with two players. Is there anyone that can tell me wether this is a very hard thing to do and what is the best place to get started/ what language to use etc. I hope I hear from someone soon.

JollyJolim
 

Pokemon_Veteran

Poké Sage
I would need more detail on what you know to give much detailed help. Could you be more specific on what you mean by "basic". Microsoft Visual Basic (haven't used but may), TI-Basic (have used), and many other languages are often called basic or have basic in their names.

Someone with very little experience programming could possibly use GameMaker a program I used a long time ago when I had almost no working knowledge in programming. Below is a link to the Windows version of it.
GameMaker Info Link

I would start with the free version first, though the co-operative part you have planned will require you to purchase the full version. I haven't used it in years, though it still appears useful for beginners.

If you wish for more control, you may try learning C/C++. Creating a simple empty window using the Windows API requires quite a few lines of C/C++ code. The attached zip file contains a 32-bit executable, a 64-bit executable, and the executable's source C/C++ code. If this sample code seems too overwhelming, you may want to use GameMaker though the free version displays the GameMaker logo every time you launch the created game. But mostly, I would suggest that you start with something far less complex than a game of this sort and work your way up to that level knowledge.
 

dfkop

New Member
Thank you for taking the time to respond. I figured seeing as its a kind of game that is not very big I thought it would be a good beginners project. I will start with an easier project then :). Thanks for the help. And also, do you happen to know a program for windows to read/ write C/C++ because I couldn't open your file :/
 

Nutter t.KK

can Mega Evolve!
Game Maker is the software used to make Gang Garrison. At least the older versions. (I heard that they're converting it to Python, which is quite popular programming language, I think due to cross platform support.)

Notepad++ is brilliant for the Colour the text for elements to stand out better. It's alot better than programming directly in to GW Basic. http://en.wikipedia.org/wiki/GW-BASIC I started properly with that. Oh, my first taste was nearly two decades ago, with Sinclair BASIC: http://en.wikipedia.org/wiki/Sinclair_BASIC

Mind you, I've not programmed for over 5 years.
 
Thank you for taking the time to respond. I figured seeing as its a kind of game that is not very big I thought it would be a good beginners project. I will start with an easier project then :). Thanks for the help. And also, do you happen to know a program for windows to read/ write C/C++ because I couldn't open your file :/

microsofts visual c++ is ok. theres an open source compiler collection called gcc that is pretty good.
 

Slick

Banned
Amateur tip: Don't start on a project this big, at this stage in your "career". You will NEVER finish it. Complete exercises and work on smaller programs.
 

Nutter t.KK

can Mega Evolve!
I actually do recommend doing starting small. You'll be surprised how easy to suddenly realise how big some programs really are.

JimboMCB says many of his projects only take a day or two, which explains the length of Nope.avi. I'm not sure where or when he said it. It could have been over Jarate (Apple juice) and Ramen in a Japanese restaurant in London. (Yes, I've actually met the guy, with Ruskydoo.)

The reason why I stopped, is down what I wanted to do.. and what I didn't.
 

GetOutOfBox

Original Series Fan
Do not get into programming because you want to make a specific game. Are you truly interested in programming, or do you just wish there was a Pokemon game the way you like it? Programming is not an easy thing to do, it will take you at least a couple of years before you're at the stage where you could consider making a game like Pokemon. The first year or so will produce fairly underwhelming results, since you'll be focusing on just learning basic aspects of the programming language.

I'm not trying to discourage you, but you will ultimately be disappointed if you try and learn a programming language to make a "Cod-Clone/MMORPG/insert game here". Games like Pokemon take around 2-3 years to develop, and that's by a team of advanced programmers in a corporate environment.

A better approach is to learn a programming language and just think about small goals, like making a calculator, various interesting gadget-like applications, etc, and moving your way up. Set small goals for yourself, so that you get a consistent feeling of accomplishment. Set too lofty a goal, and you'll fall into the "I've gotten nowhere D:" pit of depression.

I recommend learning Visual Basic to start, it's a fairly "basic" (hehe) programming language, but it's not like Game Maker in the sense that it actually is a fully-fledged programming language, not a game editor.

After you've thoroughly learned the concepts like variables/arrays, input/output, functions, etc, I suggest moving onto C++. It's quite the monster of a programming language, but C++ is the language that virtually all games (PC, console, etc) commercially sold are written in. It's very powerful and flexible, but on the flipside of that, can be quite tedious to learn. However, if you understand the basic concepts of programming, it should be easier than jumping right in.

All in all, the most important thing to understand is that there is no "shortcut" to making great game's like Pokemon. It requires knowledge, experience, and hardwork. Tools like Game Maker are ultimately just intended to teach kids the concepts in a way that is interesting, they are fairly limited in their scope.
 

dfkop

New Member
Do not get into programming because you want to make a specific game. Are you truly interested in programming, or do you just wish there was a Pokemon game the way you like it? Programming is not an easy thing to do, it will take you at least a couple of years before you're at the stage where you could consider making a game like Pokemon. The first year or so will produce fairly underwhelming results, since you'll be focusing on just learning basic aspects of the programming language.

I'm not trying to discourage you, but you will ultimately be disappointed if you try and learn a programming language to make a "Cod-Clone/MMORPG/insert game here". Games like Pokemon take around 2-3 years to develop, and that's by a team of advanced programmers in a corporate environment.

A better approach is to learn a programming language and just think about small goals, like making a calculator, various interesting gadget-like applications, etc, and moving your way up. Set small goals for yourself, so that you get a consistent feeling of accomplishment. Set too lofty a goal, and you'll fall into the "I've gotten nowhere D:" pit of depression.

I recommend learning Visual Basic to start, it's a fairly "basic" (hehe) programming language, but it's not like Game Maker in the sense that it actually is a fully-fledged programming language, not a game editor.

After you've thoroughly learned the concepts like variables/arrays, input/output, functions, etc, I suggest moving onto C++. It's quite the monster of a programming language, but C++ is the language that virtually all games (PC, console, etc) commercially sold are written in. It's very powerful and flexible, but on the flipside of that, can be quite tedious to learn. However, if you understand the basic concepts of programming, it should be easier than jumping right in.

All in all, the most important thing to understand is that there is no "shortcut" to making great game's like Pokemon. It requires knowledge, experience, and hardwork. Tools like Game Maker are ultimately just intended to teach kids the concepts in a way that is interesting, they are fairly limited in their scope.

thanks. I know it isn't like making that. I am truly interested in programming. I thought however (however stupid that thought was) that because pokemon featured not to complicated graphics and a simple mechanic that it would be easy to make. I already have a book about basic and will just start by fully understanding that before moving onto anything big like C++ Thanks for everyone who replies :)
 
Top