Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
HTML 5 refers to new web technologies such as high performance JavaScript engines, canvas 2D and WebGL, video and audio tags.
11
votes
Best technique for drawing isometric tiles
Using transparency (alpha channel) is the way to go, I recommend.
This means that when you want a vertical object on the tile like this:
Then you can do it easily if your renderer draws the tiles …
6
votes
Accepted
PHP and Javascript/HTML5 Collaboration
Several points:
You should definitely enable error reporting and error logging into a file on the PHP side, otherwise you'll have no evidence of problems. AJAX errors usually cause little visible er …
5
votes
Accepted
What is better for the overall performance and feel of the game: one setInterval performing ...
A single task is definitely better.
You don't want nondeterministic behaviour.
While Javascript normally runs all your code in one thread and won't interrupt it (it will not preempt other JS code), …
4
votes
How do I protect sending scores from HTML5 games to my server
Do not worry about it; protecting from all attacks is essentially impossible if you trust the client. If nobody uses Fiddler etc, to modify the AJAX request, they can simply fire up a JS debugger and …
3
votes
Issues with shooting in a HTML5 platformer game
Your problem with removing bullets from the list while iterating the list is a common one. It happens in many languages (not just Javascript).
If you want to remove an object from the list while you' …
3
votes
How to make an infinite map
The approach described by Phillipp is essentially what you'd do.
I would build the world in "blocks". Suppose you have one block, say 50x50 tiles, then you can pseudorandomly generate it (using the o …
3
votes
Defining the track in a 2D racing game
I'd go for a much more simple approach:
Predefine the tracks in some editing tools of your choice; export them using a graphics program, defining colours for different areas of the track.
Using a bi …
2
votes
Accepted
Creating several instances of the same object, and selecting only one
There are several issues here.
Storing several instances of object(s) in memory
This is generally done using an array or some more complex data structure. You can use a single array to hold everyt …
2
votes
HTML5 game obfuscation
Even if you don't obfuscate your code, HTML/ JS is already about the same level of difficulty to reverse engineer as SWF.
SWF files contain the original Actionscript code, (IIRC), with comments etc, …
2
votes
Need Guidance Making HTML5 Canvas Game Engine
The scripting language has to be Javascript or something which compiles into it. I recommend that you do use Javascript. There are a lot of problems with Javascript - such as its lack of a single stan …
2
votes
Accepted
Receiving keyboard events on a canvas in Javascript
I suspect the canvas never has the keyboard focus. Keyboard events will be sent to the Window object.
Try adding the events to the Window object. (NB: It might be clearer what's happening if you don' …
2
votes
What's the current preferred method for serving/storing game data on html5 games
You've confused the assets with client-side data storage.
You can load assets using normal HTTP requests that the browser makes. These are subject to normal HTTP rules about caching, expiring and con …
1
vote
Making a startscreen for an HTML5 game?
Most compelling games seem to use their game engine in the start-screen.
So it will be a specially set-up version of the rendering / gameplay engine playing a demo or autonomous activity (Examples: A …
1
vote
3d js map rendering
If you've got planets in space, in a realistic way, this probably means that:
Planets are extremely large
There is a lot of space in between them
This means that orthographic projections (like you …
1
vote
HTML5 Canvas game viewport
You didn't say whether you're using the 2d context or WebGL; I'll assume that you're using 2d context.
You can use the 2d context object's transformation methods to set the translation.
Normally thi …