05 March 2006
HGE - GPWiki
by bcpbcpExplicaçao e tutoriais sobre a HGE.
According to hge.relishgames.com, HGE (Haaf's Game Engine) is a "an easy to use yet powerful
hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly and easily." It is built upon DirectX8, but no knowledge of DirectX programming is necessary, just familiarity with C++.
Haaf's Game Engine - Hardware accelerated 2D game engine
by bcpbcpEngine opensource 2d.
Um clone do Geo Wars foi feito com ela.
04 March 2006
CodeGuru: Mould Text in Any Shape
by bcpbcp (via)Sometimes, putting text in a rectangular block may just be a little too straight. I designed the C++ class QEnvelopeText to widen the range of layout options. With it, you can mould a piece of body type in any shape.
It operates in the realm of GDI+, the extension of GDI which was introduced with Windows XP. In go a GraphicsPath with the "envelope" and a text string; out comes another GraphicsPath containing the enveloped text.
C# coding standards and Best Programming Practices - C#, VB.NET, ASP.NET
by bcpbcp (via)Believe it, majority of the programmers write 'Working Code', but not 'Efficient Code'. As we mentioned in the beginning of this tutorial, do you want to become the 'Most Valued Professional' of your company? Writing 'Efficient Code' is an art and you must learn and practice it.
GameProducer.Net » Blog Archive » Sometimes Programming Is Like Playing an Adventure Game
by bcpbcp (via)If sometimes you feel you cannot solve a problem and you feel tired - go to sleep and let your brain solve the problem while at sleep. It just might work.
25 February 2006
Introducing JSON
by bcpbcp & 14 others (via)JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
Agent-Based Modelling Tutorials- Main Page
by bcpbcp (via)This tutorial contains three main sections:
* Java basics - A basic introduction to some of the concepts of the Java programming language.
* Eclipse basics - A basic introduction to using the Eclipse Java development environment.
* RePast tutorial - A basic tutorial and step-by-step guide to creating a RePast model (with Table of Contents here)
Libwww - the W3C Sample Code Library
by bcpbcp (via)Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32). It's well suited for both small and large applications, like browser/editors, robots, batch tools, etc. Pluggable modules provided with libwww include complete HTTP/1.1 (with caching, pipelining, PUT, POST, Digest Authentication, deflate, etc), MySQL logging, FTP, HTML/4, XML (expat), RDF (SiRPAC), WebDAV, and much more. The purpose of libwww is to serve as a testbed for protocol experiments.
Java ID3 Tag Library
by bcpbcp & 1 other (via)This library reads song information, such as song title, artist, and album, from an MP3 file. It supports ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3, and ID3v2.4 tags. MP3 Frame Headers can also be read. There is a FilenameTag, a ID3v2.4 tag that is intelligently derived from the file name. It contains tag synchronization utilities, multiple save options, and easy tag conversion methods. more ...
It is hosted at sourceforge.net
05 February 2006
PC Logic Games: Mind Rover
by bcpbcpThis is part four of five in my series on programming logic games. This week's game is Mind Rover, a commercial game which came out in the late 90s. Mind Rover is a fun and challenging game in which you build and program a rover to complete one of the many the scenarios. The scenarios range from winning a race to defeating an opponent rover in battle.
21 January 2006
PC Logic Games: Bug Brain
by bcpbcpThis is part three of my five part series on programming logic games. This week's game, Bug Brain, uses neural nets as its programming model. Neural nets are a mainstay of machine learning in computer science and of science fiction stories. In each Bug Brain level, you have to construct a neural net to guide your bug to complete some task. For example, in the level pictured below, you program the lady bug, and your task to have it eat the three bugs without falling off the branch.
19 January 2006
PC Logic Games: Node Warriors
by bcpbcpEach turn, you queue up five instructions for your cyber bug to follow from the random list of available instructions.
15 Seconds : A Step-by-Step Guide To Using MySQL with ASP.NET - Part 1
by bcpbcpBack in the days of classic ASP, if you were building a database-driven web site, your choice was either to invest a lot of money to get a copy of Microsoft SQL Server (or some other enterprise-ready database) or invest a lot of time finding a way to deal with the performance and scalability limitations of Microsoft Access. Luckily these days there's another viable alternative: MySQL.
17 January 2006
How To Write Unmaintainable Code
by bcpbcp & 7 others (via)In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment, since no one but you has a hope in hell of maintaining the code. Then again, if you followed all these rules religiously, even you wouldn't be able to maintain the code!
16 January 2006
Ruby off the Rails
by bcpbcp & 2 othersRuby on Rails is just one facet of what makes Ruby great, just like EJB is only part of the Java™ enterprise platform. Andrew Glover digs beneath the hype for a look at what Java developers can do with Ruby, all by itself.
PC Logic Games: Robby
by bcpbcpThis is the second in a five part series of programming logic games.
1
(19 marks)