Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 09 May 2010
Offline Last Active Oct 16 2016 03:48 AM

#5144160 c# loop

Posted by on 03 April 2014 - 11:51 AM

A loop is basic C#. Your question is like when you want to be a baker and ask the baking community there opinion on flour, yes a loop is just one of many ingredients for a program. The first link given is a excellent starting point for your question. Programming is all about working and searching yourself for answers and not just leeching of the community so a simple question like yours is not well received. Do a basic 101 tutorial on C#, then come back when you have questions, anybody can complete this. I guarantee this community will provide all your questions with detail and attention afterwards.

#5144141 How to make a Game Engine For Super Beginners?

Posted by on 03 April 2014 - 10:47 AM

Unless you really want to spent a lifetime creating a efficient engine You should just pick one of the dozens of amazing engines out there. Creating an engine requires you to already be a expert game developer. And if you where an excellent game developer you would not have posted this question here. So take my advice and just pick an engine to create your 2d rpg.

#5108977 Choosing right engine

Posted by on 13 November 2013 - 09:21 AM

XNA is more flexible, it also offers a xbox networking library. If you want to build it for PC you need to come up with your own or use a existing network library for C#. XNA is harder, you would need to create you map editor and shaders from scratch where Unity comes with a editor and has handy visual tools for building shaders. Unity would definatly get the job done faster.


Another option would be UDK, it is a very nice engine and has everything in it to create a basic FPS game. It comes with an editor and shader tool like unity too.

#5097776 How to spawn non overlapping randomly distributed objects

Posted by on 30 September 2013 - 02:54 AM

You could add fixed places to spawn your objects randomly on. If you want it to be completely random you just have to do a collision check or just check if there already is a object within the bounds. You could also add the locations you already have a object spawned added to a black list.

#5096616 Need Advice

Posted by on 25 September 2013 - 06:05 AM

You should get this SDK bundle, it has everything you need in the right place. Just unpack it and you can start coding.




It consists of Eclipse iDE, the program you actually code in.

Android SDK, a package which contains help full code related to android to use in your projects.

ADT plugin for eclipse, this plugin "attaches" the SDK with eclipse for easy use.


You will also need the Java development kid from the official page.

#5096600 Am I Doing this Backwards?

Posted by on 25 September 2013 - 04:21 AM

Since tha art is the bottleneck for continuing a project or abandoning it i would suggest using temporary art. I always say, if a game is not fun playing with boring place holder art then it will not be fun with amazing art either. Just make a some place holder cubes or download some more fitting art, you can even use commercial art temporarily as long as you do not distribute your work or do marketing with it.


When your project is getting shape you can decide to put in some good art, maybe the game has real good potential and you decide to pay for some good art.

#5077779 When to load the Final Boss in a Game

Posted by on 14 July 2013 - 11:08 PM

You could load it with the map, when you get near it or trigger it on an event.

#4990550 Making my first game

Posted by on 15 October 2012 - 04:39 PM

Thanks for the replies. My idea was to start this game, and run it parallel to doing other tutorials, so, when i get stuck at a point, find a tutorial on the subject, complete it and then adapt it to my game.

The actual game itself is set in a space ship overrun by baddies. You command a group of people, and you have to survive. I think i will make it in 2D and use an isometric view. At this stage, i want to make a room, and have some goodies and baddies shooting each other. I have lots of features i want to add, but they are for a far distant future. Im using XNA and c#.

You will find yourself abandoning the project because you eventually realize it is a inefficient mess. What i did after my pong game is making a arkanoid clone and added some extra gameplay to it. After that i had a couple of fail projects like you then started a tower defense and prototyping all kinds of elements games have.

You always have the freedom to take any project on and learn from your experiences, we all have our fair share of fail projects Posted Image. If you really want to go for it i suggest to try to get a basic tilemap going on, maybe randomizing it, then make it isometric (like the original xcom games where). Then create a unit to walk the map, get a pathfinding system going on. And by this time you have ran into a ton of problems and are a couple of months down the road, without anything that looks like a game, but with experience.

#4990497 Student with good Programming skills looking to get started on 2d platformer.

Posted by on 15 October 2012 - 02:08 PM

Use eclipse to write your java.

I use 3D studio max to make 3D models, i bought 2009 3 years ago for just a fraction of what they ask. Blender however is free.

