background preloader

Programmers resources

Facebook Twitter

23 Go To Resources for Finding Great Code. English | Español | Français About Us Menu ≡ home > resources > articles > 23 go to resources for finding great code 23 Go To Resources for Finding Great Code As a developer, you are probably writing most of your own code. Nevertheless, there might be the odd time when you need some quick inspiration or even a quick snippet of code to push things along. These 23 websites are for those times. Take a look and add them to your programming tool belt: CodeGuru CodeGuru is a free website where you can find tips, tricks, and other pieces of useful code. The Free Country This website is a collection of free programming, but also webmasters’ and security resources, and free utilities.

Hot Scripts HotScripts.com is a large Internet directory that compiles and disseminates Web programming-related resources. Script Dungeon Script dungeon is a free directory offering hundreds of free scripts, tools, and utilities. CGI Resource Index PHP Resource Index Dynamic Drive Fat Scripts Open Source Scripts JavaScript Kit.

Lessons

Thefreecountry.com: Free Programmers' Resources, Free Webmasters' Resources, Free Security Resources. Steering Behaviors For Autonomous Characters. Steering Behaviors For Autonomous Characters background and update by Craig Reynolds Abstract: This paper presents solutions for one requirement of autonomous characters in animation and games: the ability to navigate around their world in a life-like and improvisational manner. These "steering behaviors" are largely independent of the particulars of the character's means of locomotion. Combinations of steering behaviors can be used to achieve higher level goals (For example: get from here to there while avoiding obstacles, follow this corridor, join that group of characters...)

This paper divides motion behavior into three levels. It will focus on the middle level of steering behaviors, briefly describe the lower level of locomotion, and touch lightly on the higher level of goal setting and strategy. Java-based animated diagrams of steering behaviors described in this paper: Note that I cannot distribute the source code for these applets. Open source physics engines. A physics engine is a simulator used to create a virtual environment that incorporates laws from the physical world. That virtual environment can include objects with accompanying forces applied to them (such as gravity) in addition to interactions between objects, such as collisions. A physics engine simulates Newtonian physics in a simulated environment and manages those forces and interactions.

One of the most advertised applications of a physics engine is in the entertainment and game industry (see Figure 1), where the physics engine provides a real-time simulation of the game environment (including the player and other objects that may be present). Prior to their use in games, physics engines found a number of applications in the scientific domain, from large-scale simulations of celestial bodies, to weather simulations, all the way down to small-scale simulations to visualize the behavior of nanoparticles and their associated forces. Figure 1. Open source options Box2D Box2D example. Programiranje.Org • Početna. jEdit - Programmer's Text Editor - overview. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.

Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Learn C The Hard Way Learn SQL The Hard Way Graphics Programming Language Agnostic NerdDinner Walkthrough Assembly Language Bash Clojure Clojure Programming ColdFusion CFML In 100 Minutes Delphi / Pascal Django Djangobook.com Erlang Learn You Some Erlang For Great Good Flex Getting started with Adobe Flex (PDF) Forth Git Grails Getting Start with Grails Haskell Java JavaScript JavaScript (Node.js specific) Latex The Not So Short Introduction to LATEX (perfect for beginners) Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant)Lua Programming Gems (not entirely free, but has a lot of free chapters and accompanying code) Maven Mercurial Nemerle Nemerle NoSQL Oberon Objective-C. Free Programming Resources.