Code Monkey home page Code Monkey logo

defragr's Introduction

Defragr

Precision movement FPS ported off the Quake 3 series of movement physics, most notibly the Defrag and CPMA mods for Quake 3. Defragr includes a near direct port of idTech3's physics for the player.

Checkout this video for a preview of the game before cloning / downloading: IMAGE ALT TEXT HERE

Current features

  • CPMA Strafe jumping
  • Wall strafing
  • Down ramp boosting
  • Teleport volumes
  • Checkpoint system and volumes
  • Jump pads

Planned features

  • Weapons
  • Pickups
  • Multiplayer
  • Editor
  • Steam integration

Creating Custom Maps

You can create your own custom maps using the Unreal Editor, keep in mind though that Defragr is still in development and a lot of CPMA mechanics have not been implimented and some could even change completely (such as jump height / gravity). So be careful when making custom maps because if one mechanic changes your map may become unplayable.

If you are a brave soul who wishes to embark on creating custom maps then there is a separate

Testing

Considering this is a game, and cannot be machine tested, testing the mechanics is rather convoluted to ensure the mechanics remain accurate to CPMA. However if you do make changes to the physics of the player there is a scene called dev_testing_grounds in which has obstacles that the player can be tested against to make sure the changes to the player don't break anything else.

Developing

Support

Open a ticket here or if you want to ask a couple of questions, see the Contact section just below.

Contributing

Fork the code then place a pull request here. Ensure that the code isn't specific towards a mod and/or a fork. Pull requests are usually dealt with within 4 days.

Contact

You can catch me hanging out on IRC: freenode.net in #defragr, if you don't have an IRC client or don't intend to be a permanent fixture you can use the Freenode Webchat. If you cannot catch me there I am available at almost all times via email: zinglish[at]gmail.com.

Branching

  • Master: a fully working copy of the game. Simply download and compile/load in editor.
  • Development: mainly for myself, it contains the most up to date code working or not.
  • Nightly: contains all code pushes for the day. This code could contains bugs so beware.

Donating

Image

I work on this project by myself in my spare time as I have a full time job. If you like my work and/or use it in other projects please consider donating using a badge above or at the very least Staring Defragr on Github.

License

This project supports the GNU v3.0 license.

defragr's People

Contributors

wigglewizard avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.