The gimp is free photo editor like photoshop. I use photoshop though, it is really worth the money!

I bought fruityloops like 10 years ago, it is a good program to make music and sound effects.

As for every program, it are just tools. It takes years to learn how to work with them properly. If you dont have drawing skills, photoshop wont help you a bit. If you can not make melodies on a piano then fruity loops wont help since it is just a ultra advanced piano+drum computer.

#4990495 Making my first game

Posted by on 15 October 2012 - 02:02 PM

It's a bit too big of a step but you can always have a go at it. 2D can be as beautiful as you want, you just dont have the luxury to have a moving camera and have some shots at different angles. But you can certainly achieve better graphics then the original series.

#4990346 Can i become a professional gamedeveloper learning at home?

Posted by on 15 October 2012 - 05:49 AM

You can do anything you want with enough dedication and effort. Having that said it wont be easy, you need a lot of skills. Yes a degree counts but i am convinced if you teach yourself enough and publish a good solid game you are already one step ahead of someone without a degree. Both a degree and a finished project show off determination to finish your goals but a solid finished product will get a lot more attention and perhaps some money rolling in.

The problem is, you will need a lot of skills to get a solid product on the market. Graphics, programming, music, sound, design, marketing, etc should all be good enough to get that attention. If you lack one of these skills you have to invest money prior to getting anything out of it, and perhaps you wont get anything out of it. It takes a long time till you are ready to start a good project on your own and finishing such a project generally takes even more time. There is just a lot involved in a project of your own so if you want to be professional getting a degree is the fastest way, you can work on your personal skills and projects in your spare time while still learning and gaining experience at your job.

#4988807 I'd like to make a C++ game

Posted by on 10 October 2012 - 12:56 PM

Are you aware that you picked the most difficult and harsh programming language out there?

Yes C++ gives you control over everything especially the memory usage to create state of the art games because you can make things run very efficient. But what is your goal here? Creating games i assume? My guess is you would be better off with another language, at least for the time being. You will notice that most languages use fairly same syntax so jumping over to another should not give you much trouble.

There are several option here, i personally like C# + XNA, while still fully in control of what you create XNA lets you jump right into drawing sprites on the screen and coding behavior. Even with XNA a finished game takes a long time to make but all the back end is done for you. You can see XNA as SFML for C++, but visual studio c# is a much user friendly environment.

Java and Python are also good options to explore.

You could also go for a game engine like UDK or Unity. Both are 3D engines that can be used right away to import assets. UDK is amazing if you want to make somekind of 1st or 3th person view game. It requires no coding to still make something very unique but does allow you to input code in the form of unreal script (much like C++). I never tried unity i believe it gives you a bit more freedom on the type of game you want and works with C#, C++ and Javascript.

If you really want to save yourself from coding, which i doubt since you started in C++, you could take a look at RPG maker or game creator.

Whats with the down voting? I am giving more pointers then you haters ever give. C++ is the most difficult language out there and the guy is a beginner so i give him choices. Up to him what he chooses.

#4988788 Code Logic Help - Pong

Posted by on 10 October 2012 - 11:48 AM

Good thinking,

What you could do is create a paddle class with all its attributes and needs.

then create a player class inhereting from the paddle class where you add movement and correct its position or even color/texture:

class player : paddle

Then for the ai you do the same and add some AI to its movement.

class AI : paddle

#4988758 Check out my 3D lowpoly models of a Pigeon

Posted by on 10 October 2012 - 10:08 AM

Make the head bounce forward each step. Pigeons do this fairly extreme.

Other then that: very solid!

#4981179 need help?

Posted by on 18 September 2012 - 02:34 AM

Thats a lot to ask, since writing a blog can help millions of people where a one on one chat only helps you. And what is different about a chat other then you can only hear one opinion or solution and getting a quick answer. I'm not sure this will help you more.

Have you asked yourself the question why you are not learning from the internet?

I'd say, start to pick one language and go with it all the way. Start with a easy tutorial, and NOT only read but make, NOT copy but type. And make sure you understand whats going on and only then move on to the next.

My advice, learn slowly in small steps:
PONG is a relatively simple game to make, but once you know how to make it you will be able to make Arkanoid with a bit more effort. Learn some vector basics for enemy movement and you can make then Arakanoid into a shooter. Advance this way, in small steps and don't ask to much from yourself. Eventually it will come to you.