Hello, DPerry.com readers. I’m back with a gigantic list of programming languages. For some reason, the links have progressively evolved from programming languages to David Hasselhoff. Don’t ask me why. I suggest letting it be.
If you have any comments, please feel free to e-mail me at mmoraes@rogers.com or leave a post at DPFiles.com. If you’re interested in gaming, these links will definitely inspire you to force a round peg in a square hole. I’ll start off with the programming, then AI, then finish off with David Hasselhoff (fortunately, in that order of importance). BTW, my next article will be entitled “Write Things Down” – turning ideas into achievable goals. I see a lot of refreshing thoughts floating around in the forum. Hopefully, the next article (unless I lose what I wrote down… the irony) will make gamers realize the importance of writing things down. Take care, and here are the links.
Programming Languages
- Alternative Languages
- Computer Chess Programming
- The Pizza Language Tutorial – A Java extension to: Generics (aka parametric polymorphism), Function pointers (aka First-class functions), and Class cases and pattern matching (aka Algebraic types)
- Simkin is a high-level scripting language, which works with Java or C++ and XML.
- Sather – Object Oriented Programming Language
- Suneido – Database Software and Programming Language
- Java – Well, Duh.
- Programming Languages for the Java Virtual Machine
- Jbuilder is a cross-platform environment for building Java applications
- Haskell is a purely functional programming language
- A Screenful of Forth
- MiniSQL (or mSQL) – a light-weight SQL Database engine technology
- Everything you need to know about Logic programming, but were afraid to ask
- Unofficial Guide to Lego Mindstorms
- A free Prolog programming software
- Visual Prolog – freeware
- POPLOG is a free, open source, multi-language software development environment
- Type Assembly Language
- Pike – a dynamic programming language with a syntax similar to Java and C
- ANTLR – a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++ or Java actions
- Articles for Inspiring Game Developers
- How to design a magic system for role-playing games (not the end all)
- Game Programming Information
- Languages, Languages, and more Languages oh my!
- Catalog of Free Compilers and Interpreters
- The latex project – it’s not what you think. A document preparation system for high-quality typesetting
- Watch out Latex. Here comes Lout!
- Getting Informed on C++ – documents and sources
- GTK+ is a multi-platform toolkit for creating graphical user interfaces
- Go To Statement considered harmful so beware of the Go To.
- Qt – another C++ GUI/API
- Primitive
- Types considered harmful. I knew that.
- Calling COM Objects with Smart Interface Pointers
- Javaonthebrain – Neat Java Games (see Applets)
- Advanced Character Physics – physically based modeling which is well
- suited for interactive use
- The comp.compilers newsgroup – it’s been around since 1986
- CxImage is a C++ class to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images.
- A Forum about Game Programming in Java
- Mono Project – an effort to create an open source implementation of the .NET Development Framework.
- An alternative to DirectX
- Game Tutorials – Needs no introduction (well, it’s about game programming)
AI
- AI in Games
- Unreal Creature Care and Feeding Guide
- Star Chess
- Brainiac Behavior Engine
- BotKnowledge is a great site that has a lot of neat links about AI bots
- Back-Propagation for the Uninitiated
- Object-Orientation and Gaming
- Simple Board Game AI
- A* for the Masses
- MindRover – Intelligent Robot Simulation Strategy Game (whew!)
- Their Goal is to catalogue Every Game AI Article
- Artificial Intelligence & Computer Games Research
Stuff
- SpeechStudio Suite is a complete set of tools, utilities, and controls for rapidly constructing, integrating, or prototyping speech and telephony applications written with VB.Net, C#, Visual Basic or Visual C++.
- AT&T Natural Voices Demo – realistic human-sounding synthetic speech system
- Rendering, Animation and Modeling Gallery
- Geometric Algorithms for Modeling, Motion and Animation
- Rigid Body Simulation Tutorial
- The Physics of Racing Series
- Sodaplay
- Orisinal – neat games
- The Indie Game Jam is a yearly game design and programming event designed to encourage experimentation and innovation in the game industry
- Public Art, Net Art
- Boards of Canada
- Steering Behaviors For Autonomous Characters