Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   Team 2067 Swerve Drive Game (http://www.chiefdelphi.com/forums/showthread.php?t=129693)

cjl2625 05-06-2014 00:43

Team 2067 Swerve Drive Game
 
This year, our team used swerve drive. Our team uses LabVIEW, but I recently wrote a swerve simulator/game in Java using LibGDX.
I got the idea from Team Pwnage's game, which can be found here.

Here's the link for our game:
http://applepi.tk/swerve

Here are the controls:

The harvester has to be down before you can shoot.

The calculations have some improvements from the code we used on the actual robot, like the ability to rotate around any point, not just the center. (This is what I, J, K, L keys are for)
I didn't spend too much time on the ball physics, so they're a bit weird. I'm planning on refining them, and then adding more features, like other robots on the field and USB controller support.

Dunngeon 05-06-2014 02:41

Re: Team 2067 Swerve Drive Game
 
I can't get it to shoot with space. I'm using Chrome on Windows.

Also your rotation on the arrow keys feels really fast. It would work with a joystick, but with keyboard keys it really doesn't work that well IMO.


Otherwise, looks and runs great

EDIT: You have to shoot with the intake out

Kevin Sheridan 05-06-2014 02:46

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Dunngeon (Post 1388674)
I can't get it to shoot with space. I'm using Chrome on Windows.

Also your rotation on the arrow keys feels really fast. It would work with a joystick, but with keyboard keys it really doesn't work that well IMO.


Otherwise, looks and runs great

You need to deploy the intake in order to shoot. Took me a while to figure that out.

cjl2625 05-06-2014 08:33

Re: Team 2067 Swerve Drive Game
 
Oh yeah, should have mentioned that.
And the turning is really sensitive, and especially hard to control with the drift. Maybe I'll turn down the drift and the acceleration.

dmaciel10123 05-06-2014 11:41

Re: Team 2067 Swerve Drive Game
 
I'm having a lot of fun with this haha. Good job, and impressive system on the bot. You guys did great this year.

Orion.DeYoe 05-06-2014 12:12

Re: Team 2067 Swerve Drive Game
 
Great game! Joystick support would be nice.

Electronica1 05-06-2014 12:16

Re: Team 2067 Swerve Drive Game
 
My favorite part is doing bounce shots off the side rails into the high goal, (not sure if it is a feature or not, but still pretty cool).

cjl2625 06-06-2014 21:21

Re: Team 2067 Swerve Drive Game
 
I updated the game with controller support, timed matches, and an AI defensive bot that gets in your way. The robot interactions are rather buggy (weird things might happen if you get pinned), so there's a link to a version without enemies if you don't like it.
Clear the cache if you've played before.

Html5 with enemies:
http://applepi.tk/swerve

Html5 without enemies:
http://applepi.tk/swerve_noenemy

Desktop with enemies and controllers:
http://applepi.tk/swerve.jar

Controllers don't work in html, I haven't figured that out, so use the desktop version if you want to use a controller.
Tested on a Logitech Gamepad F310. Left stick for translation, right stick for rotation, LT and LB for harvester, RT for shoot, A for field centric, B for robot centric, D-pad for move rotation point, back for reset rotation point.

And it wont let me update the first post to add the links... There's no edit button

pimathbrainiac 06-06-2014 21:36

Re: Team 2067 Swerve Drive Game
 
You should github the source code. That way, more people can work on it and perhaps make it better!

Fanny Z 06-06-2014 22:57

Re: Team 2067 Swerve Drive Game
 
You can shoot over the truss as well !

Uniwersel 07-06-2014 04:36

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1388888)
I updated the game with controller support, timed matches, and an AI defensive bot that gets in your way. The robot interactions are rather buggy (weird things might happen if you get pinned), so there's a link to a version without enemies if you don't like it.
Clear the cache if you've played before.

Html5 with enemies:
http://applepi.tk/swerve

Html5 without enemies:
http://applepi.tk/swerve_noenemy

Desktop with enemies and controllers:
http://applepi.tk/swerve.jar

Controllers don't work in html, I haven't figured that out, so use the desktop version if you want to use a controller.
Tested on a Logitech Gamepad F310. Left stick for translation, right stick for rotation, LT and LB for harvester, RT for shoot, A for field centric, B for robot centric, D-pad for move rotation point, back for reset rotation point.

