However, it is also a mistake to ignore commonalities. You can develop software where 80%, 90%, 95%, maybe even more, is shared in common between platforms. Of course there are some differences, changes between UI is one difference. But there is also much that says the same.
Thats something I have thought of about the game. I could do both versions, but it will have significant changes on UI,Design ect. So the game will propably be around 60% the same. Also there are no problems-changes regarding the programming aspect cause I develop on Game Maker Studio which supports multiplatform.
The thing is that I have to first decide which platform to use first. And IF the game has success THEN I will develop an "identical" game for the other platform.
Also I am sure that the game will be free if release for Android and paid if released for PC.
People do play puzzle games on pc, it's all about marketing to the right casual environment. Make your game usable without needing administrative privileges to install, don't go all out on system requirements, e.g. Make it playable by people on their lunch breaks at work. You can still do incredible things with DirectX without needing the user to have the latest and greatest graphics card and lots of ram.
I agree with you even though I plan to make the game more "hardcore" than "casual" if its going to get released on PC. The game is going to be 2D so no need for high end PCs .
Where I need the most advice is on which one to choose from the two and what are the pros and cons of each. Going for PC-Greenlight (no free of course) or Android-GooglePlay (free to play with ads). Cause what I lack the most right now is experience and thats something you cant really learn from books ect.
Developing the game for both Android and PC seems like a "wrong" move to me. I think that PC games should have a compeletely different approach from mobile games and vice versa. I believe that most PC games fail to make any success cause developers aim to develop their game for both mobile and PC making the game more "simple" by giving it a "flash game" feel. On the other hand too complicated or time consuming games, I think are not suited for mobile.
So the choice for me is either make a more deep - complicated - consuming puzzle game with story elements on PC. Making it have as much quality as possible in order to pass Greenlight and win the appreciation of PC gamers.
Or develop the game for android Free To Play(Google Play) making it less time consuming, easier puzzles, no story ect. Aiming on making the game viral which is something which I cant really define how could be done.
I was just going to finish the first chapter of C++ Primer(nothing difficult ). When I came across
// read ISBN, number of copies sold, and sales price
std::cin >> book;
// write ISBN, number of copies sold, total revenue, and average price
std::cout << book << std::endl;
I went to the site the book suggested. Downloaded the MS Visual Studio 2012 files. Then I tried to link the libraries to my project in CodeBlocks and my compiler did not recognise the library "Sales_item.h". Could you help me solve this problem?
So I want to move on from C to an object oriented language. (C++, C# or Java)
My C knowlege is not that advanced.
But I have learned all the basics of the language. (pointer,arrays, structures, input output files, dynamic memory)
I don't plan to move on Java because I am going to learn it along with my university class next year.
This leaves me with C++ and C#. I think it's best for me to move on to C++. But there's a big fuss on learning C++ the C way. And because I know C I don't want to start using C in C++. This is something I want to avoid.
So I want a book that doesn't learn you to program the C way in C++. I don't care if it's an super introductory book I don't mind. I just want the book to explain well the object oriented concepts and the best way to program in C++.
While in C# i still havent found a good introductory book. (dont like Head First neither C# programming language cause its not really a tutoral than more of a reference)
In C++ I am a little comfused, first because some peoeple say it is not such a bad first language when others disagree (Well we have discussed this theme already and you dont have to start giving arguments why its better or not cause I have already seen the two sides of the opinion)What I would like you to do to help me is to tell me if there is really a good book to start with this language cause all we have mentioned so far are not good (by your opinions neither C++ Primer Plus nor C++ Without Fear).
I got your point. I think that a team with 3-4 dedicated members can make a game worth playing. If they would work for the project about 1-2 years they could actually manage making a really big and nice 2D JRPG (I do not inlcude the story,dialoges and the battle system concepts this will be made before they start working so dont count that too). With that said i think an organised program of what to do each time will get the job done.
Yes turn based can be really boring for someone who really doesnt like it but i think with the right changes of the casual system battle it can be transformed into something more creative,quick and challenging to make the user more active to the battle, make it more beautiful to watch and FUN!
I believe that a nice combination of gameplay, graphics and story can take good reviews by gaming sites and as a result get big sales.