freebasic.net Forum Index
FreeBASIC's Official Forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log inLog in

Deathmatching Game
Goto page 1, 2  Next
 
Post new topic   Reply to topic    freebasic.net Forum Index -> Projects
View previous topic :: View next topic  
Author Message
The Car

PostPosted: Mar 26, 2010 1:53    Post subject: Deathmatching Game Reply with quote

Hi all,

I am currently developing a Quake style deathmatching game in FreeBASIC. I will post updates to this thread.

Releases

Libraries Used:

    IrrlichtWrapper (graphics)
    FBSound (sound effects)
    tsne_v3 (networking)


Task Log:

    2010-05-15 - Keep track of frags and display on client.
    2010-05-10 - Add player/player collision detection.
    2010-04-20 - Optimized network code (move from string to bytecode). Avg is now 700 bytes/sec in and 2700 bytes/sec out per player.
    2010-04-09 - Players can be killed and respawn.
    2010-04-07 - Rockets collide with players. New rocket model added.
    2010-04-05 - Player animation added.
    2010-04-02 - Items (health, armor, etc.) respawn and can be picked up.
    2010-03-30 - Health/armor hud and sound operational, movement bob.
    2010-03-24 - Rocket collision physics (can now rocket jump. woot!)
    2010-03-20 - Collision detection with world now working.
    2010-03-03 - Players can fire weapon and see other players.
    2010-02-15 - Started initial project, basic networking code.


Remaining tasks:

    - Firewall optimization


Screenshots


Background:
About a month ago I started developing a client/server deathmatching game (think shooting rockets at each other like Quake) with the Ninfa3d engine.

I've switched over to the Irrlichtwrapper recently, so the sound is currently not working. Does anyone have suggestions for an easy to use audio library (for playing/looping waves). Update: I am using FBSound now.

I have the basic network talk done. Multiple clients can connect and run around and shoot rockets.

At some point I'll put the server live so people can test it over the internet (seems to play okay at pings <100).

Small video capture:

http://www.youtube.com/watch?v=1L8hFeMsGfg

Sorry about the horrible encoding. Anyone using the Irrlicht wrapper should recognize the models ;-)

Eric


Last edited by The Car on May 27, 2010 5:02; edited 13 times in total
 
Back to top
View user's profile AIM Address MSN Messenger
D.J.Peters
Guru
PostPosted: Mar 26, 2010 3:13    Post subject: Re: Deathmatching Game Reply with quote

nice preview
The Car wrote:
Does anyone have suggestions for an easy to use audio library (for playing/looping waves).

why not FBSound ?

Joshy
 
Back to top
View user's profile Visit poster's website
Ophelius
Sr. Member
PostPosted: Mar 26, 2010 3:23    Post subject: Reply with quote

Looks awsome! Let me know if you need a beta tester.
 
Back to top
View user's profile
The Car

PostPosted: Mar 26, 2010 5:22    Post subject: Reply with quote

Thanks for the comments!

Joshy:

I'll check FBSound out.. This is my first project in freebasic (although I messed around with it years ago) so I'm not sure what is available.


Ophelius:

Once I get a bit further (players can spawn, kill each other, pick up health) I will open up a public server on the internet (and let you download the server/client for your own fun).


I intend to make the source public domain so anyone can use it for whatever..
 
Back to top
View user's profile AIM Address MSN Messenger
agamemnus
Master
PostPosted: Mar 26, 2010 6:31    Post subject: Reply with quote

Nice video.
 
Back to top
View user's profile
cha0s
Site Admin
PostPosted: Mar 26, 2010 17:05    Post subject: Reply with quote

Looks great!
 
Back to top
View user's profile Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
The Car

PostPosted: Apr 02, 2010 17:30    Post subject: Reply with quote

Thanks! I plan to have a playable demo available in two months (hopefully sooner) I don't have a lot of free time at the moment.

I have updated the initial post with more info.
 
Back to top
View user's profile AIM Address MSN Messenger
relsoft
Master
PostPosted: Apr 03, 2010 0:58    Post subject: Reply with quote

Screenies look rad!!! Hoping you finish this.
 
Back to top
View user's profile Visit poster's website Yahoo Messenger
The Car

PostPosted: Apr 23, 2010 6:54    Post subject: Reply with quote

I have made some progress (check the first post).

Also, I uploaded a new screencapture to youtube :)

http://www.youtube.com/watch?v=Z40bCIvv6AA

If anyone has suggestions for a good vid capture program, let me know!

Eric
 
Back to top
View user's profile AIM Address MSN Messenger
h4tt3n
Sr. Member
PostPosted: Apr 23, 2010 14:48    Post subject: Reply with quote

The Car wrote:

If anyone has suggestions for a good vid capture program, let me know!


Try out Screen2Avi, it's even written in FB. I've used it a few times with really good results.

Cheers,
Mike
 
Back to top
View user's profile Send e-mail
JaDogg
Sr. Member
PostPosted: May 08, 2010 15:41    Post subject: Reply with quote

give me a demo cant watch you-tube,cause of limited internet time
 
Back to top
View user's profile Send e-mail Visit poster's website
agamemnus
Master
PostPosted: May 08, 2010 20:55    Post subject: Reply with quote

I use camstudio for screen capture.. it doesn't seem to capture audio, though.
 
Back to top
View user's profile
The Car

PostPosted: May 27, 2010 5:06    Post subject: Reply with quote

All -

I have put a test server online and provided a link to download the client here:

http://www.freebasic.net/forum/viewtopic.php?p=135829#135829

Check it out!

Eric
 
Back to top
View user's profile AIM Address MSN Messenger
stylin
Master
PostPosted: May 27, 2010 5:26    Post subject: Reply with quote

Oh dude, this is awesome. I'll follow this project for a while :)
 
Back to top
View user's profile Send e-mail
schildron

PostPosted: May 27, 2010 11:52    Post subject: Reply with quote

Today I've tried to play your demo. I've deactivated my Firewall but I can't move or shoot. The display was red like you are very hurt in the game. I've read this on the HUD:

Ping: 0
Loss 100%

I've tested the game in central europe. I don't know what to do.
 
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    freebasic.net Forum Index -> Projects All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



sf.net phatcode