Wednesday, October 29, 2008

Vmware and Clustering

Although Terry managed to get the dedicated.bat file running in a win2k3 image in vmware, we are still having the same problem after uninstalling vmware tools and replacing the direct x files. We now need to see if we can not build a cluster off of Terrys image. I have also tried to use a clean install and that didnt work either.
As for the documentation, we are about 35% and there is still lots to do. With the deadline coming up very fast and with all the other added pressure with all the other assignments we need to seriously get this done and working over the next two weeks. This will allow us time in case of any problems arising.

Gui Character Select Gui

I have got the start of the character Select gui, so when you click on start game the new gui (Character Select Gui) displays which will have the model selection, weapon mounted on the tank selection and the server button.

Cheers for some of the help Brett!!

It will then go to the StartMissionGui .......

Will update you more on the gui next week.

Documentation and Progress

Today I've continued work on our documentation, attempting to document how exactly I managed to create the Random Terrain function. So far I've managed to several decent paragraphs. Other than working on the documentation I also created a flow chart on how the menu system should progress, and I also attempted to help other members with various problems.
The other members of the programming team have been respectively working on getting the tank models into Torque, setting up the menu system, and the base spawn code. As such there are currently three different versions of the game being worked on, meaning that in the end we will need to merge the three different versions.

it working

the game is working in server 2003 vmware image . we found out the problem was when you had vmware tools installed that the dedicated bat file would get stuck . and also the other was a problem was with the direct x system 32 files . so we have fixed those problems and now we cane play the game.

Tuesday, October 28, 2008

Site Update

Today I spent the day modifying the website graphics to fit my needs. I fully changed the fonts on all the images site wide to a type writer font, to try and be a bit reminiscent of back in WWII days when everything was typed with typewriters. I also added a few graphics to some of the site graphics, such as stars in the "The Objective" background, and removing a few other graphics. Next week I will do a bit of work on coding a rank reader for the website, so you can see the top how ever many players in the game. I will also do more work on my documentation and possibly start preparing my powerpoint presentation.

On a parting note, here is a new screenshot of the website to have a goosey gander.

Wheels keep on rollin' rollin' rollin'...

What a flurry of activity for the past few weeks!

All the tank models have been finished and successfully exported into the engine.

Exporting caused a lot of grief so thank goodness we are over that hill now.

The next step now is to fully skin the models (as much as I like the fluoro orange it doesn’t camouflage with much...)


Also looking to create a custom datablock to allow the tank to use wheels instead of tracks.


Tried in scripts but it looks to me as it will be an engine change, so looking forward to coding again :)


That’s all for this week,

J-

Friday, October 24, 2008

Citrix Cluster

I have spent Thursday / Friday build in up a Citrix server. It has successfully ran the game from within a Windows Server 2003. We had the dedicated server batch file running & were able to play the game in multi-play form on 2 separate computers, not within images (Mark Buttsworth blew me up).
Unfortunatly, I was unable to find a way for the Citrix (Xenserver5.0.0), to run a shared disk, iSCSI or other. which is needed in a cluster format.

Wednesday, October 22, 2008

Been Robbed

Hi Every one

Yesterdays the house im staying at just got broken in to, the thives took afew things and amongst the thing was my laptop and my 2 External Hard Drive one i used for tafe, and the 2nd as a backup.

the Police areinvestigating atm, and hopefuly they catch these vokkops.

ill keep you posted on any up dates

---what iv been doing---

With the work, i had finished my part of the doc, and i had too implement the firewall to the cluster to test it, and with the nagios server i had to reinstall it, coz the image of the v-pc was corrupted

. so hopefuly i can get my laptop back with all my work fingures X

cheerz

Networking

I have been working on some documentation today and have managed to get quiet a bit covered. The topics covered so far are:

The different types of clusters.
Requirements of clusters.
Benifits of clusters.
Our task.

Theres still much to be coverd, and i'm hoping to get the main documentation done so i can put the presentation together with some talking notes.

