Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Does anyone know a good resource or some pointers which could help me make a side scrolling tile based (descreet movement for character) with box pushing and moving platforms etc. I'm focused right now C/C++ console development (tho after this project I may stop and do stuff a little more graphical, still C/C++). Something bit like Super Serib Bros. I've taken a look at the code of SSB and I have some idea of how it works, tho the variable names aren't particularly helpful.
It occurs to me someone somewhere must have thought about his problem before. So before I go re-inventing the wheel, any clues?
You'd probably be best signing in one of the better known game development groups, for example GameDev or DevMaster as well as checking out the stuff Microsoft pushes.
I'm not sure how many resources you will find for making games, as most open source games develop their own tools and commercial games keep their tools private.
I think that the best strategy is to start from scratch, using existing low-level libraries.
For C++, I recommend using Box2d for physics and HGE for graphics. I have also heard that python's pygame library is good, but have not tried it myself.
I use a an editor/engine called RPG Maker for fun in my spare time. You can download the demo for free. It is a tile based rpg engine and is pretty basic, but the engine is written in ruby and can be browsed very easily.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm studying physics and I know C++ at a basic level. at my study it's sometimes really useful to create a program which can graphicly represent some data or do calculations and then graphicly represent them. I read that, for example, to be able to master the basics of openGL I would need to do a 10 week long course of openGL. But that is too much time.
I'm wondering if there are any libraries available (for windows) which allow me to do some easy stuff like:
-DrawPixel(x,y,color)
-DrawCircle/Line/Shape/Polygon([list of points])/Triangle/Square (+rotation)
-DrawImage(filename,width,height,etc...)
-DrawText()
Is there any library which has this easyness? It would be really cool because if I do something (create a program) and I need to explain my team (who have never programmed) how I have done it (the program / results), this would make it much easier to explain!
I looked at SDL, HGE, OpenFrameworks (somewhat the "closest" yet still far away) and a few other popular libraries but they are all so far away.. why is there no such easy library?
Are there any available which are just not being found with the keywords i search in google?
I would suggest that you take a look at cinder. Try out the Hello Cinder tutorial. I think you will find it supports your needs by providing an abstraction layer above DirectX or OpenGL.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've recently started taking a look at C++ Win32 API for making a 2D game as my final project for my graduation this year. I've taken one full-year course in C++ console programming so I have good knowledge about the language.
I've spent the last 3 days around 6-8 hours every day on Google and libraries trying to find anything to get me started with this with no result whatsoever. I've taken a look at some code for basic windows which to me looks like an alien language.
Do anyone here know where a good starting point would be?
Help is really appreciated since my entire education, all 2300 hours in school, will be wasted if I don't succeed with this. Right now it just feels hopeless. We won't start with WinAPI until mid-November in our 2nd programming course and I can't waste 2 months sitting around doing nothing. The project's deadline is in mid-January...
Please don't refer me to DirectX, SDL, SDML, OpenGL, Allergo or any other graphic library.
My teacher told me about using images and that you can make some kind of areas of the window for collision etc. Is this achieveable?
If you want to use a plain Microsoft API, you have a few options that you will find on the msdn page.
If your version of windows is recent enough, the best is to use Direct2D. It's modern and the documentation is excellent.
Direct3D has also been used for 2D graphics before Direct2D was available.
The old way is to use GDI+.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I want to learn DirectX in C++ programming. I decided to learn DirectX, so I found some tutorials online, but they all were very complicated and hard to understand. I have spent 3 days on a tutorial, and I have read everything, but I still can't even make an program that initializes DirectX. I think its very hard to learn that way.
Can anyone recommend a good tutorial/book?
The best resource I know of for learning DirectX is Frank Luna's book. It does assume you know C++. If you can get up to the chapter on the rendering pipeline and understand it, you're probably ready for DirectX. As for being hard to remember and complicated, this book does a great job of making sense out of the madness, and besides I don't memorize most of the structs used for initialization.
Try XNA Game Studio, which is somewhat based on DirectX but a lot easier. (You need C# though.)
just so you know you should understand what your reading when it comes to programming tutorials don't memorize. DirectX is basically a middle man between you and the hardware it lets you communicate with the hardware devices you're using like the graphics and video cards without having to know too much about them, but you should still have a good understanding of how they work before you try to create complex 3D Animations and such so if you're just starting off learn how to use the programming language and then start off with a simpler API or library like SDL, or Allegro for example DirectX is long and complicated and you should learn to walk before you run, :D good luck and happy programming
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I find myself in the unique position of having to find a suitable 2D graphics engine (or 3D with easy-to-use support for 2D interfaces) for the creation of a simple, full-screen retail sales tool for my business. I have been considering the use of the SDL library after briefly reviewing its features. It seems fairly easy to grasp, and I have used it before long long ago, but before I begin my project I felt the need to consult with the greater community to make sure I was making the right (read: easiest) decision. One concern I have about the aptitude of SDL is its lack of native support for GUIs.
This is a major concern since my project hinges on the ability to implement some sleek radial menus and other custom widgetry (this is now a word) to ensure easy of use. This software will be running on a kiosk in my store and will serve as a sleek way to browse stock, even that stock which is only available online, and place orders. Am I headed the right way by using SDL or is there a better engine, or perhaps even language, that would be a more perfect fit? Speaking of, I know C++, Python and Perl so an engine or library native to one of those languages would be perfect. I chose SDL because of its hardware independence and C++ nativity. I would consider the use of Java but the system the application will be running on is restricted by corporate and cannot have JRE installed. This would be fairly easy to rectify if Java would truly be the best bet for this kind of application. Thanks in advance for all the help and please feel free to add personal experiences and opinions as much as possible.
Instead of SDL, go for QT. It is more feature rich and you can do the same (and much more) as in SDL.
This answer explains how to create full-screen windows, so that partially answers your question.
Another part of the answer to your question is this : you can create an opengl widget, in which you can do 2d/3d graphics, the same way you would do in an SDL window. For example like this
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
What are the best engines for a (small) indie game? I am interested in info about how much does it takes to familiarize self with the engine, special functions et cetera.
In addition, I would like to know what physics engine I should use for this type of game.
Even though I don't know if its the "best" for what your doing but, SDL is pretty good. You can write in C++ with it. It's 2D and good for indies. Plus, its cross platform so its not just limited to PC. Also there's Box2d which is a 2D physics engine in C++.
Just taking a stab. But, you should really clarify exactly what you want to do.
This depends a lot on what you want to do (i.e. genre of game and features). I suggest you check out the canonical http://www.gamedev.net/ which has covered this topic several times (both in articles and forums).
Try this one: http://oxygine.org/
It is modern hardware accelerated framework for 2D C++ games, could be build on top of SDL or Marmalade.