| COMP 310/510 
		 Fall 2013
 | Lec41: Game Issues | 
	
		|              | 
 
Today we will discuss the latest version of the WWJ map package as well as 
any outstanding game issues.
Reminder about garbage 
collecting of Remote objects.
Outstanding API issues:
	- IStatusOk vs.
	IStatusFail vs.
	IStatusReject vs.
	IStatusNotSupported ?  
	--- what if the game server receives an unknown data packet?
- How do you reject an IChatRoomInvite?
- What happens if a game client is already in a team or in a lobby and 
	another player decides to join directly to that team or lobby chat room via 
	the game client, not the game server?
- ICmd2ModelAdapter.addComponent()  
	replaces or adds another?
- Port name assignments to enable server and client to run on the same 
	machine:
		- IHost:
		
			- Current:  
			
			
- Proposed:
				- CONNECTION_PORT_SERVER = 2101
- CONNECTION_PORT_CLIENT = 2102
 
 
- IUser:
		
			- Current:  
			
			
- Proposed:
				- CONNECTION_PORT_SERVER = 2101
- CONNECTION_PORT_CLIENT = 2102
 
 
- Registry is fine so long as server is started up
		second so 
		that bound name is overwritten with server's 
		IHost stub.
 
WWJ Issues
	- Cannot run demos?
		- Can't run any demo?
- Can't run one of the buttons on the WWJ_Demo?
 
- Weird behaviors?
 
Scheduling coding and testing sessions?    Highly 
recommend that each team attend as many testing sessions before demo day!    
TESTING AGAINST ANOTHER GROUP'S GAME SERVER AND CLIENT IS CRUCIAL!
Current schedule:   See Comp310 home page for tentative 
schedule.
 
(This diagram is just an example and is not 
an exact depiction of this year's connection and team joining API!)

© 2013 by Stephen Wong