GameType: Goalden (Deathball Clone)

GameType: Goalden (Deathball Clone)

Postby Marenz » 06 Dec 2011, 15:28

I am developing a gametype for redeclipse.
In this thread I document my progress.

The gametype is a clone of the UT2004 GameType Deathball.
It is kinda similar to Bombing Ball and it indeed was born from the UT2004 equivalent Bombing Run.
It plays more like soccer though. The shooting of the ball is the main thing you do, killing others is
only possible when they own the ball or are inside the keepers area.

You can see an in-game recording of the original here: http://www.youtube.com/watch?v=zSm97YUZgSI

If you wanna have a look, I provide a pre-compiled binary for windows users here:

http://supraverse.net/stuff/db.tar.gz (last update 2011-12-17)

Just extract it into the redeclipse folder. Note that you need the svn version of the redeclipse data which you can get by downloading the snapshot available at

http://redeclipse.svn.sourceforge.net/v ... /?view=tar

If that link is too slow for your taste, try my own snapshot, but note that this one is only updated at 04:00 am GMT+1

http://supraverse.net/stuff/redeclipse-snapshot.tar.gz

When you start it, try the map scses.
You can try online play, as there is one server on my own master server running.

For people not used to redeclipse: You can remove the bots by pressing DELETE several times, and you can add them back by pressing INSERT.
The bots are pretty stupid (with the hammer), so you probably wanna remove them.

The source code is available in a git repository located at git://supraverse.net/icare.git

I also provide a git-mirror of the svn redeclipse repository at git://supraverse.net/redeclipse-svn.git
It synchronizes with the svn repository every five minutes.

Currently Implemented:
    Box Trigger to have a box-shaped goal
    Shooting and charging of the ball using the Hammer
    Scoring by shooting/walking into one of the goals
    A rudimentary test map called scses
    Masterserver running
    Rudimentary network volley
    Scses Map is default now
    Selecting the pass target
    Disabled dodging

Yet to do:
    all players respawn after goal
    disable GUI elements that aren't needed
    overcharging of the Hammer
    sounds for the hammer
    model for the hammer
    maybe a proper announcer
    more maps
    shooting at the ball with the Hammer
    volleying with the Hammer
    boosting/pushing other players
    damaging other players when they own the ball
    one-hit kill other players when they are inside the keepers area
    ragdoll-fly dead players and let them respawn at the location they land
    one-key dodge for the keeper inside the keeper area
    enable dodging for keepers
    disable impulse system?
    implement quad-jump
    various small things
    enable both radars by default

--Marenz
Last edited by Marenz on 19 Dec 2011, 02:42, edited 13 times in total.
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Re: GameType: Deathball Clone

Postby Marenz » 06 Dec 2011, 23:18

Update

Deathball now has its own master server and one game server to play around.
Masterserver is configured by default.
Link is the same. ( http://supraverse.net/stuff/db.tar.gz )
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Very rudimentary volley

Postby Marenz » 08 Dec 2011, 01:58

I just implemented a very rudimentary volley (as in, you can hit the ball now).

It probably doesn't even work in multi player yet, only for you locally...

Link is the same. ( http://supraverse.net/stuff/db.tar.gz )
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Network VOLLEY.

Postby Marenz » 17 Dec 2011, 21:44

Yeeeaaaah, the volly works over network now.
I still haven't taken care of details like whether you are before or behind the ball etc, it just uses the radius.
BUT IT WORKS OVER NETWORK!!

Try it in multiplayer!

Link is the same. ( http://supraverse.net/stuff/db.tar.gz )
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Some volley tweaks

Postby Marenz » 18 Dec 2011, 03:01

I tweaked the volley logic a bit, it won't warp anymore now. But it can potentially happen that the ball will be out of sync, still have to find a solution for that.
I also updated it to the latest svn again (so many changes oO) and made the scses map the default.

Link is the same. ( http://supraverse.net/stuff/db.tar.gz )
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Passing with the hammer

Postby Marenz » 19 Dec 2011, 02:41

The volley is now fully synchronized and the position smoothly interpolated. Most of the time.

You can now pass with the hammer to others. I had to modify the findtarget logic
to choose the player that is the nearest to your crosshair, instead of the distance
in the game (or what ever the previous algorithm did).

The ball flies directly to the target, even following it.
This will change into a prediction shot.
The ball will fly according to how the player currently moves.
If the player changes direction after the pass, the ball won't reach
its target.

Dodging is now disabled (it was quite annoying) and I probably disable the impulse system as well
as it doesn't fit the games movement ideas.

I also added the binaries (dbclient/dbserver) to my repository, so if you wanna keep up-to-date,
the best thing is probably to get the git to avoid downloading tons of stuff each
time the game data updates (which is quite often right now, the redeclipse team is doing a lot)

Link is the same. ( http://supraverse.net/stuff/db.tar.gz )
Marenz
 
Posts: 29
Joined: 20 Oct 2011, 00:06

Who is online

Users browsing this forum: No registered users and 1 guest