Skunks   FREE!

3D game with cars, stunts and software rendering, based on Open Dynamics Engine; SDL library is used for displaying the image and no 3D accelerator is required (or supported).

Author: Matei
Company:
Version: 4.0.0
Category: simulation
License: free
Cost (1):
Submitter: admin
Metacritic Rank: wait... 

Note (1): the price may be not correct due to changes in the distributor's trade policies
Source:
Sound:
XWindow/Wayland:
Console:
Accell3d:
Multiplayer:
Play Online:
Last Update: 2012-04-09 08:15:25




Comments for 'Skunks' game.
Comment: 54616
Draconishinobi
2012-03-04 03:49:56
*** reply to 54615

I tried to make it as much like a real car as possible. It's true it can't do loops, but then neither can normal cars :) It can do some cool power slides tho.
Comment: 54615
Matei
2012-03-03 13:11:28
*** reply to 54607

That's no car, that's a tank. It's too heavy (3.5 tons), too slow ("accel 1.7" wouldn't make it harder to control, just faster), too low for loops (doesn't even get half way up) and I'm also against deforestation, but I'm glad you like it.

I find that if the cars are too easy to control, the game is boring. Besides, I think that if you take an ordinary car (not a racing car) and drive it at > 80 km/h just like you do in this game, it would roll over just about as easy as "car1". The difference is that in a real car you feel the inertial forces and the steering wheel is much more precise, so you are forced to drive it much more gently.
Comment: 54614
Draconishinobi
2012-03-03 12:39:55
*** reply to 54613

Also, I edited the tracks using linux commands to remove a large number of trees and light poles. I like to drift at high speed and they were getting in the way.
Comment: 54613
Draconishinobi
2012-03-03 11:40:44
*** reply to 54612

Here is the best car I was able to make:
objtypes 2
data/car.geo data/car3.col data/car.ref data/car.cld
data/wheel.geo data/wheel.col data/wheel.ref data/wheel.cld
objects 5
1 1 2.7 0 7 box 3 0.7 1 3
2 3 2.7 -0.7 6 sph 0.1 0.4
2 3 2.7 0.7 6 sph 0.1 0.4
2 5 2.7 -0.7 8 sph 0.1 0.4
2 5 2.7 0.7 8 sph 0.1 0.4
accel 1
brake 1.7
spring 100
damper 25
friction 1.0

Comment: 54612
Draconishinobi
2012-03-03 11:10:25
*** reply to 54611

Thanks, that helps a lot. The game has become a lot better for me :)
Comment: 54611
Matei
2012-03-02 14:46:15
*** reply to 54607

That's easy. Open "src/game.h" and replace lines 30 ... 36 (all "case 1") with this:
  case 1: h=1.5; d=-4;
          x0=pos[0]; y0=pos[1]; z0=pos[2];
          camera->vx[0]=x0; camera->vy[0]=y0; camera->vz[0]=z0;
          camera->vx[1]=x0+rot[0]; camera->vy[1]=y0+rot[4]; camera->vz[1]=z0+rot[8];
          camera->vx[2]=x0+rot[1]; camera->vy[2]=y0+rot[5]; camera->vz[2]=z0+rot[9];
          camera->vx[3]=x0+rot[2]; camera->vy[3]=y0+rot[6]; camera->vz[3]=z0+rot[10];
          translat(camera,h,h*rot[4]+d*rot[6],h*rot[8]+d*rot[10]);
          a=asin(rot[1]);
          rotab(camera,camera->vx[0],camera->vy[0],camera->vz[0],camera->vx[3],camera->vy[3],camera->vz[3],a);
          a=-asin(rot[2]);
          rotab(camera,camera->vx[0],camera->vy[0],camera->vz[0],camera->vx[2],camera->vy[2],camera->vz[2],a);
          break;
Then recompile (./comp). Works with the tracks on which the car doesn't have to get upside down (track1, track6 and track7).
Comment: 54610
Draconishinobi
2012-03-02 12:30:47
*** reply to 54607

Alright, thanks for the info. I have made a car that works well for me. I increased the weight of the body to 3, and a bit for the tires to 0.1, and I put the springs at 100 and damper at 25. This makes it act more controllable.

My only other request, is it possible to make a camera that follows the car from behind but doesn't bob up and down with the car (makes me dizzy). They have this type of camera on games like Gran Turismo.
Comment: 54607
Matei
2012-03-01 13:09:35
*** reply to 54603

