background preloader

The Most Important Algorithms (Survey)

The Most Important Algorithms (Survey)
After a long discussion with some of my RISC colleagues about what the 5 most important algorithms on the world are, we couldn't reach a consensus on this question. So I suggested to perform a little survey. The criterion for suggestions was that these algorithms should be widely used. Further we restrict ourselves to the fields of computer science and mathematics. As I expected the number of different suggestions is close to 5 * (no. of participants) In the following you find the results (in alphabetical order) of this survey (which of course is highly non-representative since most of the participants are computer scientists). Visitors: 226992

Lets Code ... an MMO! Introduction My name is Michael Goodfellow. The first time I touched a computer was probably in 1971, and I immediately wanted to know how to program it. I worked in the software industry from 1975 to 2005, when I retired on disability. And yes, I still write code. Who knows why? I learned programming writing computer games (which were played on typewriter-style terminals connected to mainframes), but I never got to write one professionally. But now Minecraft has come out and become a hit -- and it's a one-person project. When I've worked on projects before, it's just been me, the computer and complete silence, since none of my friends are interested in this kind of impossible project. Finally, I know there are many other open source projects out there with rich frameworks. The fact is, writing code with a blank slate where you can go off in any direction is fun. So let's get coding! Part 1: It's a Small World Since Minecraft is so popular, let's start with a world made of cubes. The Demo

Beginning Game Development: Part VIII - DirectSound | Coding4Fun Articles Welcome to the eighth article on beginning game development. We have spent a lot of time working with the graphics capabilities of DirectX. We also covered how the DirectX API allows us to control input devices. Now we are going to look at another facet of DirectX, the ability to control sound devices. This capability is found in the DirectSound and AudioVideoPlayback namespaces. Sound in Games Sound creates an ambiance in a game that provides for a more immersive game experience. Sound effects also provide the same audible cues we expect in real life, such as the direction and speed of a person approaching us based on the volume, direction, and frequency of the footsteps. In BattleTank2005 I want to integrate sound in the following way. Secondly, I want to be able to play background music during game play and I want to control what music plays when in the game. DirectSound The DirectSound namespace only supports playing 2 channel waveform audio data at fixed sampling rates (PCM). Device

