Previous Blog Next Blog
Prev/Next Blog
by date

Network Game TGB - UboShip

Network Game TGB - UboShip
Name:Doc308 
Date Posted:Mar 13, 2008
Rating:Not Rated
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Doc308

Blog post
Well, I've made some posts on the forums, and I've done quite a bit of research, so now I'm making a blog. My plan is to create a Networked game in TGB, utilizing a conceptualized game created initially in Visual Studio. I've seen what's out there for resources with Networking, and it's pretty slim pickings. My goal is to have a completely playable Network game created in TGB 1.72, and share it with the community. I'm hoping that this will add some insight into how to design, code, and test a functional network game.
My idea is fairly simple in nature, though has some complexities in it. The title for my project is "UboShip", this game is a combination of two classic gamesrolled into a unique play atmosphere. Combining the classic Uno, as well as Battleship (hence UboShip).
The game play will work like this: A multi-player environemnt, utilizing a Turn-Based architecture. At the beginning of the game each player will place 2 ships (may update), onto a tile grid that is split into 4 sections (Red, Yellow, Green & Blue). Play will rotate until all players have placed their ships on the grid. There will be two teams, and your teammates will be able to see which locations have been placed for your team (as to avoid double placement). After the ships are all placed, the real game starts. A 100 card deck is utilized, featuring 2 cards of each Rank and Suit, as well as 4 wilds. The ranks are 0-9, Skip & Reverse; the suits are the 4 colors. (12 ranks * 4 colors * 2 (of each card) = 96, + 4 Wilds = 100). Players will be dealt 4 cards from the deck, and a pile card will be issued for play to begin. Your goal is to sink all of the opposing team's ships. You can only play a card when you can match either the Suit or Rank of the Pile (or have a Wild). You can then target the Suit grid area based upon the card (anywhere with Wild). If a Wild is played, it acts for the next player as a Suit of the corresponding Grid (with no Rank).
Thus far, I have created the main play screen as well as the tile maps, and have begun establishing the network code. I have made sufficient progress to lead me to believe I can have this playable before the end of March, 2008. My artwork isn't the greatest, but I believe it will be sufficient for this purpose. I'm hoping that this game will provide some much needed insight into Network games with TGB, as well as an overall way to create a game using the latest version of TGB (1.72 at this time). Once I am finished, I plan to put up a functioning game available for download, as well as a resource dictating over all the steps taken to create and code this game. I will keep it as up to date as possible, and answer any questions that arise from it as they come.
I'm glad I'm finally able to give something back to the community after being part of it for a while now. I look forward to hearing responses from the community here, and hope that others can learn from this example.
Stay tuned for updates!

Submit ResourceSubmit your own resources!

Tank Dork   (Mar 13, 2008 at 16:49 GMT)
You would acquire hero status.
Sounds like one to watch for sure!

Hokuto   (Mar 13, 2008 at 17:06 GMT)
smashing!

Brian Wilson   (Mar 13, 2008 at 17:15 GMT)
Do it quickly before they release another version, resulting in a broken game ;p All kidding aside, good luck =)

Doc308   (Mar 13, 2008 at 22:41 GMT)
I've got the vast majority of functionality ready, I just need to finish up the client - server calls appropriately. I've got all my artwork done (albeit not the greatest). For time being I've got it established as a two player game, but working on including support for up to at least 8 players, and maybe work on a little lobby system for the game load up interface as well.

Hokuto   (Mar 14, 2008 at 23:19 GMT)
up to 8 players and lobby would be greatly apprecaited by those who are new to multiplayer games. Good stuff to learn from

You must be a member and be logged in to either append comments or rate this resource.