[Q] Making games for W7?? - Windows Phone 7 General

So im new to developing, anyone have helpful resources for me that I can use to learn how?

http://create.msdn.com/en-US/ is a good place to start. It has step-by-step guides on how to handle graphics, sounds, game-logic etc.

Related

[Q] Windows Desktop Programs/Games to Windows Mobile?

Took a look back for a few pages, and did a couple quick searches. Didn't quite find enough info.
I am wondering the best approach to take when converting a program to be compatible with and run on windows mobile.
I don't currently know any languages so, I would have to start learning from the beginning.
Thanks for any info
from the little I know about programming, the way an application (or games) works on windows is nothing similar to the way a program runs on windows mobile, so you would actually need to start from scratch... There are however some tools to make the job easier with older programs, like Dosbox... but I don't know if it's what you want.
The most amazing think for me is that, out os 61 views on this topic, the only person that bother to answer is NOT a developer (me)
Convert app? Impossible. With source code it is possible, if you adjust UI to fit the screen and get over some limitations and many other things.
Good is .NET on this, because if you install .NET CF on your PC, you can run apps built for winmo directly on your PC. Only issue is when it tries using other than normal libraries from GAC and tries using InterOp. That library would have to be recompiled for win32, rather wince-arm (back to 1st part). The same, the app has to be made that it is compatible with both file paths - remember that WinMo doesn't use C:\Windows but \Windows etc. And .NET CF is highly limited compared to desktop version.
Thanks for the replies.
I'm not looking for a simple way to convert programs as I'm sure it is impossible. I'm expecting to have to pretty much start from ground up.
I've seen some games such as Pocket Diablo(some others here http://www.jamesbeckingham.com.au/Default.aspx) as well as Starcraft that someone here was working on.
But I'm just wondering the best approach to do work like these guys. As there are some games I would like to bring to mobile.
These games work pretty much that people make the engine from scratch, with many hours in disassemblers, hexeditors etc they find out how does the engine load graphics from those huge files etc and they add it to their engine. Usually.
Its possible... but often more work than it is worth
OndraSter said:
These games work pretty much that people make the engine from scratch, with many hours in disassemblers, hexeditors etc they find out how does the engine load graphics from those huge files etc and they add it to their engine. Usually.
Click to expand...
Click to collapse
Exactly. The hours put in to "porting" these apps to windows mobile is often close to the work it would take to make the game from scratch. So if you are not familiar with coding, disassembling code is far outside your scope. However, when finished, these games have more of an original feel, but often work less effective. This is due to the translation of using mouse clicks to touch input. Games such as diablo rely heavily on having two mice buttons to click. A total remake would be less like the original but might compensate for the new control scheme.
Both ways are possible, but they are both also complicated and involve a great deal of work. Not to mention how unhappy blizzard is with people using their artwork, even if the game is absolutely free.
Sorry but, none of you are really being helpful..
I do not expect this to be easy. I am expecting it to be a long process, and telling me something that I already know over and over doesn't help me get started. I've already said that I expect to probably have to rebuild these from ground up..
I know what is ahead of me and want to do this stuff, other wise I wouldn't be asking.
So if anyone knows the process or at least where I could get started. Please let me know. Otherwise I'll just start with Java then C# until I find my own way into doing this.
From personal experience of porting a game ( http://forum.xda-developers.com/showthread.php?t=717274 ), it will take awhile. Here is the process I used when making the game:
1) Collect image resources if any are possible to be used.
2) Research what kind of engines to use. I made the mistake of trying to use the basic image function in C#.net, which was a waste of time. Then I switched to GDI+ and haven't had any problems since.
3) Make a list of things you want to do on the program. From the required things to the extra fancy features. Sounds are extra features.
4) Prototype A LOT. Find what you want to accomplish, break its parts down into basic actions, then prototype of how to do that action.
As a language to start with, I personally recommend C#.net because its easy to use. It doesn't have the speed of C++, but it does have the #region/ #endregion functions which have helped me ENORMOUSLY with writing code. The region code can be minimized. With 2000+ lines of code per class and about 20 classes, minimizing code makes moving around easier.
Check the XDA boards or search online if your lost. If you need more help on porting code or making functions to do specific actions, message me and I'll gladly help.

[Q] Making WP7 Apps?

I'm sure this question has been asked through other forums (similar threads were shown) but I couldn't find one for WP7.
I recently picked up the HTC Surround and so far I'm really enjoying it. One thing I'm missing are some apps that I had on the iPhone. Namely, WunderRadio. I don't know if, in time, they'll make this app for WP7 handsets but to be honest I'd like to try to make my own. Conceptually, the idea seems simple: have a list of streaming stations, allow the user to scroll through them, then pull the right information when a station is selected and stream it.
However, I have absolutely NO background in programming so I may very well have oversimplified the process I'm aware it's going to take some time and real effort but I do have some time on my hands and would love to give back for once. I'm hoping to refine my skills enough where I could start writing more applications. The marketplace leaves a lot to be desired when looking for apps. I'm hoping to find some books or free resources to help me get started. The cheaper the better
Any tutorials, videos, free resources would be greatly appreciated.
Thanks in advance!
-- 127 views and no replies? Am I asking in the wrong forums or people really don't want to help?
There's a ton of resources on create.msdn.com and the MSDN blogs. Here is their jump start post:
http://create.msdn.com/en-US/education/catalog/article/wp7_jump_start
However, I get the feeling that writing a solid streaming radio station isn't something that's going to be easy for someone not only unfamiliar with mobile/WP7 programming, but programming altogether. You're certainly welcome to try, I'm just saying, it won't be easy.
Thanks Deeko, I'll start there.
I'm not sure if you're familiar with WunderRadio but that's basically what I'd like to accomplish. I guess I'll start with some simpler projects that aren't as involved.
Thanks again.

