Deprecated: Assigning the return value of new by reference is deprecated in /home/cjrgam5/public_html/wordpress/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/cjrgam5/public_html/wordpress/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/cjrgam5/public_html/wordpress/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/cjrgam5/public_html/wordpress/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/cjrgam5/public_html/wordpress/wp-settings.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/cjrgam5/public_html/wordpress/wp-settings.php:520) in /home/cjrgam5/public_html/wordpress/wp-includes/feed-rss2.php on line 8
CJR Gaming http://cjrgaming.com/wordpress iPhone Games and Development Tue, 08 Sep 2009 07:48:43 +0000 http://wordpress.org/?v=2.7.1 en hourly 1 Nearing Update http://cjrgaming.com/wordpress/?p=29 http://cjrgaming.com/wordpress/?p=29#comments Tue, 08 Sep 2009 07:48:43 +0000 admin http://cjrgaming.com/wordpress/?p=29 Today I spent the day fixing up code and getting closer to completion. I made it so that I can submit challenges, receive challenges, and submit responses. I am nearly done with the code to take a response and produce a challenge result. After that the only things left to do are to receive the results and display them to the user. Its so close I don’t want to stop working on it. Also included with this update will be some new graphics for the game portion.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=29
Menus http://cjrgaming.com/wordpress/?p=26 http://cjrgaming.com/wordpress/?p=26#comments Fri, 07 Aug 2009 06:27:33 +0000 admin http://cjrgaming.com/wordpress/?p=26 Tonight, I have been working on the Menu system for the game. I’m all the way to the the point where challenges are waiting to be issued. I just need to complete the views for challenging an opponent by name/email or find a previous opponent to challenge. Once I’m done with that, its a matter of using the current hit scene to choose your attacks and defense and issue the challenge to the web server.

I have nearly finished the profile selection screen which allows you to pick which profile you will use to duel with. The only things missing are the buttons to select, add, or delete a profile.

The last thing to cover after this is the challenge response and results screens. Both will likely be table views with the ability to accept/decline a challenge and store, view, delete results that you have on the device.

So, thats 1 scene nearly done, 2 scenes to write from scratch, and 4 screens to wire up. Then i can begin testing the web server with challenges. I’m pushing hard to get something visible done. Stay Tuned!

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=26
Profile/Previous Opponent Selector http://cjrgaming.com/wordpress/?p=24 http://cjrgaming.com/wordpress/?p=24#comments Fri, 31 Jul 2009 07:20:22 +0000 admin http://cjrgaming.com/wordpress/?p=24 The previous opponent/profile selector has been coded. Now i have the ability to allow multiple profiles and pick which you are using and you will also be able to pick from previous opponents with it.

All in all it was a good day of programming. The Packets are all coded and just need the rest of the UI built to post themselves to the web server. Tomorrow’s task will be to finish up the menu systems as much as possible. I have 4 screens to build and 1 screen to revamp and the menu system will be ready. After that i can test the web server for challenges and we can get this update out the door.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=24
Profiles save http://cjrgaming.com/wordpress/?p=21 http://cjrgaming.com/wordpress/?p=21#comments Tue, 28 Jul 2009 07:35:38 +0000 admin http://cjrgaming.com/wordpress/?p=21 Tonight I set out to save profiles using Core Data. That is now a success. Created profiles are now saved to the iPhone. The next big step is to be able to select a profile and begin the ability to issue a challenge.

I already have the 4 messages ready to go to send challenges, receive challenges, send responses and receive results. The parsers are almost ready on the receive portions. Once those are done, its on to the web server to get the data, process it, and issue the responses, send emails, etc.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=21
Slowly working http://cjrgaming.com/wordpress/?p=19 http://cjrgaming.com/wordpress/?p=19#comments Mon, 27 Jul 2009 07:18:15 +0000 admin http://cjrgaming.com/wordpress/?p=19 Its been a horrible week. I have not had any focus left after work to work on my game until today. Today I was able to get the profile creation screen more robust. It alerts you when there was a problem with the submission and it doesn’t let you submit unless all the fields are filled in. I’m now reading up on SQLite to store the profiles and working on instituting a 3 profile restriction. I will also be making a screen to delete profiles. This will completely wipe the profile and all its equipment, etc.

I am working on the designs for transferring profiles for those who buy new phones or ipods and need to migrate their profile to the new machine.

