Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General Discussion Thread #10

Open
64bitpandas opened this issue Feb 6, 2016 · 30 comments
Open

General Discussion Thread #10

64bitpandas opened this issue Feb 6, 2016 · 30 comments

Comments

@64bitpandas
Copy link
Member

For lack of a better way of doing this, comment general stuff in this thread.
If you have problems or want to show something off, just take a screenshot and paste it here!

@64bitpandas
Copy link
Member Author

@64bitpandas
Copy link
Member Author

image

The map is coming along nicely.

@64bitpandas
Copy link
Member Author

Check out the website!

http://fewdpew.me

@EnumC
Copy link
Member

EnumC commented May 10, 2016

Everyone who is editing the code, if you are thinking of building(Compiling) the code, don't forget to select the "Mac Build Support" And "Linux Build Support" during Unity installation. You can't add it afterwards, unless you install the whole thing again. Just a note. 📔 I learned it the hard way 😢

@64bitpandas
Copy link
Member Author

Also check out the "Update Time" wiki page to see the list of everything
you need to do during an update. I'll probably manage most updates, but
just to let you know how it's done :)

On Mon, May 9, 2016 at 10:41 PM Eric Qian [email protected] wrote:

Everyone who is editing the code, if you are thinking of compiling the
code, don't forget to select the "Mac Build Support" And "Linux Build
Support" during Unity installation. You can't add it afterwards, unless you
install the whole thing again. Just a note. [image:
📔]


You are receiving this because you were assigned.

Reply to this email directly or view it on GitHub
#10 (comment)

@64bitpandas
Copy link
Member Author

We moved this repository to an organization! Please run this command in the repo:
git remote set-url origin https://github.com/FewdpewGames/unity-game

If you don't have permission to the repo/organization, please reply here and we'll grant access to you.

@DarkFlamex1
Copy link
Member

Um I am working on the server connection stuff but before I start I got some questions:
1)When you start up the game and press play game should there be a list of "rooms" to choose from and be able to create a room? Or just use matchmaking...

@64bitpandas
Copy link
Member Author

I think we will just have a few rooms to start with, then switch to
matchmaking later in development.

On Wed, May 11, 2016 at 6:05 PM Vikram Peddinti [email protected]
wrote:

Um I am working on the server connection stuff but before I start I got
some questions:
1)When you start up the game and press play game should there be a list of
"rooms" to choose from and be able to create a room? Or just use
matchmaking...


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
#10 (comment)

@DarkFlamex1
Copy link
Member

ok

On Wed, May 11, 2016 at 6:08 PM, Ben Cuan [email protected] wrote:

I think we will just have a few rooms to start with, then switch to
matchmaking later in development.

On Wed, May 11, 2016 at 6:05 PM Vikram Peddinti [email protected]
wrote:

Um I am working on the server connection stuff but before I start I got
some questions:
1)When you start up the game and press play game should there be a list
of
"rooms" to choose from and be able to create a room? Or just use
matchmaking...


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
<
#10 (comment)


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#10 (comment)

@64bitpandas
Copy link
Member Author

Guys,
Remember to update unity to 5.3.4! If some of us are using 5.3.2 and others using 5.3.4 then we will have compatibility issues.

@64bitpandas
Copy link
Member Author

We need a better way to integrate git into this unity project.