[Q] Where to start the development from basics?

I just got the WP7 SDK, was looking to make some very simply and basic apps. Can anyone link me to some website or forum where I can get some coding help or some tutorial which guides from the very basics? I found a few articles but those weren't from the basics at all, I got stuck at a number of places while following it.
http://msdn.microsoft.com/en-us/library/ff431744.aspx#BKMK_GettingStarted
Here ya go
I’d recommend just trying to write a really simple app first – just something that has a bit of text, maybe some pictures, on screen and lets you tap some things. If you haven’t chosen between using Visual Basic or C# as the language to learn yet I would choose C# as it’s more popular, and also used more in industry.
This seems to be a good link for beginners as it has lots of videos – don’t know whether it’s the right level for you though but give it a go. It’s not the latest version of wp7, but the techniques haven’t changed much – just a few new things added.
http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners
I found this that’s an example of a complete ‘first’ application for wp7 mango
http://msdn.microsoft.com/en-us/library/gg680270(v=pandp.11).aspx
This is a fantastic link once you’ve written your first simple app as it has an example of how to do everything on windows phone (tiles, photos, play music, etc. etc.…)
http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx
There’s lots of tutorials out on the web if you search. You also need to know this link if you don’t already as it’s the kind of front page for wp7 development:
http://create.msdn.com/
Here’s lot of videos for using the software expression blend. You don’t need to learn expression blend at first as visual studio does everything – but if you do you can make your apps looks beautiful really easily, and it make some parts of wp7 development (the ‘XAML’) a lot easier to write than using Visual Studio.
http://expression.microsoft.com/en-us/cc197141
Hope that helps,
Ian

Attention devs

At my real job, I'm a java, web, and C(add symbols here) developer but I've never dealt with android. Does anyone have any good links that show a quick tutorial how to get into android development? I'd like to be able to help the devs with kernel repacks, etc but I need a quick run through of how android does coding vs normal java and c++.

Help/Guidance on Expanding Knowledge of C#

I've been taking some classes in C# programming at my University. I'm trying to attain a Computer Science degree and I feel like I've not learned much but a mild foundation for what I can do with C# programming and would like to expand my knowledge, little by little. I feel as though I have a pretty firm grasp on the basics and would love an experienced hand guiding me in the right direction towards getting me better ready for the job market after college. I'm currently applying for internships and would like to be well prepared.
Detayl said:
I've been taking some classes in C# programming at my University. I'm trying to attain a Computer Science degree and I feel like I've not learned much but a mild foundation for what I can do with C# programming and would like to expand my knowledge, little by little. I feel as though I have a pretty firm grasp on the basics and would love an experienced hand guiding me in the right direction towards getting me better ready for the job market after college. I'm currently applying for internships and would like to be well prepared.
Click to expand...
Click to collapse
The best way is to simply use it as much as possible and challenge yourself. I've been working as a developer for nearly 20 years and I'm always finding new things that I don't know how to do. Learning to search effectively is probably the best skill any new developer should hone.
If I were you I'd start out with something not too difficult, like a simple text editor application (make your own version of notepad!) That will give you some basic skills like simple UI design (menus, controls anchored to the form etc.), file reading/writing (good exposure to streams unless you use the quick and easy methods). It's just a general basic all-rounder. Then expand on it - make it so the pages open in tabs. That will teach you about collections (the tab pages, in this instance) or MDI child windows.
There are some great resources available online, but I'll always suggest Stack Overflow. If you don't know it then google it. It's part of the "Stack Exchange" collection of Q&A sites and is probably the most reliable place on the web for programming answers.
Basically, don't try and learn it so you can do it. Do it so you can learn it.
I hope this helps - good luck, and most of all, have fun!
Archer said:
The best way is to simply use it as much as possible and challenge yourself. I've been working as a developer for nearly 20 years and I'm always finding new things that I don't know how to do. Learning to search effectively is probably the best skill any new developer should hone.
If I were you I'd start out with something not too difficult, like a simple text editor application (make your own version of notepad!) That will give you some basic skills like simple UI design (menus, controls anchored to the form etc.), file reading/writing (good exposure to streams unless you use the quick and easy methods). It's just a general basic all-rounder. Then expand on it - make it so the pages open in tabs. That will teach you about collections (the tab pages, in this instance) or MDI child windows.
There are some great resources available online, but I'll always suggest Stack Overflow. If you don't know it then google it. It's part of the "Stack Exchange" collection of Q&A sites and is probably the most reliable place on the web for programming answers.
Basically, don't try and learn it so you can do it. Do it so you can learn it.
I hope this helps - good luck, and most of all, have fun!
Click to expand...
Click to collapse
Thanks! I was just thinking of making this my first project as well. I've done some random things such as a Base10 to Hexadecimal generator, in both the console and WPF. I was thinking this might be a good project as well. I just don't like the fact my school hasn't asked too much of us, but from what I've read that's common. I just want to be prepared to enter the job market so that I may hone my skills. I guess I'll get working on researching what the basic requirements of a text editor is, and how to start saving/opening/creating .txt files.

Categories

Resources