Character Sheets from Dyslexic Studeos Show My Code | Free Online swf Adobe flash decompiler, java class decoder, java class decompiler, php dezender, Zend decompiler, Zend decoder,Zend Guard, ActionScript recover, QR bar code decoder Beginning Game Development: Part I - Introduction &124; Coding4Fun... Part I – Introduction Welcome to the first article of an introductory series on game programming using the Microsoft .NET Framework and managed DirectX 9.0. This series as aimed at beginning programmers who are interested in developing a game for their own use with the .NET Framework and DirectX. The goal of this series is to have fun creating a game and learn game development and DirectX along the way. In this series, we are going to build a simple game to illustrate the various components of a commercial game. Tools: Before we start writing our first game we need to talk about the tools we will use. The most important tool for any developer is the Integrated Development Environment (IDE). Visual Studio 2005 (also known by the codename “Whidbey") is the third version of the standard Microsoft IDE for .NET Framework-based applications. The second important tool we need to create a great looking game is a graphics Application Programming Interface (API). What makes a successful game? End Sub

Free C/C++ Libraries, Source Code and Frameworks Here are some C and C++ libraries, DLLs, VCLs, source code, components, modules, application frameworks, class libraries, source code snippets, and the like, that you can use with your programs without payment of fees and royalties. Note that some libraries (etc) listed here may have certain restrictions about its use and/or distribution. Be sure you read the licence conditions in each package before using them. A few types of libraries have been moved to their own pages, due to the large number of items in those categories. Here are some of the other pages containing free libraries on this site: GLib OpenCV: Open Source Computer Vision OpenCV, or Open Source Computer Vision, is a library with functions for real time computer vision. UpTools C++ Library Boost C++ Libraries This site is a source of "free peer-reviewed portable C++ source libraries" (quoted from the site). libunicows Robust glob with smarter char class handling libsigc++ Callback Framework for C++ The Standard Function Library

Zen and the Art of the Fireball&|&Troll in the Corn... So it is said that if you know your enemies and know yourself, you can win a hundred battles without a single loss. If you only know yourself, but not your opponent, you may win or may lose. If you know neither yourself nor your enemy, you will always endanger yourself. - Sun Tzu A party lives and dies by teamwork. Too often, the failure of one creates the failure of many. The Essence of Tactics Retain your ability to act, and deny your enemy the ability to act. An enemy who is dead is denied all future actions. Two bloodied enemies have twice as many actions as one untouched and one dead enemy. A sleeping enemy is denied actions until he awakes. A slowed or immobilized enemy is denied actions only as long as nothing is within his reach. An action which misses is equivalent to an action not taken. While death is permanent, a great and mighty enemy cannot be killed quickly. The master neither rushes to battle, nor flees it. The weak enemy stings lightly, but falls quickly. Democracy Aid Choice

The Java™ Tutorials The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails". The Java Tutorials primarily describe features in Java SE 8. What's New The Java Tutorials are continuously updated to keep up with changes to the Java Platform and to incorporate feedback from our readers. This release of the tutorial corresponds to the JDK 8u101 release. Two new processing limit properties, entityReplacementLimit and maxXMLNameLimit, have been added to JAXP. Trails Covering the Basics These trails are available in book form as The Java Tutorial, Sixth Edition. Creating Graphical User Interfaces Creating a GUI with Swing — A comprehensive introduction to GUI creation on the Java platform.Creating a JavaFX GUI — A collection of JavaFX tutorials. Specialized Trails and Lessons

Roleplaying Tips for game masters for all role-playing systems The Mother Of All Character Questionnaires Use this list of questions to construct or add to your own characrer questionnaire. The questions cover different genres and types of details, so feel free to exclude or modify to suit your group. Questions are divided into broad categories. And similar questions and bunched into groups within their category. For brevity, I cut out most follow-up explanation type questions, such as "Why", "how come", and so on. Introduction Questions Give a two or three word description of yourself. Physical Traits How old are you? History Where is your homeland? Family Who were your parents? Relationships Do you have any close friends? Personality/Beliefs

Chaotic Shiny - RPG-Related Generators The Cube (game) Kokology is the study of kokoro (Japanese: 心) which in the aforementioned language means "mind" or "spirit". The series of Kokology books were created by Tadahiko Nagao and Isamu Saito,[1] a professor at Rissho and Waseda Universities in Japan and an author of a number of bestselling books regarding psychology and relationships. The television Series ran on Saturdays it was only aired in one city broadcast time 22:00 to 22:54 (54 minutes) Series Run: April 20, 1991 to March 21, 1992Country: Japan BroadcastingBroadcast: Yomiuri Television Production DepartmentProduction: IVS TV ProductionCast/s: Yamaguti Mie, Inferior soul, Izumiya Shigeru, Miwa Akihiro More The video games Soreike Kokology and Soreike Kokology 2 were released in 1992 and 1993 by "Tecmo" with English and Japanese releases for MAME,[3] Sony PlayStation, and Sega AM2. The game is considered "rare" among collectors. The Cube (game)[edit] References[edit]

HTML 5 and CSS 3: The Techniques You'll Soon Be Using | Nettuts+ In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along. Before we get started, consider using one of our HTML5 Templates or CSS Themes for your next project—that is, if you need a quick and professional solution. Otherwise, it's time to dig into these techniques. HTML 5 is the next major version of HTML. Before we begin marking up the page we should get the overall structure straight: In HTML 5 there are specific tags meant for marking up the header, navigation, sidebar and footer. It still looks like HTML markup, but there are a few things to note: In HTML 5, there is only one doctype. Instead of using divs to contain different sections of the page we are now using appropriate, semantic tags. "What?! That's all!

Related: