b3dgs / lionheart-remake Goto Github PK
View Code? Open in Web Editor NEWJava remake of Lionheart amiga game
Home Page: https://lionheart.b3dgs.com
License: GNU General Public License v3.0
Java remake of Lionheart amiga game
Home Page: https://lionheart.b3dgs.com
License: GNU General Public License v3.0
Loading sprite is not centered on screen.
Set position to middle and location to half screen size.
When a monster died, spawn an explosion over it.
Set moon position same as original.
Provide collisions for player over map tile:
The entity must also support correct gravity and collision with player (just detection for the moment).
Ensure all swamp sceneries of the original game are implemented with their effects:
Basic ground collisions remains incomplete:
Once sheet effect has been started it continues until its maximum.
If entity over it left the sheet's top, the oscillation effect must stop and reach the shortest side (continue or reverse angle computation).
Ensure the water foreground is well implemented:
Once item is taken, trigger an effect (stars).
Implement the game introduction.
Use a specific collision group for sceneries.
Add automatic camera player tracking.
Review the extro implementation to ensure it is well implemented.
Remove any static border collision declaration, and detect them dynamically by checking the player over the map.
Add equilibrium animation.
Provide version and engine info at screen bottom.
Adjust movement, jump force and fall gravity to a better value, close to the original.
And its interaction (effect).
Review movement speed, smooth and jump.
General fixes required.
Transitions not working correctly.
Attack must be done only one time per action key press.
Jump glitches when falling.
Walk glitches when landed.
Handle entity stats (health...)
Ensure the menu is well implemented, including the levels transition with their associated pictures.
Ensure the 3 swamp backgrounds are correctly implemented with their rasters:
By using the editor, create the 3 Swamp stages:
Stages:
Jump action is simple. Enhance it by allowing to control maximum jump height (use jump key press delay).
Allow to place starting / ending and checkpoints in the editor.
This scenery must allow player to walk over it. No sheet effect for now.
Support border detection as with tiles.
Add support to sword shade effect.
Create a specific editor for Lionheart Remake by using the lionengine-editor module.
Fragment can be used to add the specific part.
Prepare a fully playable swamp level with all required features to complete the level:
Once monster life reach 0, spawn an explosion effect.
The following ground attacks can be performed on ground with FIRE + DIRECTION:
Attach a sound for each swamp level element:
Internal game resolution is a little bit scaled compared to native screen. Find the strict same factor to provide the same scene scaling.
As horizontal speed is faster than gravity, player no longer stays on ground when moving down on slopes. Add a special offset to stay locked on slopes.
Ensure all swamp monsters of the original game are implemented with their AI:
Insert a properties view under the palette view, in order to custom objects, such as their movement, patrol...
Ensure all swamp items of the original game are implemented with their effects:
The item must be 'takeable' by the player (simply destroy item).
Add the following monsters with their behavior:
When falling over sheet scenery, add oscillation effect on it and player over it.
Camera must follow player with a interval margin (left and right).
Each attack must provide its own collision in order to interact with monsters collision.
Provide Swamp Dusk theme raster.
Provide a basic gameplay with animations:
Add the following items with their behavior:
Context menu should be added to Lionheart Remake map (lrm) in order to allow to load an existing map from the project view.
Add also a save map action that will let the user to save its map.
Add the following sceneries with their behavior:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.