FMODS

Main page
Frogbot mods
Frogbot demos
Links
Ideas
P.T.F.

Download

FMODS Ftp
Utilities
Maps/Waypoints

Quake C

Essential files
Quake C Tutorials

Community

Bot Board
Contributors
FMODS Staff

Help

About FMODS
Frogbot FAQ

Contacts

Wrecker - e-mail me if you have trouble with anything in this page.

Gibbie - e-mail him if you have trouble with maps or waypoints.

  If you're an experienced Quake-C programmer, and you're interested in modifying Frogbot's source or adding a new features to this bot, this page is for you. There are a few suggestions in this page so far - but at least they're good. Some of them might be near to impossible to make, though :(

Just saw this idea at MDQNET.net:

Well mostly all of you will agree that RailGun is the best weapon in Quake2. So why not port it to Quake? MDQNET team has a bot which can play rail arena (platers and bots only with railguns). But to tell the truth, their bot sucks, it is made using Coffee's AI tutorial for beginners. So maybe somebody would be interested in Railgun support for Frogbot? More info about Railgun in Quake here.

How about..

Making a special Frogbot version with it's AI made especially for one particular map? (e.g. Dm6)?

Whole bunch of suggestions:

Some suggestions from Stonepony]187[:

Training modes. With the accuracy mod running playing with deathmatch 4 (all weapons) you can work you'r aim really well. With the lag simulator you can train offline with a ping which doesnt kill yer game when you go back to playing on the net. Fbot needs some more of these...... Like a vertical shafting mode where the bots jump around (rj straightup) and you shaft them... throw in the lag simulator and u have a shafttrainer... do this in dm3 at the 666 area or make a little one room map dedicated for this mode (easy right). Umm maybe a First Blood mode with one rocket kills. Throw in the accuracy mod by Zecyber and you can fine tune you'r reflexes. Eh? see where i'm going with this. When frogbot supports water a water fighting mode would rock. The list is endless. Anyway the mods make the bot what it is. If there werent all these different ways to train with fbot ppl would just play the reaper.

Here's Infernal's suggestion of better teamplay:

'I would prefer someone to insert some kind of message system into frogbot, what frog can understand. Proxys for quakeworld have already supported feature, to send teamplay messages to other team members, containing some separators. Like if you are around RA, you could insert %l into your message.
Sending say_team "I'm at %l" would give out "I'm at RA". all the locations are inserted into .loc files, containing the x, y, z location and the name for the place. There are also a lot other features in proxies. You can find the proxy what I'm using, from
www.saunalahti.fi/softech/cheapo.htm .' '...somehow
that you can send messages to frogbot, he undestands what you are saying, and he sends also some messages to you, where he is, how much energy, enemies in sight and so on. Check the site for details. If you are playing in lan, this would be just great. You could send messages to your friends, or to other frogbot in your team. What ever.'

Some parts of Chris Casey's letter with suggestions and ideas:

'someone could start working on waypoints for the UKCL series of maps. They have water but maybe someone can do it.'

' theres one cool big map called titan2 that has no water and should be easy to do, but its BIG LEVEL and easily supports a 8 v 8 game, but we need a nice BIG map :) titan2 is a great map for frogbot escecially as there is no water, so maybe someone could do waypoints for Titan2. some other good maps with little water are Hysteria and the QFFL series.'

Frogbot needs lots of improvements:

Bot AI is probably the most difficult area of programming the bot. Even though Frogbot already has the best AI of all Quake (Quake 2?) bots, it still can be improved. Go ahead and read this letter that I received:

'The worst flaw in the frogbot except for the few maps that are supported is definitively that the bots are so easy to predict. Making different bots behave differently in such things as how fast they aim (not how good), if they like waiting for items, if they follow you around the level when they think (know) you are low on ammo/health, what weapons they prefer using in different situations. The list can be made long, but i think you get the idea... Another thing is that the bots completely suck at tactics, a cool thing would be if they knew what their opponent is low on and tried to stop him from reaching it. I really dont care if the bot cheats, its way to hard even for a good programmer to make a bot even nearly as good as a good player. Another thing that would be great is speed jumping (hit the strafe button just before you jump and you can easily jump over to 100+ ra in dm2). This technique is often used when chasing players and for instance attacking someone camping the ya in dm4.

Maybe som changes can be achieved by making new waypoints for the maps, since i've never looked at the source i dont know.
Hope something was worth reading.. if just some of the features i've mentioned would be added the frogbot would be so much more fun, im quite tired of predicting the bots every move.'

Simon

Hopefully some Mr. Wiz-At-Qc will read this, take the source and make Frogbot a perfect bot...

Frogbot Deathmatch Essentials:

Here's a suggestion from Empathy: ' If youve ever played DME, you will know its fucking (!) brillent. It has crouching, visible weapons, wall chunks, shotgun shells and a whole bunch of other things that make quake look better. The source is available too. This would make FROGBOT awesome.'

I think that Frog is planning to put something like DME into next official Frogbot version, well, at least viewable weapons. Anyway, crouching is a nice feature, too. I don't think that it will protect from rockets, though - most of better quakers are shooting at the feet of their enemies :)

You can download DME 1.1 here, source files are included. Thanks goes to Karel 'Kasuha' Suhajda for sending files to me.

Speaking Frogbot:

I don't think that lots of talking is necessary, but if each bot had it's personal message (Like Thresh has Nice shot man), that would be more than realistic. Check the 'Tutorials' page for more help on creating talking bots.

MaNiAcbot features that would make frogbot a stronger opponent:

  • Better strafing and avoiding player's shots (especially rockets)
  • Skill 201 that makes Frogbot a real 'nightmare' opponent. (the best aiming that the bot can handle :)
  • Support of all maps from Quake's first episode. Then cooperative mode for Frogbot. (This one's really though)

Teamplay enhancement:

I think that I am not the first person to announce this idea (or suggestion?), but it should be interesting. Throwing backpacks to your teammate who needs weapons or ammo, would be nice feature. Of course, both players and bots should be able to do that. (Otherwise it would be cheating :))

Frogbot with Rocket Arena support:

I noticed that there is a 'Deathmatch 6' mode included in Frogbot. This mode is not Rocket arena, you just start with full armor, 100 health, all weapons, sufficient ammo. no items. But that's almost rocket arena. All you need to add is: RA sounds, countdown, and RA map support. Here are the source files of RA: QuakeWorld and Quake. A big thanks goes to Chippe, who sent me this source via e-mail.

Hologram compatible Frogbot:

This is a nice one. Download the 'HoloSelf for Quake' source file, and try to make this stuff compatible with Frogbot. This is pretty much the same thing as hologram in Duke nukem 3D (One of the few things I like in that game :P). Patch was made by Perecli Manole.

Quake New Items compatible Frogbot(This idea is already used):

The 'Quake New Items' patch is a sort of 'Powerup manager' :). With this patch player can use powerups whenever he weants to (Like in Quake II) just by typing in impulse command. One can also keep up to 9 powerups of the same kind at one time. When player with powerups dies, all items remain in his backpack. That would really make an awesome improvement to dethmatching, and for teamplay games, an ability of giving backpacks to teammates could be added. Download the source and see if you can do something about it.

That's it for ideas, I'll keep thinking. If you have got new ideas, keep me informed.

The author of this page is Andrius 'Wrecker' Jovaisa. Page is made using Frontpage Express by Microsoft, and some .html code added with Notepad. Best viewed in 800x600 resolution with small fonts or 1024x768 with small fonts. Site was created in 26th of October, 1998. Page is hosted by Botepidemic, which is hosted by Telefragged - the best Quake/II/IIIarena news site on the net!