GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - binarygrrl/SC_Js: Classic RTS game using html5 canvas and javascript, only js codes, all copyrighted materials removed

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

11 Commits
11 Commits

Folders and files

NameName
Last commit message
Last commit date
Characters
Characters
 
 
Controller
Controller
 
 
GameRule
GameRule
 
 
Utils
Utils
 
 
bgm
bgm
 
 
css
css
 
 
img
img
 
 
.gitignore
.gitignore
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
SVN.log
SVN.log
 
 
cache.manifest
cache.manifest
 
 
favicon.ico
favicon.ico
 
 
index.html
index.html
 
 

Repository files navigation

SC-Js

Classic RTS game at html5 canvas and javascript, only js codes, copyright materials removed

Getting started

  • Download the latest version from github: https://github.com/gloomyson/SC_Js/archive/master.zip
  • Unzip the folder
  • Extract original resources from starcraft and add into bgm & img folder
  • Double click index.html in the folder (this should open the game with your browser)
  • You can play without image/audio materials by input available CDN location instead, for example 'www.nvhae.com/starcraft'
  • Press the radio button (circle next to the level name) to select a level and play

Former 2015 version features:

  • All units/buildings/bullets/maps/magics and animations completed
  • Support war fog, zerg creep
  • Control panel, different buttons and icons
  • Support cheat code
  • Mouse and key control complete
  • Seven basic levels to test units and buildings
  • Three additional levels for playing: Champain, HUNTERXHUNTER and ProtectAthena

Newly added features in latest version

  • One additional level added: Tower Defense
  • Support replay your game playing
  • Experimental: Basic network play support in level 2, players can chat with each other in multiplayer mode
  • Experimental: Android install package for play on mobile devices
  • Check svn.log for other detailed changes

Notice

  1. Need extract resource from orginal starcraft game, and add them into bgm/img folder before play
    • List serveral useful extract tools: MpqWorkshop, GRPEdit and RetroGRP
  2. Need setup server before play in multiplayer mode, follow below steps:
    • Install NodeJs on your machine
    • Install websocket module: input 'npm install websocket' in cmd
    • Start SC_server: input 'node GameRule\SC_server.js' in cmd
  3. To play it on mobile device, install Android install package on your device: SC.apk
    • Tap once equals mouse click to select/unselect units
    • Tap twice equals mouse double click to select all same typed units
    • Hold pressing on screen equals mouse right click to set moving destination
    • Two fingers press on screen equals mouse dragging to select multiple units inside rectangle
    • Slide finger on screen to pan left/right/up/down

Try it online at:

SC Html5 Online

About

Classic RTS game using html5 canvas and javascript, only js codes, all copyrighted materials removed

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.