And it wont let me update the first post to add the links... There's no edit button

Is there any chance of getting a version without the 60 second timer? I liked the game a lot more without the timer.

asid61 07-06-2014 06:36

Re: Team 2067 Swerve Drive Game
 
Sweeeeeet. Would be nice if there were 2 blockers though.

Next step: 3D! lol

cjl2625 07-06-2014 07:11

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Uniwersel (Post 1388913)
Is there any chance of getting a version without the 60 second timer? I liked the game a lot more without the timer.

Yeah, I can do that. I'll add a settings menu

BrendanB 07-06-2014 11:34

Re: Team 2067 Swerve Drive Game
 
Cory, great work on this it is a really neat simulation!

One slight recommendation would be to have the score and timer in constant view and a little larger.

And 2067's swerve was pretty neat this year too! :cool:

Henrique Schmit 07-06-2014 13:34

Re: Team 2067 Swerve Drive Game
 
so, what are your high scores?

Sohaib 07-06-2014 15:00

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Henrique Schmit (Post 1388941)
so, what are your high scores?

130.

dmaciel10123 07-06-2014 15:21

Quote:

Originally Posted by Henrique Schmit (Post 1388941)
so, what are your high scores?

140

Henrique Schmit 07-06-2014 16:21

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by dmaciel10123 (Post 1388950)
140

me too

cjl2625 07-06-2014 18:13

Re: Team 2067 Swerve Drive Game
 
Wow, you guys are good. My high score is 120.

Today's update fixes many of the bugs with the defensive bot, although it's still not perfect.
Also, there's a menu that can be accessed with Esc (or Start on a controller).
This menu lets you turn on and off the defensive bot and the match timer.

Web: http://applepi.tk/swerve
Desktop: http://applepi.tk/swerve.jar

If you've played before, you might need to clear the cache to see the updates.

Gregor 07-06-2014 19:14

Re: Team 2067 Swerve Drive Game
 
140 with enemy. Almost got a last second truss shot. I predict that no one will top 160.

Henrique Schmit 07-06-2014 20:32

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1388966)
Wow, you guys are good. My high score is 120.

Today's update fixes many of the bugs with the defensive bot, although it's still not perfect.
Also, there's a menu that can be accessed with Esc (or Start on a controller).
This menu lets you turn on and off the defensive bot and the match timer.

Web: http://applepi.tk/swerve
Desktop: http://applepi.tk/swerve.jar

If you've played before, you might need to clear the cache to see the updates.

you could try to add more bots ( maybe allies too?) and control difficulty, for example in the hard mode the bots move faster, or are stonger. It'd be super cool ;)

also, there's a small bug. If you push the ball against the wall, without collecting it, you'll end up catching it

DJB11 07-06-2014 20:32

Re: Team 2067 Swerve Drive Game
 
Wow, nice job. Reminded me of your swerve as well, which was also very nice. ;)

asid61 07-06-2014 20:33

Re: Team 2067 Swerve Drive Game
 
How hard would it be to add basic acceleration and choosing of maximum top speed? That would be super cool and a little more applicable.

Gregor 07-06-2014 22:16

Re: Team 2067 Swerve Drive Game
 
Protip, don't refresh.. :p


cjl2625 07-06-2014 22:34

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Henrique Schmit (Post 1388981)
you could try to add more bots ( maybe allies too?) and control difficulty, for example in the hard mode the bots move faster, or are stonger. It'd be super cool ;)

also, there's a small bug. If you push the ball against the wall, without collecting it, you'll end up catching it

Expect to see more bots.
The ball bug, yeah, I'm aware of that. In general, things tend to get weird when you go against the wall :P
I'll probably add something to prevent you from mystically warping through the ball like that.

Quote:

Originally Posted by asid61 (Post 1388983)
How hard would it be to add basic acceleration and choosing of maximum top speed? That would be super cool and a little more applicable.

This does have acceleration, it just gets to top speed really fast.
If I turn down the acceleration, the robot drifts to the side when you move forward while rotating. As it is, this happens a little bit, but not that much.
I'll play with it, though.


Quote:

Originally Posted by Gregor (Post 1388988)
Protip, don't refresh.. :p

Yup... that's the free hosting service I'm using. Dunno why that shows up.