teams select

Can now select the team you want to be in. Took a while to sort out but brett helped me sort out a problem I was having with it.

Now i am going to try and work on mission preview image. So you can see a image of the mission you select before you start the game.

Will add an update once ive started it and once its got going.

Dhiren Adatia
test the the torque engine and it gave diffrent errors than sever 2003 so i guess you could it mixter of problems between vmare and the operating system . well be looking more in to detail shortly

I'll take you to the candy shop...

I have pretty much finished skinning the web shop, although there may be some late altertaions, the shop will pretty much look like this.



Mock Menu

I needed something to post so here's a mock menu done in powerpoint; the real menu will flow like this.

Mock Menu for Minitanks

(Some fonts were missing so it doesn't look as nice viewing through the web)

Tuesday, October 21, 2008

Game SQL Implementation

After having a chat with Brett, and the rest of the programming team, we have come to a consensus on what the role of SQL is going to play in the game. After each game variables will be written to the database, and at the load of a new game the variables will be read and use ingame. Also they want to be able to register players using the website, so that will have to write to SQL too. More to come soon...

Programming Work

Today we worked on the Menu system, Teams Implementation, Tank Models, Save System, and the Documentation.
Teams implementation was completed today with two teams available at a present.
The Tank Models are complete and only need to be exported successfully, unfortunately it is proving to be difficult due to the complexity of the models.
The database was setup to hold the required information for the Save System.
Documentation of the project is progressing with significant work being done on the Technical Design Documentation.

Thursday, October 16, 2008

Teams Implementation

I am working on the Teams Implementation at the moment.
Having a couple of problems but should be sorted soon hopefully.
Once done I will be changed it after or before milestone 2.
Just making sure it works first of all.

Dhiren

Wednesday, October 15, 2008

Milestone 2 and the Final Presentation Dates

Tim provided the dates for Milestone 2 and the Final Presentation today.

Milestone 2 will take place on the 26th of November and the
Final Presentation will take place on the 11th of December.

This leaves 6 weeks until Milestone 2 and one week between Milestone 2 & the Final Presentation in which to finish the Project. As the Programming team has decided to spend two weeks before the Final Presentation working on documentation and the actual presentation, we will need to finish work on the actual game before the 19th of November.
In the next 5 weeks the Programming team hopes implement the following features:
  • Fixed tank models
  • Team selection
  • Interim HUD
  • Player data save system
  • Tank type selection
  • Bases

We also hope to create documentation covering some of the following Game Design Documentation:

  • Descriptions for: Tank types their abilities, customisation & upgrade options; Upgrades options for the Tanks; Power-ups and special weapons.
  • Features of the engine
  • Gameplay Mechanics: Pillars; Save/Load Scheme
  • Level Layouts
  • User Interface

In addition we will attempt to document the Technical Design of features we have implemented so far, such as:

  • Random Terrain
  • Random Terrain object placement
  • The Tank

Finally we want to have a task list and a Gantt chart.

As things stand we should be on target to hopefully achieve most of our goals.

Tuesday, October 14, 2008

Cluster Documentation

The documentation is coming together slowly, with most of the information on hand, just a matter of designing the layout and filling it all it. Would one of the networkers please do a list of points linux vs microsoft clutsering, i have found quiet a useful website. I have saved this link in a txt file under the networking documentation folder. We also need to find a good exmaple of a High availability cluster and a Load Balancing cluster, so if any one stumbles across this it would be good.
The gantt chart is completed and looks good, Mark was working on the network diagrams and they were looking good. I have started on the presentation and Terry was working on some of the documentation.

Wednesday, October 8, 2008

Revised Plans



The uploaded image is the proposed final document template. I have uploaded the template to the share (in the Programming Documentation folder), unfortunately it is only compatible with Word 2007 (it uses all the shiny new stuff).
For our first class of the new term Dhiren and I have revised the tasks schedule (the new version of Milestone2_Tasks.xls is on the share in the Programming Documentation folder), and discussed future plans. We have also talked Tim into doing some graphics work for our in-game interface (the HUD) and clarified how much time remains before Milestone 2 & the Final Presentation.
Included in the new tasks schedule is a list of some potential documentation to be created. The list is divided into Game Design Documentation (GDD) and Technical Design Documentation (TDD). The new task schedule acknowledges completed work (multiplayer implementation - dedicated server functionality only), removes various unnecessary tasks, and formally adds documentation as a task for all members.
Finally in regards to my own first task of the base code I have been a bit uncertain on how to start as I do not recall if we defined the object that would be used as the base and the method the base will use to carry out it's functions (i.e. use a trigger object - though problems arise with drawing a trigger dynamically around a randomly positioned base). As such I would greatly appreciate being able to talk to the full programming team at the next Project class, if not before.

multiplayer

Brett and I tested multiplayer it works fine.

Only thing is when the tank is blown up a pink screen is displayed but thats ok because we are going to make a end game gui so when the tank is blown up a end game gui will pop up....

Dhiren

Project

Hi guys, i know we should have done this earlier, but i suppose better late than never. Its a gantt chart i have created, Lee will be adding to it later on and we'll be filling it in as we go along. This will allow us to follow some deadlines for getting work done. I saw some rough documentation Terrence has done, it looks good, the topics he has started on so far even though they may need some touching up are the following:

What is a cluster?
How a Cluster Works?
Cluster Requirments
Types of clusters
Why we chose a high availability cluster

I do know there is still a few topics that still need to be covered as far as documentation is concerned. We would appreciate the networking guys if they think of any topics to let us know and maybe even write up about that topic. We will be working together with the documentation to ensure that it comes out exaclty how we want it, after all 5 heads are better than 1.

I am also wanting to get someone on starting to create the presentation. time is running out and would like to have everything ready at least 2weeks before the deadline so we have some time for touching up and practice.
The cluster does not look like it is going to be able to run the game virtually which is a bit dissapointing but as Brett said the other day, its a project managment class and not a project class. We need to have the documentation and presentation of our stuff done even if the cluster wont manage to run the game.
We will also be creating a network diagram of how the proposed network would look and where the servers would be. It would be great if Lee and Matt could create a network diagram in viso to show the servers they have created and were they would be placed in the network. The diagram is going to be a bit complex so we will have multiple diagrams to show all the different angles.
Thats enough of a novel for now. Hopefully this term we can pull this off.

Who really likes shopping?

After wrestling with phpShop for the best part of 2 hours, and not even being able to post a product, I promptly gave up on using that system. Enter Quick.Cart.

Quick.Cart is 200% easier, quicker and better looking then phpShop, even before I edit it. It doesn't rely on a mySQL backend, just PHP, which I like. Thanks to this setup was a breeze, and I have had no notable errors as of yet. Here is a quick view of what the shop looks like at the moment, before any styling, etc. has been done.


Tuesday, October 7, 2008

documention

well i have been working on rough document of what we been doing for minitanks

Monday, October 6, 2008

Wednesdays

Just remember that we are switching to wednesdays

the actual time is
1:00 through till 5:00pm

NOT Tuesday anymore - so you can sleep in ;)

Sunday, October 5, 2008

Term 2

Hi Guys, its term 2 now, tomorrow i'd like to discuss getting the documentation done and a gantt chart done and a layout of the presentation. I would like to get this rolling as time is running out very fast.

White Market Goods

I have been researching different web shops we could use for the shop front of the game, and have settled on using a piece of software called phpShop (found at www.phpshop.org). As the name suggests, the shop is PHP based, like the site, and should make it easy to use, manage and configure. I am configdent that I will be able to customize it to be able to use a custom created theme, so I can then make it look like the site.

On a side note; I have also incorproated a test forum onto the site using phpBB. Once again, if I have time I will try to make a custom theme that ties in with the site.

Until next time...
Lee