tag:blogger.com,1999:blog-15991215565315709732024-03-13T21:33:55.438-07:00A Kid and a Windows Phone!My name is Logan and I am eleven. I am programming a game for the Windows Phone. This is my journey!Unknownnoreply@blogger.comBlogger24125tag:blogger.com,1999:blog-1599121556531570973.post-41538966497844571482012-10-23T17:36:00.001-07:002012-10-23T17:36:06.587-07:00Update Under Way!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNoSpacing">
<span style="font-size: 10.0pt;">The update of Commando
Ghost is being worked on and it is definitely something to look forward to,
with its all new graphically stunning backgrounds and epic battle vibrations!
The features that I added like vibrations and completely randomized backgrounds
are not simple but I will explain them to you. <o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 10.0pt;">To program a randomizer it
is not very hard! First you have to say:<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-family: "Courier New"; font-size: 10.0pt;">Random
r<i> </i>= new Random(); // Create an
instance of the Random class and call it “r”<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 10.0pt;">Then to get a random
number “x” between 1 and 6 you would code:<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">x = r.Next(1, 6); <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">In Commando Ghost, I use this type of code to
choose a random starting background visual.
Then using the randomly selected background number in my Draw() function
I display the correct background using code something like:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">switch (CurrentBackground)<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 1:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">
spriteBatch.Draw(background, Vector2.Zero, Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 2:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">
spriteBatch.Draw(background2, Vector2.Zero, Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 3:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> spriteBatch.Draw(background3,
Vector2.Zero, Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 4:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">
spriteBatch.Draw(background4, Vector2.Zero, Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 5:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> spriteBatch.Draw(background5, Vector2.Zero,
Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> case 6:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;">
spriteBatch.Draw(background6, Vector2.Zero, Color.White);<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> break;<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">The code above gets the int “CurrentBackground”
and finds which number is in it. It then displays a different background
depending on the randomized number.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">To have the Windows Phone vibrate is normally a way
to show that the user touched or hit something in a game. The only hard part
programming it was trying to find the code for it and also trying to find what
class to use. Here is how to do it.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">First add this at the top:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<i><span style="font-family: "Courier New"; font-size: 10.0pt;">using
Microsoft.Devices;<o:p></o:p></span></i></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">Then write:<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<i><span style="font-family: "Courier New"; font-size: 10.0pt;">VibrateController.Default.Start(new
TimeSpan(0, 0, 0, 1, 0));<o:p></o:p></span></i></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">The code above tells the Windows Phone to vibrate
for 1 second! Normally for button presses you want to keep vibrations short and
for deaths they can be a bit longer! <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">These are just two of the areas I recently worked
on for the update! <o:p></o:p></span></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: Consolas; font-size: 10.0pt;">Thank you for all the support with Commando Ghost
and my blog and I hope you like the update for Commando Ghost and continue
reading about me, the eleven year old programmer!<o:p></o:p></span></div>
</div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-1599121556531570973.post-34995049829242464992012-10-14T06:16:00.000-07:002012-10-14T06:16:03.525-07:00Racking Up the Downloads!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75"
style='width:293.25pt;height:219pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\Logan\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
o:title="" croptop="20314f" cropbottom="1049f" cropleft="21033f" cropright="12770f"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-veJUnoWddwU/UHq6tFxjg4I/AAAAAAAAAGI/qiXdhm55LYg/s1600/chart+thing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://1.bp.blogspot.com/-veJUnoWddwU/UHq6tFxjg4I/AAAAAAAAAGI/qiXdhm55LYg/s320/chart+thing.png" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
1,185 downloads for Commando Ghost! I may be just eleven but
that is pretty impressive. I may not have gotten millions of them like when a
company creates the third game in a series, but I have to say 1,185 downloads
is pretty good. If you downloaded my game, thank you so much for the support, I
really appreciate it. The chart up above is taken from the stats tab under Commando
Ghost in the App Hub. I’m really happy!</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Now I am working on the update and remember please comment on
the current game because I really would like the feedback! My current plan is for Commando Ghost 2 to have
power ups, tons of different enemies, a world/galaxy map with tons and tons of
fun levels, a lite/trial version, a trophy room, achievements, an alien
encyclopedia, player health and characteristics, perks for the player,
different gameplay mechanics, new music and much much more! If you want to
learn more please ask and follow my blog or subscribe to my YouTube channel
where I will briefly talk about it in some of my videos! Please stay connected
for more of Logan the eleven year old programmer! I hope you love Commando
Ghost as much as I do!<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-17336180621594422232012-10-02T15:39:00.000-07:002012-10-02T15:39:32.604-07:00Commando Ghost Ad!<div dir="ltr" style="text-align: left;" trbidi="on">
I created an ad for Commando Ghost using Xtranormal. here is the link to the video: <a href="http://www.youtube.com/watch?v=PsbOzSicmrs&list=HL1349217446&feature=mh_lolz">http://www.youtube.com/watch?v=PsbOzSicmrs&list=HL1349217446&feature=mh_lolz</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-69515651292820537322012-10-02T13:27:00.001-07:002012-11-27T06:26:23.729-08:00Out in the World!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-4WgRL-58l88/UGtFDkF6ynI/AAAAAAAAAFg/a8VfRfpScD0/s1600/Commando+ghost+icon+300+X+300.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-4WgRL-58l88/UGtFDkF6ynI/AAAAAAAAAFg/a8VfRfpScD0/s1600/Commando+ghost+icon+300+X+300.png" /></a></div>
<br />
<div class="MsoNoSpacing">
Well, now that my Windows Phone game is submitted and finally
published, I am super excited and want as many people to get it and hear my
story! If you want to see my game here is the link: <span class="apple-converted-space"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt;"> </span><o:p></o:p></span></div>
<div class="MsoNoSpacing">
<a href="http://www.windowsphone.com/en-ca/store/app/commando-ghost/fea9c8e4-f9ae-418e-9664-24a837240edf" target="_blank"><span style=" #1155cc; font-family: "Arial","sans-serif"; font-size: 10.0pt;">http://www.windowsphone.com/<wbr></wbr>en-ca/store/app/commando-<wbr></wbr>ghost/fea9c8e4-f9ae-418e-9664-<wbr></wbr>24a837240edf</span></a><o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
Please check it out and if you are lucky enough to have a
Windows Phone please download it! Once again, I am super psyched about it and I
hope you enjoy the game.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
Next steps…<o:p></o:p></div>
<div class="MsoNoSpacing">
I am working on an update for Commando Ghost where I plan
to add some improvements. As of right now I am still adding to the “feature list”
and if you think of anything please tell me. First I plan to add vibration when
you hit an alien force field; secondly I will add a high score system. I will
also make the background change (I was saving the backgrounds for the different
levels in Commando Ghost 2 but the background does get a bit boring so I decided
to change it). I will also tweak the
gyroscope sensitivity because I believe that in the current version of the game
it sometimes can get a bit “hectic”… so I will turn it down and tweak it in
other areas as well.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
As I said above, if you think of a something for an
update or disagree with something I am adding in the update please tell me what
you think. <o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
Also as I create Commando Ghost 2, I will slowly release
information and tutorials through the blog because Commando Ghost 2 is really
different and crazy. I haven’t told you a lot of the stuff but as I implement
it into Commando Ghost 2 you will find out!<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
Please check out my game and download it or follow the
blog to get updates or information faster than normal. If you want to start
coding please subscribe to my YouTube channel because I will be posting
tutorials there (I’m sorry if I haven’t posted a video in a while I have been
really busy with getting my game published and working on the update and
Commando Ghost 2 but I will keep posting tutorials on my channel)<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
So now here are some questions for you:<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<i>1. Do you agree with the features I have planned for the update or do
you think I should add more or different things?</i><o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<i>2. Are you interested in coding
or do you have a son or daughter who is interested in it?<o:p></o:p></i></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<i>3. Do you have a Windows Phone
and if so are thinking of getting Commando Ghost?<o:p></o:p></i></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<i>4. Is there anything that you would like me to talk about on the blog
or in one of my tutorials?<o:p></o:p></i></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<i>5. Would you like to see more screen shots of my game or have me do a
video showing off my game?<o:p></o:p></i></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<br /></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
I would really appreciate if
you comment and tell me about what you think I should do. Anything will be
helpful and if you download my game it will be super encouraging so I encourage
you to do both! <o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 18.0pt;">
<br /></div>
<div class="MsoNoSpacing">
Please enjoy the blog and please come and check it to see
any updates on my game!<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
“I am Logan. An eleven year old programmer. I published a
game and it is out in the world…”<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
It is up to you how I end this story!<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-10396857731564179642012-09-30T10:40:00.003-07:002012-09-30T10:40:36.279-07:00Finally...<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNoSpacing">
<span style="font-size: 13pt;">My game failed one time
before this that I didn’t talk about in a previous article. It didn’t pass
because on lower-end Windows Phones an application cannot use more than 90 MB of
memory and according to the testing results my application exceeded that. This meant in testing the ghost </span><span style="font-size: 17px;">wouldn't</span><span style="font-size: 13pt;"> move.
Although when I tested it on my computer Visual Studio said my game only 36 MB of
memory and I could run my game on the low-end (256 MB) emulator, so I don’t
really know what the problem was but I do know there was one. Unable to figure
out a solution, I finally just marked my game as requiring a device with more
than 256 MB of memory.<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 13.0pt;">That means, I finally got
my game published and it is on the Windows Phone marketplace right now! I am so
happy that it is finally out there so people can play it. I decided that all
the stuff in the update that I talked about will actually be in Commando Ghost
2! Saying that, there still will be a minor update to the game. I hope you guys
enjoy the game and tell your friends about it. I decided that this Commando
Ghost will just be for interest (free) and then I hope to have tons of people
get Commando Ghost 2 (as a paid app)!<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 13.0pt;">Now I feel like I’m a
master of submitting games because I had to try so many times it’s kind of
funny. The next time I make a game, trust me it won’t take this long after I’m “Finished”
to submit it, although I am 11 now so I guess I can have some room for error
can’t I?<o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 13.0pt;">I’d like to thank everyone
for their support and thank my family for motivating me and especially everyone
who checked my blog to hear my story. It may not be a tale that a king would
tell at his table at dinner but it’s definitely a tale around mine and it’s one
I’m proud about because now I can finally say “I am an 11 year old programmer
who has a published and it’s out in the world!” <o:p></o:p></span></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<span style="font-size: 13.0pt;">I will continue to use
this blog to talk about my adventures in programming and who knows maybe the
next completely different game I make could have a ninja unicorn! I guess we’ll
have to wait and see! (I always did like unicorns</span><span style="font-family: Wingdings; font-size: 13.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;">J</span><span style="font-size: 13.0pt;">)<o:p></o:p></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-2465137050945430252012-09-06T18:21:00.000-07:002012-09-06T18:21:48.765-07:00A Minor Failure!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
My game once again failed certification. All of my previous
problems were fixed and I had to change no code. I can’t believe I actually
forgot this and it is so minor that I submitted my game again a couple minutes
later. I accidently forgot to put two game icons, so the icon that was displayed
was the default icon. It was a quick fix, and once again I am in the period of
waiting and worrying that comes along with submitting your game. I am <i>severely</i> confident, this time, and I believe
my game will make it! One can only hope…<o:p></o:p></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-55569589395549719682012-08-29T07:37:00.000-07:002012-08-29T07:37:02.532-07:00Re-submitted!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNoSpacing">
A few days ago, I re-submitted my game to the Windows
Phone marketplace. I fixed all the faults and added some better visuals. In
fact, the game is a lot more user friendly. I added an about screen and added
volume controls to the settings screen. I fixed a lot of stuff and I think it
was worth the effort. I also fixed a crucial problem with the force fields
collision boxes. I am going to show you some before and after screen shots of
my game and what I added:<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<u>Settings screen</u><o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
I added the scale
for the volume instead of just having it have an on and off switch. The volume
works very well and I’ve tested it numerous times to make sure it works and won’t
glitch or crash.<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
Before After</div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<a href="http://3.bp.blogspot.com/-tLxdBbvY-m4/UD4l5CxeG4I/AAAAAAAAAEI/AwYHUCm-Oi0/s1600/Ssettings+Screen.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="120" src="http://3.bp.blogspot.com/-tLxdBbvY-m4/UD4l5CxeG4I/AAAAAAAAAEI/AwYHUCm-Oi0/s200/Ssettings+Screen.png" width="200" /></a><a href="http://1.bp.blogspot.com/-0Gc4-LHeQao/UD4l7e-1tuI/AAAAAAAAAEQ/9P6gAZtu3RY/s1600/settingsscreen.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="120" src="http://1.bp.blogspot.com/-0Gc4-LHeQao/UD4l7e-1tuI/AAAAAAAAAEQ/9P6gAZtu3RY/s200/settingsscreen.png" width="200" /></a><o:p> </o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<u>About screen</u><o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
I added the about
screen and put so information leading to here, my blog, and also put support
information in it so if you have questions, comments, or feedback you can
contact me.<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
Before After</div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<a href="http://1.bp.blogspot.com/-lMB2zXGtJ5k/UD4ln_WhTVI/AAAAAAAAADo/09Ex6jSdzX8/s1600/A+better+about+screen+then+the+SUCKY+CRAPPY+ONE+quote+that+apparently+sucked+like+CRAP%2521%2521%2521+2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="120" src="http://1.bp.blogspot.com/-lMB2zXGtJ5k/UD4ln_WhTVI/AAAAAAAAADo/09Ex6jSdzX8/s200/A+better+about+screen+then+the+SUCKY+CRAPPY+ONE+quote+that+apparently+sucked+like+CRAP%2521%2521%2521+2.png" width="200" /></a>
<!--[endif]--><o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<br />
<div style="text-align: center;">
(There was no before)</div>
<br />
<br />
<br />
<br />
<br />
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<u>Enemies</u><br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--><o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
I simply made them
more detailed and less pixelated; I have to say they look a lot better because of the touch ups. A noticeable thing that I think is the most prominent and important
is that the alien’s texture gets an added “Mossy green” feel and colour to it
that I blurred in it to make it look distinct and uniform.<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
Before After<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<a href="http://4.bp.blogspot.com/-7fjA62nvwg8/UD4mbJeN7fI/AAAAAAAAAEY/KNp5QGt7f2w/s1600/Old+alien!.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-7fjA62nvwg8/UD4mbJeN7fI/AAAAAAAAAEY/KNp5QGt7f2w/s200/Old+alien!.png" width="200" /></a><a href="http://4.bp.blogspot.com/-_hb5Gf76DBs/UD4lpo79L6I/AAAAAAAAADw/sXgPQHf-Re8/s1600/Enemy+of+ghosty.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-_hb5Gf76DBs/UD4lpo79L6I/AAAAAAAAADw/sXgPQHf-Re8/s200/Enemy+of+ghosty.png" width="200" /></a><o:p> </o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<u>Start screen</u></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
I put the settings
screen button and about button on the start screen and made the buttons more “buttonesque” than before. I also added better touch points so they would work better.<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
Before After<o:p></o:p></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<a href="http://2.bp.blogspot.com/-yh7lqa-3A3E/UD4ltgJjI2I/AAAAAAAAAD4/oqhePx1r5LM/s1600/Epic+startScreen.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="120" src="http://2.bp.blogspot.com/-yh7lqa-3A3E/UD4ltgJjI2I/AAAAAAAAAD4/oqhePx1r5LM/s200/Epic+startScreen.png" width="200" /></a><a href="http://1.bp.blogspot.com/-0Wroc6tQ4Ng/UD4lxx6XcpI/AAAAAAAAAEA/F00zFmVlwPc/s1600/official+start+background1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="120" src="http://1.bp.blogspot.com/-0Wroc6tQ4Ng/UD4lxx6XcpI/AAAAAAAAAEA/F00zFmVlwPc/s200/official+start+background1.png" width="200" /></a></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div align="center" class="MsoNoSpacing" style="text-align: center;">
<br /></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
I changed a lot of the visuals and code, now my game is
being processed and I hope it gets published. I have worked very hard on this
and I hope it pays off. I am continuing to work on the update and I probably
will not be able to publish it as soon as I’d like. Thank you for all your
support so far and I hope you like my game!<o:p></o:p></div>
<div class="MsoNoSpacing">
<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-85561276699696130422012-08-22T18:17:00.000-07:002012-08-22T18:17:00.909-07:00Rejected!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNoSpacing">
Well, earlier this week I got informed by the Windows
Phone Marketplace that my game has been rejected and will not be put on the
Marketplace because of certain faults. Specifically four faults.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
The first fault was that the game would crash when on the
pause screen when the user would touch continue. At first I was confused but when
I tested the game afterward and it did crash. I must have changed something by
mistake right before I submitted it.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
The second fault was that the application would close
when pressing the back button from some screens. I discovered this after I
submitted my app. Things worked fine
from the main screen and “back” worked ok when you were playing the actual game
but from other screens there were “issues”.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br />
The third fault is that when music is playing from the Zune Queue the game will
play its own music at the same time. I didn’t realize that this was a
requirement.<o:p></o:p></div>
<div class="MsoNoSpacing">
<br />
The fourth and final fault is that the game didn’t have configurable settings
for the volume of background music and sound effects. I had a settings screen
but it was only accessible from the “Pause” screen and the “settings” icon I
used was not as clear as it could have been.<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNoSpacing">
So, this is a momentary setback. I will certainly fix the
game; I actually have fixed most of the problems already. This week I will have
to work and fix all of the faults that I have not already fixed. I will try to
fix the faults as soon as possible, as I know some of you are waiting for my
game to come out. Until then I will be working hard and I expect to get it done
by at least the 25<sup>th</sup> and I might even add some features from the next
version, which I had already started working on! <o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
<div class="MsoNoSpacing">
I guess it would have been better to pass all the tests
the first time but I have to admit I learned some new things because of this
rejection. “What doesn’t kill you makes you stronger!” (Cheesy quote)<o:p></o:p></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-19570726967926760712012-08-09T05:33:00.001-07:002012-08-24T06:20:19.370-07:00Update!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
I will keep you guys posted on the update and the progress I am making. I plan on releasing the update soon after the
game is certified which would be ideal but I am afraid that I don't think that will be possible based on all of the additions that is going to be in the update. The game as I posted right now, is just the bones of the real
game as I intend it to be, the update is everything else. Today
for the update I’m going to be cleaning up my code. This is in my opinion one
of the hardest parts. The reason I’m cleaning code is because yesterday I was
trying to put some music in and add some new things and I couldn’t do it
because I just didn’t even understand my own code. Whenever this happens I print
out all my code and look at it and decide what I have to do. Based on all the
code I have right now it might take more than 2 days. Right now the release
date for my update is uncertain and I don’t think it will be soon because of
all the work I have to do. I will try to get it out as soon as possible but the
update is going to have a lot so it may take a while. So I’m cleaning up code
today and possibly tomorrow! <o:p></o:p></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Logan!</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-29375156213361930182012-08-08T13:39:00.000-07:002012-08-08T13:39:01.691-07:00Youtube!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
Hi I’m creating a Youtube video
series tutorial for C# XNA Windows Phone.<o:p></o:p></div>
<div class="MsoNormal">
Please
like and subscribe for more Youtube videos here's the first one. Enjoy. (With popcorn!)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/xllrt_PCwos/0.jpg"><param name="movie" value="http://www.youtube.com/v/xllrt_PCwos?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/xllrt_PCwos?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-2436450850642011612012-08-07T05:48:00.000-07:002012-08-07T06:16:30.688-07:00Inspiration!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
To do almost anything you have
to be inspired. Inspiration can come from anything; TV, friends and family, an
author, or someone revolutionary. The inspiration for my game came, not from
the actuality that I love to play videogames. It was from my Dad. My Dad, when
he was a teenager was programming for the Commodore 64. He created a game with his friend and quickly followed up with the sequel on the PC.
I grew up surrounded by technology and computers. I used to play my dad's game on
our computer always knowing my dad had made the game. It was extremely fun and I realized
I wanted to make someone smile, or get mad playing or doing something I
created. I played videogames trying to find out what I like in a game. I then
fell in love with them. Eventually I would read or play videogames to get away
from the world and just slow down.<o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
Right after I turned ten I went to a two week
C++ camp and learned C++. I enjoyed it and then started to take semesters at
the same camp after Christmas break. I learned the code I enjoyed making
programs, But my journey doesn’t end there. <o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
I researched what you could
program C++, hoping to be able to program a game for the XBOX 360. Sadly C++ wasn’t
the main programming language but C# was. I quickly switched over and learned C#.
My Dad then told me about a brilliant new market that’s the Windows Phone. I
quickly learned XNA and C#, to program for the Windows Phone. Deciding that I
wanted my game to have gyroscope, I researched the code and drew a ghost to
move around on a white background. That’s how Commando Ghost was created. <o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
A couple of weeks later my Dad
and I go to a code camp and my game started from there. Amazed by the ghost
gyroscope, I decide that the ghost should battle aliens and charge into them to
kill. <o:p></o:p></div>
<div class="MsoNoSpacing" style="text-indent: 36.0pt;">
To create the actual game,
first I drew the background, aliens and force fields. As I created the main
menu I forget to add a settings button to change sound. So when I created a
pause screen I added my settings there. Then I added the info screen which I
put through many drafts before choosing one, the one now in my game. <span lang="en-CA">All of this eventually </span>led <span lang="en-CA">up to my game now, and my journey.</span><o:p></o:p></div>
<div class="MsoNoSpacing">
My
game is not top notch yet. I just wanted to publish version 1 of the actual
game and then update it drastically. I’ve already started working on the free update
and there are going to be power ups, new enemies, better AI, new music, 6
different galaxies to play in and boss battles. The update is going to totally
change everything. So when you first get the game if you choose to, remember…<o:p></o:p></div>
<div class="MsoNoSpacing">
Much more is yet to come…<o:p></o:p></div>
<div class="MsoNoSpacing">
And more, is sounding pretty good!<o:p></o:p></div>
<div class="MsoNoSpacing">
<br /></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-50882789135858336142012-08-06T07:25:00.003-07:002012-08-06T07:25:44.395-07:00Submitted!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
I just submitted my game and I am waiting for it to be
certified by Microsoft. The submission process is long and tiring, or so it
seemed because I was anxious to get my game submitted and first I had to fix
some stuff to hand it in. When I checked
the guidelines I found out I had to add a Settings screen to control the
background music and sound effects and then I had to create a number of screen
shots.<o:p></o:p></div>
<div class="MsoNormal">
For people who haven’t published a game. Here are the general
steps:<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>First consolidate your program into a Xap file
by changing the device setting to Windows Phone and debug to release. Then choose
the Build Solution from the Build menu in Visual Studio, this makes the required
Xap file. Find it and enter it on the App Hub submission web page.<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>Then name your game and include a short
description and detailed description. Pick a price. I chose 99 cents.<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>Choose which countries your game will be
available in – I chose everywhere!<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>Upload screenshots and artwork.<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>Choose download and certification information –
if you want your game to be immediately available in the marketplace – I chose
yes!<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -18.0pt;">
<span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: 'Times New Roman'; font-size: 7pt;">
</span></span>Then submit.<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 72.0pt; mso-add-space: auto;">
Sorry if I missed anything but you can easily find the list on Microsoft
development websites!<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 72.0pt; mso-add-space: auto;">
<br /></div>
<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-80080600451923316722012-08-05T10:16:00.002-07:002012-08-05T10:16:35.301-07:00I’m done!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
I’m finally done Commando Ghost and as soon as possible I will
submit it. I’m so excited and happy. I can finally look at my game and say “I
did this!” I am so proud that I finished and happy when I saw people’s faces
who were testing my game light up from enjoyment. I’m so excited and I hope you
guys will buy my game. I will include code samples in some of my later posts to
loop music or do really important stuff.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
This is Logan, and I’ve made a game for the windows phone!
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-HNxdg3vGOaY/UB6qErD5CjI/AAAAAAAAADE/uxHvrJYofXo/s1600/UntitleCommando+Ghost+icon+200+X+200.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-HNxdg3vGOaY/UB6qErD5CjI/AAAAAAAAADE/uxHvrJYofXo/s1600/UntitleCommando+Ghost+icon+200+X+200.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-5auqQB1aGqE/UB6qNUNcBPI/AAAAAAAAADU/z_TZd12t0D4/s1600/Screenshot3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-5auqQB1aGqE/UB6qNUNcBPI/AAAAAAAAADU/z_TZd12t0D4/s320/Screenshot3.png" width="192" /></a></div>
<a href="http://3.bp.blogspot.com/-RsAql4BLoO0/UB6qLANvIeI/AAAAAAAAADM/xcImx58YlUQ/s1600/Screenshot5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-RsAql4BLoO0/UB6qLANvIeI/AAAAAAAAADM/xcImx58YlUQ/s320/Screenshot5.png" style="cursor: move;" width="192" /></a><br />
<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-65433662847248216682012-07-19T16:03:00.002-07:002012-07-19T16:04:27.279-07:00One more step!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
I know I haven’t posted recently but I have been working and
I am just finishing up. I am almost done and will probably have it published into the market-place really
soon. Here are some screen shots:<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-rbJAqeAFmII/UAiSBVJY4JI/AAAAAAAAAC0/G6ifAMhA104/s1600/Screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-rbJAqeAFmII/UAiSBVJY4JI/AAAAAAAAAC0/G6ifAMhA104/s320/Screenshot2.png" width="192" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-0VDntbMX0j0/UAiR_OTTLxI/AAAAAAAAACs/fuqvhguxSMs/s1600/Screenshot5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-0VDntbMX0j0/UAiR_OTTLxI/AAAAAAAAACs/fuqvhguxSMs/s320/Screenshot5.png" width="192" /></a><a href="http://3.bp.blogspot.com/-2AhIqhXCEck/UAiR7ZcyB9I/AAAAAAAAACk/w70CMIthtNg/s1600/Screenshot3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-2AhIqhXCEck/UAiR7ZcyB9I/AAAAAAAAACk/w70CMIthtNg/s320/Screenshot3.png" width="192" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-2PCnLWVFUjE/UAiRzwqceAI/AAAAAAAAACc/emvA5dDlXA8/s1600/Screenshot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-2PCnLWVFUjE/UAiRzwqceAI/AAAAAAAAACc/emvA5dDlXA8/s320/Screenshot1.png" width="192" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
See how cool the game looks. I’m 11 now so I really should
change my description! I’ll try to keep updating and I’ll tell you when my game
is finished…<o:p></o:p></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-2873943949472696942012-05-30T13:12:00.000-07:002012-05-30T13:12:22.622-07:00Never give up!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt; text-indent: 36pt;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Okay I missed the deadline. I didn’t realize how much stuff you actually had to do and how much time it took. I missed but I am Not giving up. I am going to keep working on this and finish up…</span></span></div>
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;">
<br /></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-66723303289730137512012-04-26T16:43:00.005-07:002012-04-26T16:43:44.796-07:00It’s… A GAME!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Games aren’t exactly games unless there is a winning condition and a losing condition. Well, my game, I am proud to say, is … officially a playable game! Just a few seconds ago I finished collision detection for the force-fields. I am so happy my body is shaking with glee. I can actually show people my game and have them go “Wow, that’s a cool game!” The most pleasurable thing as a programmer is finishing a game. It is definitely a thing to be happy about! I’ll continue keeping you posted as the May 20<sup>th</sup> deadline closes in… </span></span></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-57887090532083850162012-04-26T16:43:00.002-07:002012-04-26T16:43:08.816-07:00Finishing touches… give or take a few!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;">The next thing I am going to do is add collision detection for the force-fields! Hopefully I can finish because as soon as the force-fields are in the game actually has a goal and a death/game over point. I am reaching the apex of a finished game. When I first send out the game it’s not going to be amazing, because my deadline may 20<sup>th</sup> is stopping me from making it the best. I will update it so it is amazing, with new game-play options and easier start menu and there will also be a “level” aspect to the game (different parts of the galaxy) as it is in space. With new backgrounds, upgraded visuals (hopefully), better enemy intelligence, power ups and even new enemies and perhaps Boss Battles, that’s right… </span><span lang="EN-US" style="font-size: 16pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt;">BOSS BATTLES!!! </span><span lang="EN-US" style="mso-ansi-language: EN-US;">It’s going to be really cool, so don’t be disappointed at first, because more is YET to come!</span></span></div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-82223015091401131412012-04-21T05:19:00.000-07:002012-04-21T05:19:10.852-07:00Buttons!<div dir="ltr" style="text-align: left;" trbidi="on">
YAY. I finally got my start button to work, I am so happy. It took a while, alot of debugging, break points, and a couple of hours being hunched over finding any information I can find. Doing the touch screen seemed hard at first, but it is actually very simple... if you know how to do it. Paul Laberge from Microsoft lent me a Windows phone so I could test my game on it. I am going to work on it alot more so I will try to keep updating my blog!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-81135767907625402012012-04-17T16:25:00.000-07:002012-04-17T16:25:34.448-07:00Touch points!<div dir="ltr" style="text-align: left;" trbidi="on"><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">If I could say one thing about touch points... is that they are SO hard to program. You think “all games have touch points, it must be so easy to program…” well I’m here to prove that Wrong! Touch points are nearly impossible to program. I am so frustrated with it. I had to read 3 programming books, search the internet 7 times… and I am still not done. Like seriously make it easier!</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">That’s all I have to say… so in a game… try to make there be as less touch points as you can do. That’s kind of hard to do as well. I’ll just have to push through… and this is just the start menu to make the game go! Tell you guys if I figure it out... I'll put some sample code you can copy when I find out how!</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-81969031323294457052012-04-12T15:00:00.000-07:002012-04-12T15:00:37.020-07:00The Art!<div dir="ltr" style="text-align: left;" trbidi="on"><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Blackness covered the screen, boring your mind out. That’s what would happen if there were no visuals.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The art is what appears on the screen… your character, enemies, even that annoying rock that’s in your way. In this post I will cover the art and how I made it.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">I tried many art creating software but whenever I drew the character it had a white background… I looked up and downloaded gimp 2-6 and with this new software… when I started a project you could choose the background to be see-through. Now my character wouldn’t have a white background, over top the space background I drew. I was so happy, I love gimp. It works so well and you can draw some really cool stuff… good luck with your game, and if you can, try to start using Gimp!</span></span></div><br />
Here is a link to gimp: <a href="http://www.gimp.org/downloads/">http://www.gimp.org/downloads/</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-42697042866458422302012-04-10T15:09:00.000-07:002012-04-10T15:09:03.613-07:00How to start!<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">If any of you would like to start your own journey in programming phones, in this post I will enlighten you on how you start…</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;">First download Microsoft Visual Studio Express on to your computer:</span><span lang="EN-US"> </span><span lang="EN-US" style="mso-ansi-language: EN-US;">http://msdn.microsoft.com/en-us/library/ff630878(v=VS.92).aspx</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span style="font-family: Calibri;"><span lang="EN-US" style="mso-ansi-language: EN-US;">You also download the Windows Phone SDK:</span><span lang="EN-US"> </span><span lang="EN-US" style="mso-ansi-language: EN-US;"></span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">http://create.msdn.com/en-US/home/getting_started</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Second start reading books about programming and try to start maybe a programming course of some sort. I will include a list of good books that teach programming on this blog site in the near future.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">When you think you have enough info about coding to get started, try and go.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Remember that you will need something to run the game on, like a windows phone or you can use the emulator… but I suggest using a phone because it is a lot better than the emulator.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 32.2pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"><span lang="EN-US" style="font-family: Symbol; mso-ansi-language: EN-US; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Try to find a “partner” you can work with them in making the game.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">I suggest having a group of people or a partnership working on the game, different people working on different things. Remember that you probably won’t make a million dollar game on the first try… no matter what don’t give up! </span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt 36pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Always use comments in your code it will help you understand and if you come back later debugging you will know what you are looking at. Comments will save your life.</span></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-61360742524916579432012-04-10T10:00:00.002-07:002012-04-10T10:00:08.628-07:00Kick start!<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">One of the hardest parts in making a game is the start, mainly because you are setting the ground work for the building; at first you see nothing and you are extremely discouraged by seeing all your work only show a blank screen, but eventually you push through and your game becomes visually enticing.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>I am writing my game in XNA which I think is easier for me to manipulate than Silverlight or other types.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><span lang="EN-US" style="font-family: "Calibri", "sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><span style="mso-spacerun: yes;"> </span>Since I started the blog now… well I am already into the making of the game by 1 week or so. I have some visuals and am poking around with the music. You just need a kick start to be able to begin creating a game and for me my kick start was a code camp!</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-79552690771884876892012-04-09T15:52:00.000-07:002012-04-09T15:52:56.512-07:00Commando Ghost Is created!<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The idea I started with is Commando Ghost. Commando Ghost is my idea that I hope will take me to the top.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-indent: 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The game is intended to be fun and quirky even with its ghastly story.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-indent: 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>You are an army commander, who is protecting the world from aliens, in the heat of battle you kill the alien prince and they retreat but not without payback. The aliens zap you with a bolt of light killing you. 3 years later the aliens are back and the earth is oblivious to the fact that they are attacking. Your fighting spirit arises as you must save the world in your new phantom form.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt; text-indent: 36pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The game uses a gyroscope to control the ghost and destroy the alien invaders, but they come back with better weapons than before. You must kill the enemies but beware the force fields and shock waves which can vaporize the ghost. You must obliterate the hordes of marauding aliens.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">The art for the game was also done by me on Gimp 2-6. So it has a youthful feel to it.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">I am working very hard on this and I hope you buy the game when it is finished!</span></span></div><span lang="EN-US" style="mso-ansi-language: EN-US;"><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Here is a screen-shot of what I have so far!</span></span></div></span><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-wWb4vUm-6ms/T4NoCw4xU8I/AAAAAAAAABs/aQK9qLe2H7k/s1600/20120409+Commando+Ghost+-+screen+capture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" nda="true" src="http://1.bp.blogspot.com/-wWb4vUm-6ms/T4NoCw4xU8I/AAAAAAAAABs/aQK9qLe2H7k/s320/20120409+Commando+Ghost+-+screen+capture.png" width="192" /></a></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1599121556531570973.post-27153476938880262872012-04-09T15:20:00.000-07:002012-04-09T15:20:51.663-07:00The journey begins!<div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">On March 28<sup>th</sup> 2012 me and my Dad went to a code camp in Toronto. This was the real place where I got the idea and had the courage to start and get going. </span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Many people there were very enthusiastic and supportive of these goals I had set out before me, especially because I am only 10 years old. </span></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">I surprised a lot of people by just coming and by my background knowledge of the programming from reading and learning hands-on. </span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">Three people came to run the code camp: Paul Laberge from Microsoft was teaching most of the lessons, Atley hunter, an experienced programmer, who has made games for the phone came in giving helpful advice, and Izabella Bachmanek from Wavefront was there who was running it all.</span></span></div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><br />
</div><div class="MsoNoSpacing" style="margin: 0cm 0cm 0pt;"><span lang="EN-US" style="mso-ansi-language: EN-US;"></span><span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="font-family: Calibri;">In this blog I will post about my journey in creating a game for the Windows Phone! </span></span></div>Unknownnoreply@blogger.com0