Gregor 07-06-2014 22:36

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1388989)
Yup... that's the free hosting service I'm using. Dunno why that shows up.

Bandwidth limit. :p


Headphones 07-06-2014 23:04

Re: Team 2067 Swerve Drive Game
 
170 points, with enemy.
http://imgur.com/eWwXp3f

ferrari77 07-06-2014 23:21

Re: Team 2067 Swerve Drive Game
 
I keep getting webpage is not available errors on chrome
Does it not work well on chrome?

cjl2625 07-06-2014 23:26

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by ferrari77 (Post 1388998)
I keep getting webpage is not available errors on chrome
Does it not work well on chrome?

It's been working fine for me on chrome.
Maybe I should move this thing to my team's actual website. Maybe that'll lessen the problems that people are having with this free hosting service.

In the meantime, there's an alternate link to the desktop version here:
https://dl.dropboxusercontent.com/u/93019118/swerve.jar

asid61 08-06-2014 01:13

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Headphones (Post 1388994)
170 points, with enemy.
http://imgur.com/eWwXp3f

UNFAIR! UNFAIR I SAY!

cjl2625 08-06-2014 16:22

Re: Team 2067 Swerve Drive Game
 
That 170 score... That's 7 seconds for inbound, truss, harvest, score, and drive back to inbound, all while avoiding defense. This man must be a wizard.

Today's update has more enemy bots with slightly smarter AI. Up to 3 bots, with settings being accessible from the menu. (opens with Esc, or for controllers, Start).

Difficulty levels are:
0- No enemy
1- 1 enemy
2- 2 enemies
3- 3 enemies
4- 3 enemies, faster/stronger than you

Web: http://applepi.tk/swerve
Desktop: http://applepi.tk/swerve.jar
Clear the cache if you don't see the update.

pimathbrainiac 08-06-2014 16:41

Re: Team 2067 Swerve Drive Game
 
You should really open-source this. :P

Bryce Paputa 08-06-2014 17:09

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1389060)
Difficulty levels are:
0- No enemy
1- 1 enemy
2- 2 enemies
3- 3 enemies
4- 3 enemies, faster/stronger than you.

I think a much more realistic set of robots would be 1 or 2 that are stronger than you, possibly with shifting gearboxes, although that would be harder to program.

Maybe you could just make it so you can change number of robots, speed, and strength independently?

Headphones 08-06-2014 18:32

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1389060)
That 170 score... That's 7 seconds for inbound, truss, harvest, score, and drive back to inbound, all while avoiding defense. This man must be a wizard.

Although I am unfortunately only a mere moral, I did manage to get 180 1v1 earlier today. (170 2v1, 150 3v1)

Thanks for the work you've put into the game, it's very well-executed.

cjl2625 08-06-2014 18:35

Re: Team 2067 Swerve Drive Game
 
Good idea, I changed it to that. You can now independently control speed and number of enemies.
Currently in the game, pushing power is the same thing as speed. If you can drive faster, you push harder. Maybe I'll fix that at some point.

Anyway, the speed control asks for a number between 1-3, where your speed is 2.
The default speed used in other versions is 1.

Also, you can have as many enemy robots as you want. But once you go too high, things start to get crazy :P


You can see the source code at
http://applepi.tk/src

And Chris: Thanks, I appreciate it. I've had a lot of fun making this game.

Edit: Found a bug. You might need to bash the spacebar a few times after changing the enemy settings, or else the ball might shoot by itself. I'd fix it now, but I gotta do homework

androb4 08-06-2014 19:09

Re: Team 2067 Swerve Drive Game
 
Oh my god, can this please please please please be a multiplayer game?!?!

cjl2625 08-06-2014 19:27

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by androb4 (Post 1389080)
Oh my god, can this please please please please be a multiplayer game?!?!

Good idea, I'll add that next

aditya29 08-06-2014 19:42

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by ferrari77 (Post 1388998)
I keep getting webpage is not available errors on chrome
Does it not work well on chrome?

Me too, can't get it through any other browsers either.

bkahl 08-06-2014 19:57

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by aditya29 (Post 1389084)
Me too, can't get it through any other browsers either.

The only way I was able to play was through the dropbox link you gave us, Cory.

cjl2625 08-06-2014 20:13

Re: Team 2067 Swerve Drive Game
 
Hmm, weird how it works for some people, and doesn't work for other people.