My proposal:
Commit ONLY scripts & other individual files. Do NOT edit any scene files
(.unity)!
Then, in the detailed commit comment (example of how to do this: git commit
-m"basic message" -m"This is a really long
message.....askjdfksjdkgshglkds") comment on how to integrate your files
into the scene (example: "drag onto player", "drag the greenTransform into
the script transform variable", etc.)

I will edit the scene and integrate all these commits together every few
days.

On Thu, May 12, 2016 at 6:17 PM Eric Qian [email protected] wrote:

And if you are helping with development, but aren't in the group chat
already, leave a comment here to be added. We will give you some more
information about the Unity Editor.


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
#10 (comment)

@EnumC EnumC changed the title COMMENT HERE EVERYONE!!!!! General Discussion Thread May 14, 2016
@DarkFlamex1
Copy link
Member

Okay I was working on the networking and I hit a few problems.
I guess we are not doing singleplayer are we?
Anyways to make a better easier smoother multiplayer, the player controller should use character controller not rigidbodies.
And, the main contoller should just genereate target coordinates for rotation and position which will sync over network.

@64bitpandas
Copy link
Member Author

OK, that sounds good. CharacterController seems much simpler than
rigidbodies.
Also, character controller does not have gravity, right?

And what would be the best way to log the coordinates?

On Sat, May 14, 2016 at 6:04 PM Vikram Peddinti [email protected]
wrote:

Okay I was working on the networking and I hit a few problems.
I guess we are not doing singleplayer are we?
Anyways to make a better easier smoother multiplayer, the player
controller should use character controller not rigidbodies.
And, the main contoller should just genereate target coordinates for
rotation and position which will sync over network.


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
#10 (comment)

@EnumC
Copy link
Member

EnumC commented May 15, 2016

Character Controller does not have gravity. You have to manually move it to simulate gravity. Here is a question about it: http://answers.unity3d.com/questions/334708/gravity-with-character-controller.html

Also, @DarkFlamex1 , why do the controller have to generate the coordinates? Can't we just simply drag transform to observe?

@DarkFlamex1
Copy link
Member

DarkFlamex1 commented May 15, 2016

I was thinking we can predict the position or something else and send that
to a server object which calculates and does the movement.
On Sat, May 14, 2016 at 8:34 PM Eric Qian [email protected] wrote:

Character Controller does not have gravity. You have to manually move it
to simulate gravity. Here is a question about it:
http://answers.unity3d.com/questions/334708/gravity-with-character-controller.html

Also, @DarkFlamex1 https://github.com/DarkFlamex1 , why do the
controller have to generate the coordinates? Can't we just simply drag
transform to observe?


You are receiving this because you were mentioned.

Reply to this email directly or view it on GitHub
#10 (comment)

@DarkFlamex1
Copy link
Member

Okay, I want to get something straight, are we going to code in a way to protect from hacking? Or will we just do it assuming no hackers? Cause if we just observer transform from client, a hacker can easily move around the map.

@64bitpandas
Copy link
Member Author

Assume no hackers

On Sun, May 15, 2016 at 3:04 PM Vikram Peddinti [email protected]
wrote:

So yes o no?d


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
#10 (comment)

@EnumC
Copy link
Member

EnumC commented May 15, 2016

@DarkFlamex1 Agreed. Just assume that there is no hackers. We can improve on it later.

@DarkFlamex1
Copy link
Member

Okay, Um is there any way that we can get all the player scripts on the parent or something?

@DarkFlamex1
Copy link
Member

Guess what, PLAYERS CAN SYNC POSITIONS!

@64bitpandas
Copy link
Member Author

Nice!
I'll just fix a few small things and commit soon.
Also everyone please update Unity. Thanks :)

On Sun, May 15, 2016 at 6:37 PM Vikram Peddinti [email protected]
wrote:

Guess what, PLAYERS CAN SYNC POSITIONS!


You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
#10 (comment)

@EnumC
Copy link
Member

EnumC commented May 16, 2016

@bencuan @DarkFlamex1 @akhilanganesh @CrispyCookieHD @DohyunK
Open Unity, load the project. On the top bar, click "Help" -> "About Unity" On the top, if it doesn't say "Version 5.3.4f1" or higher, that means your build is outdated. Please download the new installer, and install the newest version. If you haven't been added to the organization, or the group chat yet, leave a message, and we will add you. Thanks. :)
Also, Please do git fetch origin develop , then git reset --hard origin/develop . If your local repo is outdated. And those 2 commands will ignore all local changes, and get the newest commit. If for some reason those 2 doesn't work, do git pull --rebase origin develop

@DarkFlamex1
Copy link
Member

Group chat?
On May 15, 2016 7:38 PM, "Eric Qian" [email protected] wrote:

@bencuan https://github.com/BenCuan @DarkFlamex1
https://github.com/DarkFlamex1 @akhilanganesh
https://github.com/akhilanganesh @CrispyCookieHD
https://github.com/CrispyCookieHD @DohyunK https://github.com/DohyunK
Open Unity, load the project. On the top bar, click "Help" -> "About
Unity" On the top, if it doesn't say "Version 5.3.4f1" or higher, that
means your build is outdated. Please download the new installer, and
install the newest version. If you haven't been added to the organization,
or the group chat yet, leave a message, and we will add you. Thanks. :)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#10 (comment)

@DarkFlamex1
Copy link
Member

Oh btw that controller in the network player is temporary till we make a
new one !
On May 15, 2016 7:59 PM, [email protected] wrote:

Group chat?
On May 15, 2016 7:38 PM, "Eric Qian" [email protected] wrote:

