TeamA* 10102012

From CDOT Wiki
Jump to: navigation, search
(22:12:59) (psupreme) Okay so I guess we can start now.
(22:13:36) (psupreme) What are you guys interested in doing based on what Chris discussed in the meeting and your comfort level?
(22:13:57) (psupreme) I would like to do World Loading/Rendering to start
(22:14:13) (Muhammad_) hmmmm
(22:14:51) (psupreme) That would have to get done fairly fast so that you all have something to work off of.
(22:14:57) (psupreme) I think I can whip it up this weekend.
(22:15:24) (psupreme) Jesse said he was interested in HUD/Dialogs. Still interested jas1137?
(22:15:36) (Muhammad_) camera placement and movement sounds interesting
(22:15:58) (psupreme) ok
(22:16:06) (Muhammad_) however im not to sure about my comfort level seeing as how we just started it in class
(22:16:17) (psupreme) Our camera in this game is *very* simple.
(22:16:26) (Muhammad_) lol
(22:16:35) (Muhammad_) well thats comforting
(22:16:38) (psupreme) As is right now, it will be fixed at 4 points in the level. Looking towards the center.
(22:16:53) (Muhammad_) but yeah ill take a swing at that
(22:17:07) (Muhammad_) worse comes to worse I can request assistence from you guys
(22:17:17) (Muhammad_) but i should be arite
(22:17:27) (psupreme) I had an idea that we can expand on for the camera, instead of fixed on the four pole locations, Perhaps we could rotate it around smoothly? I think I'll add it to secondary priority list.
(22:17:46) (psupreme) rgr
(22:18:24) (Muhammad_) as for the user start dialog
(22:18:38) (Muhammad_) what did you guys mean by make it "more user friendly"
(22:18:41) (Muhammad_) ?
(22:18:44) (jas1137) uh, i was interested in the hud/dialog if you guys wanted a really nice in-game dialogue like most games use today
(22:19:08) (Muhammad_) ummmm in not sure how that would come to be
(22:19:08) (jas1137) but it seems like a lot of work just to get that going
(22:19:52) (Muhammad_) another thing i would be interested in is the user input
(22:20:11) (psupreme) Sure
(22:20:24) (psupreme) We do have to leave some room for Hardik
(22:20:38) (psupreme) Wan't me to fill in the slots we just mentioned on the wiki?
(22:20:49) (Muhammad_) sure
(22:20:55) (jas1137) would be nice ;)
(22:21:05) (psupreme) first come first serve :)
(22:22:43) (psupreme) updated
(22:22:47) (psupreme) https://zenit.senecac.on.ca/wiki/index.php/GAM666/Team_A*#To-Do_List
(22:23:16) (Muhammad_) COOL
(22:23:35) (psupreme) I guess I can do lighting and sound aswell.
(22:23:52) (psupreme) And leave the tower stuff to Hardik?
(22:24:01) (Muhammad_) yeah wasnt sure what to say about that seeing as how we havent touched upon it in class
(22:24:17) (psupreme) Lighting and sound would be for after the 1st checkup
(22:24:26) (psupreme) Perhaps I should just stick that in priority 2
(22:24:47) (Muhammad_) win/lose condition sounds easy
(22:24:57) (psupreme) Yes it is
(22:25:35) (Muhammad_) soooooo i guess ill take that
(22:25:45) (psupreme) Enemies, Tower Building, Tower AI will be a good challenge if you're interested in any of those
(22:26:10) (Muhammad_) ummm
(22:26:20) (Muhammad_) i think Hardik would like those :)
(22:26:22) (psupreme) lol
(22:26:46) (psupreme) jas1137 interested in any of the 3? Enemies, Tower Building, Tower AI
(22:26:52) (Muhammad_) cause im not sure what kinda programing that required
(22:27:02) (jas1137) All three of course ;)
(22:27:07) (Muhammad_) i mean didnt you guys metion something about importing those from 3D max?
(22:27:28) (psupreme) Ok I'll do tower building
(22:27:35) (psupreme) no problem. Ties in with the world
(22:28:03) (psupreme) Tower AI and Enemies would be relatively straightforward.
(22:28:39) (psupreme) Tower AI, loop through all enemies in a radius of tower, get closest enemy, fire projectile towards enemy. On contact, enemy.health -= 10; or something
(22:29:13) (psupreme) Enemies, the world will have a list of nodes indicating the correct path that the enemies will follow to get to the end. The enemy class will just follow this path.
(22:29:25) (Muhammad_) sure put me down for the AI
(22:29:25) (psupreme) Enemies also includes the waves and bosses
(22:29:41) (psupreme) hmm
(22:29:46) (psupreme) what about Hardik? haha
(22:29:50) (Muhammad_) ugh
(22:29:54) (Muhammad_) fine give it to him :)
(22:30:03) (jas1137) lol
(22:30:15) (Muhammad_) he'll have a nice suprise when he comes home and checks the wiki
(22:30:37) (psupreme) I'll move sound to priority 2
(22:30:45) (psupreme) keep lighting in priority 1 for hardik I guess
(22:34:06) (Muhammad_) if your putting sound in priority list 2 you can put my name beside it
(22:34:32) (Muhammad_) i guess if theres time i could figure it out
(22:34:41) (psupreme) we'll see what happens. I won't put any names down for Priority 2 yet
(22:34:54) (Muhammad_) ah arite
(22:38:03) (psupreme) Enemies
(22:38:03) (psupreme) Towers AI
(22:38:03) (psupreme) Lighting
(22:38:03) (psupreme) Win/Lose Condition
(22:38:08) (psupreme) That is what's left.
(22:38:20) (Muhammad_) i got win/lose
(22:38:27) (psupreme) rgr
(22:38:38) (Muhammad_) lighting one of you said hardik
(22:38:41) (Muhammad_) whats rgr?
(22:38:46) (Muhammad_) roger?
(22:38:48) (psupreme) yep
(22:38:57) (Muhammad_) ouuuu
(22:39:20) (Muhammad_) Tower AI is like the physics of the tower?
(22:39:42) (psupreme) physics of the balls that the tower shoots I guess
(22:39:49) (Muhammad_) oh
(22:39:54) (Muhammad_) sounds interesting
(22:40:01) (Muhammad_) well lighitng is super easy ?
(22:40:12) (psupreme) *should* be. I dunno about lighting yet
(22:40:12) (Muhammad_) you just place a light in the game world
(22:40:24) (Muhammad_) so give Tower AI to hardik as well
(22:41:12) (psupreme) yeah
(22:41:15) (psupreme) adding beef to it first
(22:41:39) (psupreme) should beef up all the priorities really. make it much more readable
(22:41:39) (Muhammad_) mmmmm beef
(22:43:02) (psupreme) some of the requirements depend on eachother
(22:43:13) (psupreme) like I can't do Tower Building without you finishing User Input
(22:43:14) (jas1137) which is bad lol
(22:43:30) (Muhammad_) hmm
(22:43:43) (Muhammad_) I thought user input was like controls...?
(22:43:46) (psupreme) Yeah
(22:43:53) (psupreme) Can't move the cursor around without controls
(22:43:59) (psupreme) The order I placed them in is roughly the order they should be completed in
(22:44:14) (psupreme) Hence, world loading/ rendering first. Since you can't do anything really without that.
(22:44:48) (Muhammad_) ohhh
(22:45:27) (Muhammad_) we should set deadlines as well then
(22:49:32) (psupreme) Jesse please exagerate what you're going to do for HUD and Dialog if you have any idea right now.
(22:49:44) (jas1137) So do you guys want a really nice looking/complex dialog?
(22:49:54) (jas1137) something like http://cf.shacknews.com/images/20120716/7562103516_7022f79aff_o_22760.nphd.jpg
(22:50:30) (Muhammad_) would be nice
(22:50:32) (psupreme) I personally think more time should be spent on the game and less on the menu/dialog.
(22:51:44) (psupreme) HUD is very important though
(22:51:47) (jas1137) well the other option would be to slap together a basic dialog like unity. Nothing fancy and all drop down lists.
(22:52:36) (Muhammad_) so does that mean HUD is going in priority list 2?
(22:52:58) (jas1137) HUD is def priority 1
(22:53:40) (psupreme) yeah, hud is game
(22:53:53) (Muhammad_) oh so its staying?
(22:54:09) (psupreme) ofcourse. without hud, we just have a... camera?
(22:54:29) (jas1137) we need to view scores, money, waves, etc.
(22:54:37) (Muhammad_) ops
(22:54:38) (Muhammad_) ment
(22:54:42) (Muhammad_) the fancy dialog
(22:55:05) (psupreme) I think we'll just do a Unity esque dialog. If we have enough time at the end we can spiff it up
(22:55:15) (jas1137) alright.
(22:55:19) (Muhammad_) that sounds about right
(22:57:04) (psupreme) guys
(22:57:07) (psupreme) quick question
(22:57:13) (psupreme) 1 life or 20 lives?
(22:57:24) (jas1137) 100hp?
(22:57:26) (jas1137) lol
(22:57:36) (psupreme) If an enemy makes it to the end of the passage? 1 life lost
(22:57:44) (Muhammad_) i like hp
(22:57:44) (jas1137) or 10 hp lost
(22:57:50) (jas1137) :P
(22:57:52) (psupreme) rgr
(22:59:45) (psupreme) jas1137 can you whip up a POC for the HUD?
(23:00:57) (jas1137) poc?
(23:01:02) (psupreme) proof of concept
(23:01:19) (jas1137) we're going for a cyber theme right? I guess I can design something neat. What sort of information will the HUD display though?
(23:01:30) (psupreme) sec
(23:01:33) (psupreme) about to update wiki
(23:01:37) (psupreme) with beef
(23:01:42) (jas1137) i guess it doesn't really matter, since it's a proof of concept i'll just list the basics down like wave and lives/score
(23:02:02) (jas1137) gotta whip out the whiteboard again :P
(23:03:02) (psupreme) okay
(23:03:02) (psupreme) https://zenit.senecac.on.ca/wiki/index.php/GAM666/Team_A*#To-Do_List
(23:03:16) (psupreme) Added information that I could come up with on the top of my head that is relevant
(23:03:29) (psupreme) Should make it more clear for you guys on what your tasks would be in that step
(23:05:04) (Muhammad_) ouuu looks good
(23:05:22) (Muhammad_) you forgot to add guy number 4's name
(23:05:45) (psupreme) yes but I have no clue what he's comfortable with
(23:06:13) (psupreme) don't want to assign him all those 3 tasks without knowing he can or can not do em
(23:07:03) (Muhammad_) ay ay captain :)
(23:07:34) (jas1137) some could probably use two people.
(23:07:44) (psupreme) ^
(23:07:47) (jas1137) i mean, enemies and tower/ai is like the bulk of the game
(23:08:06) (Muhammad_) go on
(23:08:11) (psupreme) yes, do go on
(23:08:14) (jas1137) and whoever is doing enemies has to come up with some sort of node system as well.
(23:08:33) (psupreme) I think I will build the node system in file format/world
(23:08:37) (Muhammad_) aritr so for now give number 4 lighting
(23:08:42) (psupreme) and the enemy class will just have to know how to use it
(23:08:46) (Muhammad_) and umm for AI umm
(23:09:11) (psupreme) world.GetNextNode(_currentNode);
(23:09:13) (psupreme) or something
(23:09:26) (psupreme) enemy.Move(world.GetNextNode(enemy.currentNode));
(23:09:55) (Muhammad_) so two people you want?
(23:10:55) (psupreme) Muhammad_? jas1137? Interested?
(23:11:02) (jas1137) in?
(23:11:12) (psupreme) splitting one of those 3 with hardik
(23:11:41) (psupreme) Hardik doing *most* of the work. But you two offering guidance and a second set of eyes
(23:12:05) (jas1137) i guess i'll work on enemies as well. Though i think we should come up with some strong interfaces for the important classes like towers and enemies. Something we can all agree on and works with our proposal.
(23:12:37) (jas1137) as a group
(23:12:41) (psupreme) the interfaces for tonight?
(23:12:56) (jas1137) hmm?
(23:13:33) (psupreme) design them tonight?
(23:13:49) (Muhammad_) lol design what tonight :O
(23:13:59) (jas1137) it's a little late :P
(23:14:04) (psupreme) ok
(23:14:13) (Muhammad_) yeah i gotta test tomrorow
(23:14:34) (psupreme) okay final check'
(23:14:37) (psupreme) https://zenit.senecac.on.ca/wiki/index.php/GAM666/Team_A*#To-Do_List
(23:14:49) (psupreme) and this meeting is adjourned.
(23:14:51) (jas1137) i think we should group up again some time soon and work out the finer details for the proposal and interfaces :D
(23:15:05) (jas1137) then we can all get to work on our parts
(23:15:14) (psupreme) yeah
(23:15:32) (Muhammad_) yeah
(23:15:36) (Muhammad_) ummm
(23:15:43) (Muhammad_) hows the weekend sound?
(23:15:55) (psupreme) yes
(23:16:05) (jas1137) lol
(23:16:09) (psupreme) I'll be working on my first part on the weekend
(23:16:38) (Muhammad_) yeah and we can gettogther saturday or sunday night,here again, to do that other stuff you mentioned
(23:16:48) (psupreme) mmhm
(23:17:16) (jas1137) alright
(23:17:22) (Muhammad_) arite
(23:17:27) (psupreme) alright
(23:17:31) (psupreme) -------------------------------
(23:17:33) (psupreme) meeting over.