Until I figure it out, I'll keep this link updated:
https://dl.dropboxusercontent.com/u/93019118/swerve.jar

CTbiker105 08-06-2014 20:38

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1389077)
Also, you can have as many enemy robots as you want. But once you go too high, things start to get crazy :P

And still no foul for pinning. :D

dmaciel10123 08-06-2014 20:51

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1389091)
Hmm, weird how it works for some people, and doesn't work for other people.

Until I figure it out, I'll keep this link updated:
https://dl.dropboxusercontent.com/u/93019118/swerve.jar

Some ISPs may block certain free hosts due to content hosted on them. It happened with me on one of my old hosts, may be that. Might not. I don't know.

Also, this would be LOT easier if the enemies knew not to pin lol

And I broke it, set it to 999 enemies...

cjl2625 08-06-2014 21:00

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by dmaciel10123 (Post 1389095)
Some ISPs may block certain free hosts due to content hosted on them. It happened with me on one of my old hosts, may be that. Might not. I don't know.

Also, this would be LOT easier if the enemies knew not to pin lol

I'll definitely try moving the game over to our team's real site.

The enemy AI is pretty basic. Point at you and go at full speed :P
Will probably add something so they back off after a couple seconds.

Henrique Schmit 10-06-2014 17:05

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Headphones (Post 1389076)
Although I am unfortunately only a mere moral, I did manage to get 180 1v1 earlier today. (170 2v1, 150 3v1)

Thanks for the work you've put into the game, it's very well-executed.

yeah yeah, a mere mortal, like i'd believe that.

With this new patch the bots are an important part of the game, before it was extremely easy to dodge it. I've also liked that you can make the ball bounce off the ground if you push it against the wall. Awesome work, keep this up

z_beeblebrox 10-06-2014 17:21

Re: Team 2067 Swerve Drive Game
 
Anyone care to post a video of a ridiculous score?

I'm having trouble getting past about 60 and am unsure of the secrets of the masters.

Jay O'Donnell 10-06-2014 17:31

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by z_beeblebrox (Post 1389331)
Anyone care to post a video of a ridiculous score?

I'm having trouble getting past about 60 and am unsure of the secrets of the masters.

I'm in the same boat. I would love to see how to improve (or if I'm just bad at video games).

Chris is me 10-06-2014 17:33

Re: Team 2067 Swerve Drive Game
 