@bencuan https://github.com/BenCuan @DarkFlamex1
https://github.com/DarkFlamex1 @akhilanganesh
https://github.com/akhilanganesh @CrispyCookieHD
https://github.com/CrispyCookieHD @DohyunK https://github.com/DohyunK
Open Unity, load the project. On the top bar, click "Help" -> "About
Unity" On the top, if it doesn't say "Version 5.3.4f1" or higher, that
means your build is outdated. Please download the new installer, and
install the newest version. If you haven't been added to the organization,
or the group chat yet, leave a message, and we will add you. Thanks. :)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#10 (comment)

@64bitpandas
Copy link
Member Author

I fixed the map and player to use the ones we've been working on. It works
pretty much the same as the testmap/testplayer Vikram made (I think). I
also re-enabled the GUI. Since the select teams buttons aren't done, just
press the escape key to start playing.

On Sun, May 15, 2016 at 8:00 PM Vikram Peddinti [email protected]
wrote:

Oh btw that controller in the network player is temporary till we make a
new one !
On May 15, 2016 7:59 PM, [email protected] wrote:

Group chat?
On May 15, 2016 7:38 PM, "Eric Qian" [email protected] wrote:

@bencuan https://github.com/BenCuan @DarkFlamex1
https://github.com/DarkFlamex1 @akhilanganesh
https://github.com/akhilanganesh @CrispyCookieHD
https://github.com/CrispyCookieHD @DohyunK <
https://github.com/DohyunK>
Open Unity, load the project. On the top bar, click "Help" -> "About
Unity" On the top, if it doesn't say "Version 5.3.4f1" or higher, that
means your build is outdated. Please download the new installer, and
install the newest version. If you haven't been added to the
organization,
or the group chat yet, leave a message, and we will add you. Thanks. :)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
<
#10 (comment)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#10 (comment)

@64bitpandas
Copy link
Member Author

So guys, it seems like we are nearing a good point for the 1.1 release!
Let's finalize the list of features we want to include for this release and
start fixing some of the bugs as well. Please reply if you have any more
things that I forgot.
So far, the changelog:
-Added basic multiplayer setup
-Added teams (WIP still)
-Fixed jumping
-Added build checking/travis CI support
-Added fall detection

On Sun, May 15, 2016 at 8:10 PM Ben C [email protected] wrote:

I fixed the map and player to use the ones we've been working on. It works
pretty much the same as the testmap/testplayer Vikram made (I think). I
also re-enabled the GUI. Since the select teams buttons aren't done, just
press the escape key to start playing.

On Sun, May 15, 2016 at 8:00 PM Vikram Peddinti [email protected]
wrote:

Oh btw that controller in the network player is temporary till we make a
new one !
On May 15, 2016 7:59 PM, [email protected] wrote:

Group chat?
On May 15, 2016 7:38 PM, "Eric Qian" [email protected] wrote:

@bencuan https://github.com/BenCuan @DarkFlamex1
https://github.com/DarkFlamex1 @akhilanganesh
https://github.com/akhilanganesh @CrispyCookieHD
https://github.com/CrispyCookieHD @DohyunK <
https://github.com/DohyunK>
Open Unity, load the project. On the top bar, click "Help" -> "About
Unity" On the top, if it doesn't say "Version 5.3.4f1" or higher, that
means your build is outdated. Please download the new installer, and
install the newest version. If you haven't been added to the
organization,
or the group chat yet, leave a message, and we will add you. Thanks. :)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
<
#10 (comment)


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#10 (comment)

@DarkFlamex1
Copy link
Member

Sounds Good!

@EnumC
Copy link
Member

EnumC commented May 16, 2016

@bencuan Just a thought, wouldn't it be better to get the game working? For example, how the towers will deduct x amount of xp. And how the players can win/score points, etc?

@64bitpandas
Copy link
Member Author

https://docs.google.com/document/d/1kZSpn4D0MxJK35Z2sqhvaWvhNsbz_B_9vobg80GeOm4/edit?usp=sharing

On Sun, May 15, 2016 at 9:10 PM Eric Qian [email protected] wrote:

@bencuan https://github.com/BenCuan Just a thought, wouldn't it be
better to get the game working? For example, how the towers will deduct x
amount of xp. And how the players can win/score points, etc?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#10 (comment)

@64bitpandas
Copy link
Member Author

1.1 is COMPLETE!
Next step: Final bug fixes/testing to put in 1.1.1.
After that: New stuff to put in 1.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants