Coder Social home page Coder Social logo

h5pal's Introduction

h5pal

Introduction

《仙剑奇侠传》(百度百科)的HTML5 移植,基于SDLPAL

<The Legend of Sword and Fairy> I.E. PAL (wikipedia) porting to HTML5. Based on SDLPAL.

English version of this README

如何搞起

环境

构建

  • bower install
  • npm install
  • gulp
  • 建立pal-assets/目录,把仙剑95版(存档180~185KB的版本)的所有文件拷贝进去。(不要问我去哪里找)

运行

其他

一句话,我TM就想知道能玩吗?

能走,能对话,能开宝箱,能用道具,能打架(没完全实现)……能做很多事情,排除BUG造成剧情无法进行下去以外,只靠走地图可以体验很多很多剧情……了。

因为战斗系统有很多没实现以及很多BUG,当出错的时候会直接判定为赢。建议到common.js里打开INVINCIBLE开启无敌降低游戏难度。

没图你说个JB

Screenshots

完成度

模块 进度
资源 90%
读档 99%
存档 40%
Surface 90%
位图 99%
Sprite 99%
地图 90%
场景 90%
调色盘 90%
文本 99%
脚本(天坑) 70%
平常UI 90%
战斗UI 90%
战斗(天坑) 70%
播片 90%
结局 95%
音乐 0%
音效 0%

以上数值除了为0的外都是盲目乐观的

已知问题

Issues太多了,懒得列,慢慢补。

开发者须知

License

GPL v3

Inspired by SDLPAL

结语

仙剑20岁生日快乐


How to play

Environment

Build

  • bower install
  • npm install
  • gulp
  • Create a folder named pal-assets. Copy all pal95 (which one save file is 180~185KB) files into it. (You may not find these files in this repo due to copyright reasons.)

Run

Etc.

I'm just wondering whether I can play it or not.

You can walk, talk, open chests, use items, fight ... a lot of thing in this game. Without some bugs crashing the game, you can experience the story well.

Due to the completeness and bugs of battle module, you will be judged as win when exception happens. I strongly advise you to turn on INVINCIBLE in common.js to make the game easier.

STFU without pictures

Screenshots

Progress

Module Progress
Resource 90%
Loading 99%
Saving 40%
Surface 90%
Bitmap 99%
Sprite 99%
Map 90%
Scene 90%
Palette 90%
Text 99%
Script (OMG) 70%
Game UI 90%
Battle UI 90%
Battle (OMG) 70%
Movie 90%
Ending 95%
Music 0%
Sound 0%

Numbers above are all given at will except zeros.

Known Issues

Issues - tooooo many. Will fill this later.

Developers should know first

License

GPL v3

Inspired by SDLPAL

Ending

Happy 20th birthday to pal.

h5pal's People

Contributors

licstar avatar liuji-jim avatar mingstar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.