Tips for a better score (though I'm nowhere near what these guys are going after) - Truss every time, learn how the human player throws and what area / direction best triggers it, learn a geometric reference on field for goal scoring and hit that every time. Stationary vs moving shot matters.

Joe195 10-06-2014 17:54

Re: Team 2067 Swerve Drive Game
 
I'm consistently getting 120-140 by just timing the human player toss to the bot and then shooting right after the intake passes the line.

cjl2625 10-06-2014 18:10

Re: Team 2067 Swerve Drive Game
 
I just got 120, tying my high score. I did this by driving to the inbound coming at an angle, drive forward, and since I'm already at an angle, truss to the human player, catch, then strafe left while adjusting my shoot angle, then fire.
Might save some time skipping the truss to human player and just bouncing the ball off the back wall.

I'd like to add multiplayer, and maybe other robots (on both sides) capable of possessing the ball. But probably won't get finished done this week because finals are starting.

Quote:

Originally Posted by Henrique Schmit (Post 1389329)
I've also liked that you can make the ball bounce off the ground if you push it against the wall.

Quote:

Originally Posted by Henrique Schmit (Post 1388981)
there's a small bug. If you push the ball against the wall, without collecting it, you'll end up catching it

Is it a bug or a feature? I'll never tell :P

Sohaib 10-06-2014 18:23

Re: Team 2067 Swerve Drive Game
 
Well, decided to pick this up again today, and a new high score, 160, http://gyazo.com/00bf191cfe9584884e0b6cb2a891d1c1

Henrique Schmit 10-06-2014 19:49

Re: Team 2067 Swerve Drive Game
 
I go to the human player pointing the intake at him, after getting the ball I drive forward and truss a bit before getting to the line, so some times the ball hits the other end of the field and comes back to me, I get the ball again then if i'm going full speed forward i shoot when the back wheels touch the line, if i'm going sideways i shoot at around the middle of the blue zone, shooting while moving and spinning at the same time can also help.

z_beeblebrox 10-06-2014 20:17

Re: Team 2067 Swerve Drive Game
 
Thanks for the advice. I'm not wizard-level yet but scored 100 on my last try with one defender.

asid61 10-06-2014 21:06

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Chris is me (Post 1389335)
Tips for a better score (though I'm nowhere near what these guys are going after) - Truss every time,

Whoah, whoah, whoah- you can truss?
That would explain a lot.

David8696 10-06-2014 22:04

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by asid61 (Post 1389362)
Whoah, whoah, whoah- you can truss?
That would explain a lot.

That it would.

Gregor 10-06-2014 23:54

Re: Team 2067 Swerve Drive Game
 

bkahl 11-06-2014 09:41

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Gregor (Post 1389373)

.....how.....

peirvine 11-06-2014 12:46

Re: Team 2067 Swerve Drive Game
 
Apparently too many people have been trying to play your game...
Quote:

This website is being suspended for HIGH CPU usage. This means that hosted website will not be available for the next 24 hours until the CPU limit resets. If you are the website owner of this website, please understand that this is a free service and for this reason we limit CPU usage. However, in most cases HIGH CPU usage is caused by auto refreshing pages or DDOS attack to your website, so you might consider reviewing the website code.
Thank you for your understanding

Bryce Paputa 11-06-2014 14:06

Re: Team 2067 Swerve Drive Game
 
Another interesting feature would be
  1. Make the low goals functional and solid
  2. And then add the ability to shoot from in front of them
This would allow you to compare the standard catapult to a robot like 254 or 1918 with a short, reliable shot. I think I could probably get a higher score with this, most of my time is spent in missed shots.

Chris is me 11-06-2014 14:17

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Bryce Paputa (Post 1389445)
Another interesting feature would be
  1. Make the low goals functional and solid
  2. And then add the ability to shoot from in front of them
This would allow you to compare the standard catapult to a robot like 254 or 1918 with a short, reliable shot. I think I could probably get a higher score with this, most of my time is spent in missed shots.

Not to keep piling on feature requests, but it would be neat to see different robot configurations with different shot types. The tradeoff would be that your robot would only have one shot type per game. This creates a small layer of strategy when playing multiplayer games. That is, if you're serious about making this into a playable game!

I think the FRC community is sorely missing a simulator to fill the void Catalyst left, and this is the closest thing to a simulator anyone's used. Hence all the feature requests :)

cjl2625 11-06-2014 15:48

Re: Team 2067 Swerve Drive Game
 
I was thinking of some kind of "pits" where people could modify shooter configuration and whatnot between multiplayer matches.
I'll probably make low goals functional at some point. What button do you think I should use for unharvesting/passing?

Here's my current todo list, in no particular order:
Make AI avoid pinning
Keep AI bots from getting stuck on each other, which sometimes happens
Make low goals functional and solid
Make AI bots able to assist/truss/score
Make red alliance goals functional
Add passing/unharvesting
Add multiplayer
Add shooter modifications
Find reliable webhosting

seanthompson 11-06-2014 16:23

Re: Team 2067 Swerve Drive Game
 
For passing, you should probably go with a button near the pinky of your left hand or near the thumb of the right hand.
Or on second thought, you could pick any button in the middle bottom of the keyboard because you want need to shoot (with the space bar) while passing. So maybe a c,v, or b?

Gregor 11-06-2014 16:25

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by seanthompson (Post 1389488)
For passing, you should probably go with a button near the pinky of your left hand or near the thumb of the right hand.
Or on second thought, you could pick any button in the middle bottom of the keyboard because you want need to shoot (with the space bar) while passing. So maybe a c,v, or b?

Anything on the right hand. My right hand doesn't do enough now, just direction*.

*not right control though, Mac problems.

Henrique Schmit 11-06-2014 16:53

Re: Team 2067 Swerve Drive Game
 
I suggest that before you make them able to pass and score you could add friendly AI that tries to block your defenders.

cjl2625 11-06-2014 17:15

Re: Team 2067 Swerve Drive Game
 
In that case, I'll probably do both shifts so you could use either hand depending on your preference.

And counterdefense bots is also a good idea

dmaciel10123 11-06-2014 17:16

For passing I'd say just use the shoot button with the harvester up (on robots that would function like that).

CTbiker105 11-06-2014 19:48

Re: Team 2067 Swerve Drive Game
 
I like lining the bot up in front of the goal, then moving the rotation point down the field so if I just hold down the right arrow key, the bot will move in a semicircle back down the field to a position right in front of the HP. Then you just hold left arrow key and the bot moves in a semicircle back up the field right into the perfect shooting position. Takes out the ability to truss, but looks pretty cool if you line it up correctly.

Henrique Schmit 11-06-2014 20:07

Re: Team 2067 Swerve Drive Game
 
Oh, you could also have a look at the physics in contact, the bots tend to get inside you and get a bit bugged when they push you against a wall.

Anthony Galea 11-06-2014 21:30

Re: Team 2067 Swerve Drive Game
 
Can someone explain how to open the desktop version? I downloaded it, and when I try to open it, nothing happens.

cjl2625 11-06-2014 21:52

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by 3175student17 (Post 1389570)
Can someone explain how to open the desktop version? I downloaded it, and when I try to open it, nothing happens.

Do you have java installed?
And if you can't get it to work, hopefully my cpu limit on the web version will have reset by tomorrow.

Branden2648 12-06-2014 10:33

Re: Team 2067 Swerve Drive Game
 
Button Configuration would be cool in the future for Controllers so we can customize the buttons :)

Dunngeon 12-06-2014 18:35

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Branden2648 (Post 1389632)
Button Configuration would be cool in the future for Controllers so we can customize the buttons :)

