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!


menyo

Member Since 09 May 2010
Offline Last Active May 09 2015 03:58 AM

#5097776 How to spawn non overlapping randomly distributed objects

Posted by menyo 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 menyo 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.

 

http://developer.android.com/sdk/index.html

 

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 menyo 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 menyo 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 menyo 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 menyo 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 menyo 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 menyo 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 menyo 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.

-edit-
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 menyo 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 menyo 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 menyo 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.


#4981170 Experienced programmer, where do I start?

Posted by menyo on 18 September 2012 - 01:47 AM

I am not put off by the amount of work that is involved in such a process.


So you know how much work it is? Like the first comment said, you will need to clone yourself multiple times. For every good quality mmo there was a very large team of individual artists working many many years on the project. And such a project is never finished, you need to bugfix, update, support people etc. If you want to pull off something decent alone it will take you more then a life time. And thats why people discourage you.

Also you state getting bored at games (sounds to me you want to make your own better game), yet later you state you might only do the engine. The engine is the most work, and the least satisfying if you pursue the goal of making a game since you mostly see code and no game being developed.

The shear size of you ambition is just too much, and most of us had that too in the past and try to warn you about such a thing. Why don't you just start smaller, you can always undertake a project like this. If you start running you wont start with a marathon right? If you are truly a good graphics and sound artist then you can build a nice port folio MUCH easier then most of us around. Make a nice graphical Arkanoid, a very good multiplayer Bomberman clone and some innovative side-scroller. Then write a huge game design document and you won't have trouble finding 20 talented people to work together on a project like that.

If you still want to work on a project like that, go for it. Not saying you will fail like all of us, there are exceptions on the rule like Einstein or Mozart. I hope one day i can mention your name between those and say you made the best MMO single handed without any game programming experience.

Good luck!


#4978487 3D Tiles

Posted by menyo on 10 September 2012 - 12:09 AM

Well if you want to have your game with a more dynamic camera feeling to it you should use this technique, but walls and objects should be made 3D if you want to pull that off.

If you want a 2D isometric game you need to draw your tiles in diamonds and just do the math to tile them and for mouse to tile picking.

http://www.gandraxa....tric_tiling.xml


#4926955 Getting Started

Posted by menyo on 31 March 2012 - 10:00 AM

If you want to make games i would say get visual studio for C# and XNA. XNA is a very nice library and you can jump right into game logic rather then creating an engine. Off course there are plenty of other libraries like SDL or complete engines like UDK but i would really advice you to look into XNA. I went with XNA and i'm very happy with it. Since you have some experience with C# and C++ you should have no problem jumping into some XNA tutorials there are plenty of them around.




PARTNERS