To make the car easier to control, you could:

- make the wheels heavier - open "cars/car1" and replace "0.05" with "0.25" at lines 6, 7, 8 and 9, after "sph"; that's the mass of the wheel, in metric tons;
- reduce the number after "accel", at line 10 (same file) and make the car slower;
- lower the body of the car - reduce the 3rd number on line 5, which is its initial coordinate on axis X (axis X is vertical); 4th and 5th numbers are coordinates on Y and Z, 2nd number specifies the function of the object (1 - body, 2 - wheel, 3 - motor wheel, 4 - steering wheel, 5 - motor and steering wheel) and 1st number specifies the object type, from the list above (which starts with "objtypes")

I found controlling these cars very easy after a little practice, both with the keyboard and with a joystick (maybe somewhat harder with a joystick). By editing the file mentioned above, it's also easy to make a car with any number of wheels (3, 4, 10, ...), rear wheel steering etc. (I should have written that somewhere in the documentation).
Comment: 54606
Draconishinobi
2012-03-01 11:42:34
*** reply to 54603

I see the suspension now, I've also tried car5 and tried tweaking the settings, it's still hard to control the car. Maybe I will try using a joystick or something.
Comment: 54604
Matei
2012-02-28 11:39:34
*** reply to 54603

Just one more thing: if I apply no acceleration to a wheel that loses contact with the ground, how am I supposed to control the car while it's flying? Really now ... (this is also specified in "README" file). And applying acceleration to a whees tha lose grip is essential for drifting.
Comment: 54603
Matei
2012-02-28 10:53:56
*** reply to 54601

1. The cars do have suspension. The parameters of the suspension are in the files from the directory "cars". It just takes practice to control them, just like with real cars. If you really want stability, use "car5". I already read the thing about anti-sway bars, but that applies to real cars, which have much softer suspensions. With the cars in this game, which have very stiff suspensions anyway (they have to jump tens of meters), anti-sway bars wouldn't have that much of an effect.

2. I have good news for you. I also made a game with a car that has wonderful ABS, traction control, ESP and all sorts of automatic systems (i.e. the game has no physics). Its called "simcar", can be found at http://simple3d.sourceforge.net and I only thought of it as an experiment until now. But who knows?

Last but not yeast, I made "skunks" especially for myself and I am quite pleased with how version 3.0.0 turned out (I never really liked 2.0.0 and especially 1.0.0). What I would like to do now is to create a physics engine myself; not because I don't like Open Dynamics Engine, which is great and awesome, but because it would be very interesting.
Comment: 54602
Draconishinobi
2012-02-28 10:32:18
*** reply to 54601

I've found something, see Stop rolling over
Comment: 54601
Draconishinobi
2012-02-28 10:27:01
I like it, and it has potential. The main problems I have with it:

The car rolls over really really really easy. This is likely because it has no suspension of any kind. So, my recommendations are:

1) Add suspension.
2) Add simple ABS and traction control. This may be more difficult, but it can be as simple as applying no acceleration to a wheel that loses contact or grip with the ground. Not sure how easy this is to implement, but I'll look it up in ODE.
Comment: 54600
Matei
2012-02-27 08:28:32
*** reply to 54599

Those are not flaws, they are features: 1 - The game runs from its directory because I like all the files in one place, so that I don't get confused about where they are. It's also easier to port the game to other operating systems. 2 - The fact that I don't want a menu (or frontend, as you call it) is explained in "README", along with the reasons why. But this is free software, so if anybody wants to make such a frontend (maybe something with Python and GTK could work) can do it and then post the improved version of the game somewhere. I would really appreciate any contribution.
Comment: 54599
Pulfer
2012-02-27 07:08:28
The game itself is nice but it seems to be designed to run from the user dir. It could be nice to see in the next version support for searching game data and configs in /usr/share/[something]. As well as some kind of frontend to select car and track.
Comment: 53982
pilesofspam
2011-02-22 04:14:19
*** reply to 53878

Reminds me of a game I used to play 20 years ago back in the arcade- called 'Hard Drivin'. Fun!
Comment: 53878
simcop2387
2010-11-25 07:11:00
*** reply to 53877

Yes i hope it can stick around more than Ultimate stunts.
Comment: 53877
kosyh
2010-09-30 10:46:27
Very good :) Please, make menu and some tracks/cars and it will be awesome game.