Advertisement

Where To Start Programming My Game? (Visual Studio 2013)

Started by December 27, 2014 02:14 AM
3 comments, last by Orymus3 10 years, 1 month ago

Hello,

I have a plan for what I want in my game, but no idea how to go about doing it. I know most of C#, although I haven't utilized it much, and use Visual Studio.

Here's what the basic plot of my game is:

Aquifex
Basic Objective:
You use different kinds of Aquifex to take over the bases of other colors and those of the neutral color. Aquifex can also be used to defend your own base. To create Aquifex, you need Sucrose. Sucrose can be accessed by taking over Cyano. Each base spawns with one Cyano. To upgrade your Aquifex, you must attack enemies and gain xp. The neutral bases do not attack, they merely defend. The other colored bases, however, attack neutral bases and your bases. Your objective is to get all the bases on the map to become your color.
Kinds of Aquifex:
Drone: The basic Aquifex. Basic stats, no specializations.
Worker: Collects sucrose. Basic stats. Cannot attack.
Tank: An Aquifex with a huge amount of health, but very slow.
Support: An Aquifex capable of healing other Aquifex. Very fast, but weak.
Ranged: A powerful Aquifex with high damage and a long range. Fast, but relatively weak.
Berserker: A very powerful Aquifex that has low health. Normal speed, high damage.
Aquifex Upgrades:
Drone:
On death explodes
Shots have additional damage over time
Shots have 10% chance of slowing enemy
Worker:
Has 5% chance for double Sucrose
Mines faster
Generates electric shield that damages enemies.
Tank:
Generates aggro to become a target for enemies.
On death spawns mini tanks.
On death temporarily stuns enemies.
Support:
Heals more bots at once.
Adds shield to friendly troops when they are at full health and being healed. Decays over time.
Slight healing effect on robots around it.
Ranged:
Longer range.
Shots home in on target.
Shots explode and damage nearby enemies.
Berserker:
Destroying enemies gives health.
Extra damage for killing an enemy within 5 seconds of another’s death.
Friendlies near you get a slight damage increase.
Sorry for asking for so much help, but I'm honestly a noob. Thanks to anyone and everyone who read all of that.
What will you make?
There is a For Beginners section available on the top of the page. What you're saying is basically asking how the game should be entirely done, which I think is not our job.

We'll answer only specific questions and try solve them, and, when possible, use our creative problem solving skills to improve the resolution.
Advertisement
Do you want to hear if this is a good idea or do you want help?
You didn't asked a specific question, it kinda reminds me of homework back in school
"Thomas has 3 apples and eats 1, then he puts the other ones in a mixer and makes apple juice. How big is the surface of the sun?"

You should first start by creating your code base.
Most games are based upon a "game loop" structure.

Search for this term, or better search for a beginner game tutorial. There are plenty and all of them will teach you how to set up the base for a/your game.

Then build your own idea in top of that.

Really vague and not much information here..

  • 2d or 3d game?
  • What is your goal in creating this game?
  • Do you even want to learn to code?

Unless you say your goal is to go to school and become a programmer at Valve or something most people will probably direct you to an existing engine like Unity rather than coding yourself. Or even something like game maker. If coding and making a portfolio is your desire then the response will be completely different, although learning to use an engine doesn't hurt.

From reading the above I get a feeling you are trying to make an RTS?
I would advise starting with a TBS as most of the same logic applies but is more permissive for "rookie mistakes".

This topic is closed to new replies.

Advertisement