JavaScript games – free, online, without plugins

Part 2 JavaScript games part 2 – Crystal Galaxy
Part 3 JavaScript games part 3 (HTML5)
Part n More JavaScript Games

JavaScript games usually run in Any Web Browser (Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome, Konqueror, Opera), and usually does not require any Web Browser plug-ins such as Flash, Silverlight, Java Applet, ActiveX, etc.

JavaScript Super Mario Kart

JavaScript Super Mario Kart

JavaScript Super Mario Kart. A prototype of a Javascript Mario Kart-like racing game.

Browsers: FF2, FF3, Opera(9.27 and 9.5) and Safari 3.1+

A Javascript NES emulator

A Javascript NES emulator

A Javascript NES emulator. By Ben Firshman. NES Games: Bubble Bobble, Contra, Donkey Kong, Dr. Mario, Golf, Legend of Zelda, Lemmings, Lifeforce, Mario Bros., Mega Man, Pac-Man, Super Mario Bros., Tennis, Tetris, Tetris 2, Zelda II – The Adventure of Link, Super Mario Bros. 3.

Recommended Browser: Google Chrome.
The source is available on Github.

DHTML Lemmings

DHTML Lemmings

DHTML Lemmings

Recommended Browsers: Internet Explorer 5+, Firefox, Opera.

World of Solitaire

World of Solitaire

World of Solitaire. Games: Aces Up, Baker’s Dozen, Baker’s Game, Baker’s Game (Kings Only), Bear River, Canfield, Castles in Spain, Clock, Cruel, Cruel (Traditional Redeal), Double Easthaven, Double Easthaven (Kings Only), Double Klondike (Turn One), Double Klondike (Turn Three), Easthaven, Easthaven (Kings Only), Eight Off, Flower Garden, Forty Thieves, FreeCell, Golf, Golf Relaxed, Klondike (Turn One), Klondike (Turn Three), La Belle Lucie, Montana, Pyramid, Pyramid Easy, Pyramid Relaxed, Pyramid Relaxed Easy, Royal Parade, Russian Solitaire, Seahaven Towers, Scorpion, Spanish Patience, Spider, Spider (1 Suit), Spider (2 Suits), Sultan, Three Shuffles and a Draw, Trefoil, Trefoil and a Draw, Tri Peaks, Tri Peaks Strict, Triple Easthaven, Triple Easthaven (Kings Only), Triple Klondike (Turn One), Triple Klondike (Turn Three), Yukon.

Source is available under BSD style license. Offline version is available.

Js Tetris

Js Tetris

Js Tetris is an open source project, source codes are available for download under BSD license.

Invaders from Mars

Invaders from Mars

Invaders from Mars

JavaScript Bomberman

JavaScript Bomberman

JavaScript Bomberman

Minesweepers

Minesweeper

Minesweeper 1
Minesweeper 2
Minesweeper 3
Minesweeper 4

DHTML Arkanoid

DHTML Arkanoid

DHTML Arkanoid. Many power-ups and Level editor included.

Recommended Browsers: IE 5.0, Moz. 1.0, NS 6.0, Safari 1.3.2, Opera 9, iPhone (hardware 1.0)

JavaScript Sudoku

JavaScript Sudoku

JavaScript Sudoku

BeSlimed – Mootools Game

BeSlimed

BeSlimed – Mootools Game. Use Browser zoom in / out if you are playing on large screen monitor.

Spacius! A Space Adventure

Spacius!

Spacius! A Space Adventure. Classic shooter game that uses JavaScript.

Super Mario Bros

Super Mario Bros

Super Mario Bros. Choose one of the game mode:
Play Super Mario Bros without music
Play Super Mario Bros with music
Play Super Mario Bros (2X) without music
Play Super Mario Bros (2X) with music

Circle Bobble

Circle Bobble

Circle Bobble. Color matching game has a total of 17 levels. It gets quite challenging. More info.

3bored

3bored

3bored. You’re a little white rectangle. All you can do is crash yourself into the ground (hold the space bar to charge). More help.



Part 2 JavaScript games part 2 – Crystal Galaxy
Part 3 JavaScript games part 3 (HTML5)
Part n More JavaScript Games

Microsoft Expression Web team released SuperPreview

SuperPreview for Internet Explorer is a free tool for performing cross-browser debugging across Internet Explorer, including versions 6, 7, and 8.

To debug your pages for both Internet Explorer and Firefox you will need Microsoft Expression Web

Download SuperPreview

Also, take a look at similar tool – IEtester. IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process.

Run .exe / .dll compiled with Microsoft Visual C++ 2005 under Windows 95

It is unlikely, but you may need to execute .exe / .dll compiled with Microsoft Visual C++ 2005 under Windows 95. I know that official support ended in 1 January 2002, but believe me – there are more than couple of people, that still need to run this OS.

So here comes the problem. You try to execute some program, and get error:
---------------------------
Error Starting Program
---------------------------
The Some_File.exe file is linked to missing export KERNEL32.DLL:IsDebuggerPresent.
---------------------------
OK
---------------------------

This is a most common problem, with simplest solution. Open that .exe file with Hex editor (any Hex editor). Find string ‘IsDebuggerPresent’ and replace it with ‘GetCurrentProcess’ (or any other Import from kernel32.dll, that has the same length and does not take any parameters).

Function prototypes:
HANDLE WINAPI GetCurrentProcess(void);
BOOL WINAPI IsDebuggerPresent(void);

Hex view before:
0000FF68 53 65 74 55 6E 68 61 6E SetUnhan
0000FF70 64 6C 65 64 45 78 63 65 dledExce
0000FF78 70 74 69 6F 6E 46 69 6C ptionFil
0000FF80 74 65 72 00 39 02 49 73 ter 9 Is
0000FF88 44 65 62 75 67 67 65 72 Debugger
0000FF90 50 72 65 73 65 6E 74 00 Present
0000FF98 A0 01 47 65 74 50 72 6F   GetPro
0000FFA0 63 41 64 64 72 65 73 73 cAddress
0000FFA8 00 00

Hex view after:
0000FF68 53 65 74 55 6E 68 61 6E SetUnhan
0000FF70 64 6C 65 64 45 78 63 65 dledExce
0000FF78 70 74 69 6F 6E 46 69 6C ptionFil
0000FF80 74 65 72 00 39 02 47 65 ter 9 Ge
0000FF88 74 43 75 72 72 65 6E 74 tCurrent
0000FF90 50 72 6F 63 65 73 73 00 Process
0000FF98 A0 01 47 65 74 50 72 6F   GetPro
0000FFA0 63 41 64 64 72 65 73 73 cAddress
0000FFA8 00 00

Less serious WishMesh