Button Config for Keyboard would be cool too :)

Also, I would prefer the intake open/close button to be a simple toggle, rather then two different buttons.

My high score is 160, but I haven't played the new version yet.

David8696 13-06-2014 02:15

Re: Team 2067 Swerve Drive Game
 
I totally love the game; but one *major* suggestion is this:
Make the New Game button different from the Shoot button. I've missed seeing three (probable) high scores just tonight because I was trying to get a last-second shot off and the game ended, went to the score screen for an instant, and then restarted because I'd hit space.

Fix that, and add a high scores list, and it's a game I'll spend even *more* ridiculous amounts of time on :D

David8696 13-06-2014 18:27

Re: Team 2067 Swerve Drive Game
 
I have spent way too much time on this. WAY too much.

Henrique Schmit 13-06-2014 19:56

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by David8696 (Post 1389787)
I have spent way too much time on this. WAY too much.

Wow, how is that even possible?

cjl2625 16-06-2014 20:12

Re: Team 2067 Swerve Drive Game
 
AI is slightly smarter. It will try to avoid pinning, and they are more resistant to getting stuck on each other.
Per David8696's request, you now use the enter key to select/confirm things instead of the spacebar.
Use either shift to pass the ball when the harvester is up. Not really useful for anything as of now.

What next...

h.southworth 16-06-2014 23:45

Re: Team 2067 Swerve Drive Game
 
Wow, this ended up occupying a good third of my day. Awesome game.

Kevin Leonard 17-06-2014 11:29

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by cjl2625 (Post 1390118)
AI is slightly smarter. It will try to avoid pinning, and they are more resistant to getting stuck on each other.
Per David8696's request, you now use the enter key to select/confirm things instead of the spacebar.
Use either shift to pass the ball when the harvester is up. Not really useful for anything as of now.

What next...

The old dropbox link doesn't have these updates- I just tried it.
Where can I find this version?

cjl2625 17-06-2014 11:32

Re: Team 2067 Swerve Drive Game
 
Whoops, you're right, I forgot to update the dropbox file. Should work now.
https://dl.dropboxusercontent.com/u/93019118/swerve.jar

seanthompson 17-06-2014 13:33

Re: Team 2067 Swerve Drive Game
 
Nice update, playing against 2 enemies on 2 or 3 is really good challenge. If I dare to ask for another change... it would be to make the human player throw the ball in a slightly more advantageous spot. Whenever I go back to the feeding station, the human player always tosses it right past me unless i completely stop and wait for it.

Kevin Leonard 17-06-2014 13:50

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by seanthompson (Post 1390213)
Nice update, playing against 2 enemies on 2 or 3 is really good challenge. If I dare to ask for another change... it would be to make the human player throw the ball in a slightly more advantageous spot. Whenever I go back to the feeding station, the human player always tosses it right past me unless i completely stop and wait for it.