I have a couple of ideas for how challenging is going to work. The first is to put it into a table and the next person to hit it will be challenged. The second is to pick someone at your level and submit the challenge to them. The third is for those times where no one else is challenging and would send the challenge to a “bot” who would fight. I like the second the most. Fortunately this can be changed at whim because it will be a part of the web server, not the application code.

Tomorrow i will devote myself to getting SQLite done and saving the profiles. If i can focus on that long enough, I’ll also work on the management screen to delete the profile.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=19
Refactoring http://cjrgaming.com/wordpress/?p=17 http://cjrgaming.com/wordpress/?p=17#comments Wed, 15 Jul 2009 23:23:34 +0000 admin http://cjrgaming.com/wordpress/?p=17 Last night I completed the refactoring of the current code base for WebJoust. It is now much more easily maintained. This also allows me to quickly add new WebService messages so the new challenge system can be coded much more quickly.

A friend suggested that I may want to add an “honor” system to the game to keep track of good players instead of a win/loss ratio. I think its a good idea, i just need to work on it. Katsuro - Path of Honor, a web game, seems to have a logical ladder, but i don’t like that you have to be playing all the time to keep up. Maybe a modification of that system with limits to the number of challenges or positions of change in a particular time period. Maybe not.

Tonight, a win screen and then polishing up the profile screen and implementing them.

Still on track for an update put in this weekend for a full challenge system with profiles.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=17
Loss Screen complete http://cjrgaming.com/wordpress/?p=15 http://cjrgaming.com/wordpress/?p=15#comments Tue, 14 Jul 2009 07:19:52 +0000 admin http://cjrgaming.com/wordpress/?p=15 Today the loss screen was completed. Still looking for an idea for the win screen. The webservices for challenges was designed today. A few modifications to what I wrote for the Profile creation and it’ll be adapted for all service oriented calls. The harder part is passing the data back from the webservice and parsing it properly on the iPhone. This entire week is dedicated to accomplishing this task.

I do wonder if i start the update process now and in 2 weeks submit a different executable, if it resets my spot in the queue or if i can get the updates in all at once. Guess I’ll find out because it’ll take the same amount of time no matter what I do.

Current TODO List for next update:

  • Win screen
  • Challenge Submission
  • Challenge Response Submission
  • Receive Challenges
  • Receive results
  • Email Challenges
]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=15
Profiles http://cjrgaming.com/wordpress/?p=12 http://cjrgaming.com/wordpress/?p=12#comments Sun, 12 Jul 2009 06:05:31 +0000 admin http://cjrgaming.com/wordpress/?p=12 Well the code to create Profiles is just about 100% complete. The only thing left is to store the profile back on the iPhone/iPod to allow profile selection when issuing a challenge. There is a selection to allow notification by email when challenges are received.

Next a win/loss screen is being worked on. This will also serve to notify the user how much they have won when challenges are implemented as well as their current win/loss ratio.

The initial design for challenges is complete. There will be random challenges and challenges by name enabled when it is complete. These features will be in the first update.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=12
WebJoust releases http://cjrgaming.com/wordpress/?p=9 http://cjrgaming.com/wordpress/?p=9#comments Sat, 11 Jul 2009 06:34:23 +0000 admin http://cjrgaming.com/wordpress/?p=9 Well, its official. WebJoust is now available in the app store. Currently I am working on a winner screen, profiles, and challenges. Profiles will be coded this weekend. If i can spend enough time on some graphics, I’ll also have a Winner’s Circle up and running. From there challenges will become available.

Another idea hot off the iron board:

  • Heraldry - make you own profile heraldry.

Something simple, like a shield, some medieval colors, and various images such as stars, crosses, and if they can be managed, animals. Fun stuff.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=9
Bug Fixes and a minor graphic update http://cjrgaming.com/wordpress/?p=6 http://cjrgaming.com/wordpress/?p=6#comments Wed, 08 Jul 2009 06:47:37 +0000 admin http://cjrgaming.com/wordpress/?p=6 While testing WebJoust I ran across a couple simple bugs. The player health wasn’t updating properly as the fight went on and if you hit replay when a player is knocked off, the player rotation wasn’t reset before replaying.

A minor graphic update was done. I acquired a tablet and redrew the jouster to look more like a real jouster rather than a leather armored rider.

]]>
http://cjrgaming.com/wordpress/?feed=rss2&p=6