Skip to content

PanfuJs was/is my attempt to recreate the old flash client in pure html5 and js. The goal is to replace the old client with a new one using modern technologies

License

Notifications You must be signed in to change notification settings

Slyvan25/PanfuJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PanfuJs was/is my attempt to recreate the old flash client in pure html5 and js. This is to start my own panfu website just for fun and nostalgia.

Why a rewrite?!

When i was playing on a private server years ago and heard about flash being deprecated by 2021 i was like why not recreate this as a project for school. I got far and actually made something that worked in js and canvas but my knowledge was really limited. It was really messy and a few years later i decided to rewrite it with an engine kind of approach so that implementing stuff would be better. After looking at many options i decided to go for P̶i̶x̶i̶J̶s̶ Phaser as renderer/engine and here we are.

And let's be real here.. flash emulators or older chromium containers aren't really a solution but just a patch for a problem that should be solved.

Why not unity or unreal godot or anything else?!

Because it's fun and i think AAA engines are way to heavy for a game like this. It's like putting a race engine in to a small car. will it work?! probably... is it resource hungry and impractical hell yea.

Can i contribute?! FUCK YES!

You may contribute if you want. i want this client to be open source for the community.

Contact

Be sure to contact me if you still have the full flash client, I'd love to add more stuff in to this.

Discord: slyvan25#5565

Dependencies and libraries used for this project

  • pixi.js
  • socket.io

Current project goals

  • Load in scenes
  • add sessions to client
  • create basic version based on the first panfu revisions
  • get it working with the original emulator or build a new game server
  • implement dev tools so that we can add content trough a portal
  • add achievements
  • add quests
  • add ranks
  • add mod tools
  • add all newer content with the mod tools

Image

About

PanfuJs was/is my attempt to recreate the old flash client in pure html5 and js. The goal is to replace the old client with a new one using modern technologies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published