background preloader

Programming

Facebook Twitter

Shapecatcher: Draw the Unicode character you want! ImageMagick: Convert, Edit, Or Compose Bitmap Images. Create a new Fiddle. WebPutty: Simple, fast, and powerful CSS editing and hosting. - WebPutty.

Java

jQuery. Coordinates in Hexagon-Based Tile Maps. Introduction Tile Maps are often used for the graphics in two-dimensional games.

Coordinates in Hexagon-Based Tile Maps

Using tiles means that all graphics are combinations of smaller graphics, similar to mosaics. The advantage is a smaller need for memory. The tilesets are seldom bigger than a few hundred kilobytes and a map needs far less memory than a pre-rendered image; it needs only a pointer per field that identifies which tile is used. Amit’s Game Programming Information. What’s on this page?

Amit’s Game Programming Information

I’m interested in producing complexity out of simple parts. This page contains bookmarks that I collected while working on games; I did not write most of the content linked from here. As a result the set of links here reflects the types of things I needed to know: only a few specific topics (not everything related to game programming), general ideas instead of platform-specific information (graphics, sound, compilers), and ideas and designs instead of source code (I find it easier to go from an idea to code than from code to an idea). Other sites, like Gamedev Tuts+, Gamedev, and Gamasutra, cover lots more topics than mine does. Programming for fun: Hex grids. Geometry A tiling of regular hexagons can be laid out on a rectangular grid: Via the Pythagorean Theorem, the relationship between horizontal and vertical grid line spacing is: For every hexagonal tiling there is an isomorphic triangular tiling representing hexagon adjacencies: Coordinates How should coordinates be assigned to the hexagons in the grid?

Programming for fun: Hex grids

Transforming the isomorphic triangle grid to rectangular form shows the problem with this, though: Because the diagonals between adjacent hexes run in different directions on alternate rows, working with the hex grid is more complicated. Hexagon Map. HTML5 Form Validation Examples < HTML. Tweet200 Shares Share0 Tweets31 Comments The option of using pure HTML, sometimes with a touch of CSS, to complement JavaScript form validation was until recently unthinkable.

HTML5 Form Validation Examples < HTML

Sure there have been all kinds of whacky plug-ins over the years aimed at achieving this, but never a single standard that we could work towards. For a more detailed introduction to HTML5 form validation you can find some great articles linked under References below. In this article we intend to present only a number of simple examples to get you started, covering the basic form elements. Before you ask, and someone always does, these examples will currently work in the following browsers: Safari 5, Chrome 6, Opera 9, Firefox 4 Beta and the iPhone/iPad. 1.

The simplest change you can make to your forms is to mark a text input field as 'required': JavaScript Form Validation : quick and easy! Using client side JavaScript is an efficient way to validate the user input in web forms.

JavaScript Form Validation : quick and easy!

When there are many fields in the form, the JavaScript validation becomes too complex. The JavaScript class presented here makes the form validations many times easier. Contents.

OpenGL

UDK - Unreal Development Kit. Tutorials. Unreal Engine 4 Unreal Engine 4 tips: A couple of random all purpose UE4 tips.

Tutorials

Performance tips most notably. The Solus Project: Several videos and presentations on the making of the UE4 title Solus, along with the free Solus example files. Unreal Engine 3 (UT3/UDK/Other) Note these tutorials have been written with various versions of the engine. UE3 FAQ: Frequently asked questions regarding UE3. Design/Art Tutorials – Universal/Any Game. 10 Things You Should Know In Programming Unity3D Games.

Unity3D is a very nice tool in developing games or creating prototype.

10 Things You Should Know In Programming Unity3D Games

We have been using it for several months. It is well documented and the community is active enough for beginner. Also it provides an efficient Q&A website that you can get help of your problem. Programowanie - 4programmers.net. Emacs Beginner's HOWTO. Lua 5.1 Reference Manual. By Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes Copyright © 2006–2012 Lua.org, PUC-Rio.

Lua 5.1 Reference Manual

Freely available under the terms of the Lua license. contents · index · other versions · english · português · español Lua is an extension programming language designed to support general procedural programming with data description facilities. It also offers good support for object-oriented programming, functional programming, and data-driven programming. Being an extension language, Lua has no notion of a "main" program: it only works embedded in a host client, called the embedding program or simply the host. Lua is free software, and is provided as usual with no guarantees, as stated in its license. Like any other reference manual, this document is dry in places. Www.winapi.org - Programowanie w Windows API, Win32, C, C++, winsock.

C

Microsoft. Linux forum - Polskie Forum Linuksowe: Java i Mono => Tutoriale i linki działu >>Java i Mono<< Pearltrees - Google Chrome extension gallery. Binboy at Sphere. ASCII Generator. Warsztat - Programowanie gier. Online Web Tutorials. Kurs HTML - strona WWW za darmo. HTML5 Rocks - A resource for open web HTML5 developers. Bootstrap, from Twitter. HSQLDB. Ruby.