klaushauschild1984 / ff7rl Goto Github PK
View Code? Open in Web Editor NEWFinal Fantasy 7 roguelike
License: GNU General Public License v2.0
Final Fantasy 7 roguelike
License: GNU General Public License v2.0
Now if there is the chiptune soundtrack is complete it might fun to have a "test room" for the soundtrack so people can enjoy it.
Reorganize the pom.xml by the Maven - POM Reference.
Define code formatting guideline and quality rule.
Than apply them.
Make an awesome trailer for the upcomming game to attract even more people in this story.
Basic idea:
Caching for resources is currently hand written.
Replace it by some ready to use cache implementation like Guava Cache.
Convert soundtrack to chiptune
Currently all entries of a menu are enabled.
In future there has to be a possibility die enable/disable menu entries dynamicaly.
Build an ui component for displaying something like images.
The sources will be three files:
Every pixel with a color and no alpha or a character will be printed. To prevent a pixel to be drawn make it fully transparent in the image files and no character in the text file. All three files share the same grid of "pixels" and will be overlayed during rendering.
This resource will be the basic implementation for rooms and maybe somelike sprite or so.
Implement the first room of the game.
Within this room all features of the interior could be shown and proved:
If there is an error to interpret the command given to the debug console the hole stacktrace of the groovy exception will be printed.
Print only the message.
Log the hole exception by the logger.
Packed in the .exe wrapper the resource scanning (currently to get all sound files) is not working. No resource will be found.
Maybe write down my experience during development in a blog or so.
Convert all existing UI components to builder pattern and ensure new one will align to this pattern too.
Currently there is this one main loop coordinating the states of the game. Maybe it could be interesting to have state machines within states. E.g. the different menus (characters, items, equip, etc.) within the menu state.
For that reason make the main loop a reusable component. And test it!
Always scroll the output to the end.
Provide a console for debugging purposes.
Currently the full package is about 80MB with alls the mp3's.
Add a profile to the pom for building a light package without not essential data like sound.
input.mapping is written but changes have no affect
If input is null within the input method a NPE will occur.
Turn the currently blank battle screen in a functional preview. There are vairous sub tasks (TBD).
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.