The human players in this game aren't very intelligent- and thus completely realistic!

Anthony Galea 17-06-2014 14:56

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Kevin Leonard (Post 1390216)
The human players in this game aren't very intelligent- and thus completely realistic!

Needs more G40.

Gregor 17-06-2014 15:04

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Kevin Leonard (Post 1390216)
The human players in this game aren't very intelligent

And don't you forget it!

asid61 17-06-2014 21:26

Re: Team 2067 Swerve Drive Game
 
I ran a sketchy calculation based on how long it takes to traverse the field, assuming it is a square robot that is 28in long without bumpers,
and I've concluded it moves at about 14fps. It definitely looks a lot faster though.

Gregor 19-06-2014 15:25

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by seanthompson (Post 1390213)
If I dare to ask for another change... it would be to make the human player throw the ball in a slightly more advantageous spot. Whenever I go back to the feeding station, the human player always tosses it right past me unless i completely stop and wait for it.

Once you figure out how to do it well, it's not a big deal. Don't change this, it's fine as is.

Gregor 19-06-2014 16:32

Re: Team 2067 Swerve Drive Game
 
Must beat 190....

1 enemy


Gregor 19-06-2014 17:06

Re: Team 2067 Swerve Drive Game
 
Here's a quick video I threw together, most notable thing is me trying to figure out where the end recording button is...

Anyway, this was a pretty lousy half match followed by a 170 with a few misses, no enemy. Should show you some strategies to get a "perfect cycle," a close to perfect cycle, and how to scramble well.

https://www.youtube.com/watch?v=3kpaFIjpEic

Headphones 19-06-2014 22:14

Re: Team 2067 Swerve Drive Game
 

Boom. Done.

cjl2625 20-06-2014 18:09

Re: Team 2067 Swerve Drive Game
 
Oh wow... Meanwhile, I still haven't topped 120.
From that video, it looks like the key is timing the human player shots.
I'll try that

Lil' Lavery 20-06-2014 18:18

Re: Team 2067 Swerve Drive Game
 
Where can I get the latest version? I don't have a version that lets me adjust the quantity of "enemies" (or has the first loading screen at all). I'm using the posted dropbox link.

Gregor 20-06-2014 18:22

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Lil' Lavery (Post 1390598)
Where can I get the latest version? I don't have a version that lets me adjust the quantity of "enemies" (or has the first loading screen at all). I'm using the posted dropbox link.

http://www.chiefdelphi.com/forums/sh...94#post1390194

Lil' Lavery 20-06-2014 18:38

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Gregor (Post 1390599)

That's what I downloaded. :confused:

Gregor 20-06-2014 18:57

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Lil' Lavery (Post 1390604)
That's what I downloaded. :confused:

That's the one I downloaded too. Worked for me.

cjl2625 21-06-2014 12:41

Re: Team 2067 Swerve Drive Game
 
That link should be updated.
Also, that menu doesn't open up when you start the game, if you thought that.
Push Esc to open it.

g_sawchuk 06-08-2014 09:52

Re: Team 2067 Swerve Drive Game
 
First of all, awesome game. Secondly, is there a settings menu for multiple defenders? It never gives me the option of multiple defenders.

cjl2625 06-08-2014 11:38

Re: Team 2067 Swerve Drive Game
 
Really? You should be able to do that by opening up the menu with esc, then going down to enemy options.
If that doesn't show up, try clearing the cache if you're playing the online version.

DanielPlotas 11-08-2014 18:44

Re: Team 2067 Swerve Drive Game
 
there needs to be a reason to have the intake closed. its too easy to just run around with it open all the time. the enemies should be able to knock it out if they hit you hard enough when you have the intake down.

in addition to changing the enemies speed, their reaction time should also change, so a 1 cant track you as well as as a 3 can.

Orion.DeYoe 24-04-2016 21:06

Re: Team 2067 Swerve Drive Game
 
Is this dead? I kinda want to play it.

cjl2625 24-04-2016 21:24

Re: Team 2067 Swerve Drive Game
 
Quote:

Originally Posted by Orion.DeYoe (Post 1578408)
Is this dead? I kinda want to play it.

The link in the original post doesn't work anymore, but you can still play the game here:
http://applepi-2067.github.io/swerve/


All times are GMT -5. The time now is 17:48.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi