Skork Engine Framework [Private Repository] is the sequel to the original Skork project.
Skork (SCORE-K) is a custom programming language for writing a game with rules you define. Skork engine allows you to test code in a visual way using sprites. You can visual your code using primitive variables, loops, and sprites. My audience is anyone interested enough to write in a simplified programming language, and visualize code in a different way! Feel free to fork it and make any update/addition/deletion you want.
But remember to do all such activities in accordance to the current license.
Skork old discontinued project- Windows based GUI implementation of the Skork Engine Framework.
- Skork Engine framework itself! (private)
- Web based implementation of the Skork Engine Framework. (COMING SOON)
There is also a web based implementation of the Skork framework. This will be slowly developed overtime!
This project itself is open sourced. This refers to the GUI implementation of the Skork Engine, and the interaction with the Skork-Engine framework. The actual Skork framework is not open sourced. Since the rebirth of this project, I decided this project fits better with a data driven model. This means all profiles, preferences, (possibly) and projects will be in the cloud. An emphasis on a database model for this software means that database connectivity, and manipulation shouldn't be public (for security reasons).
It's the barebones API for parsing text into Skork code, compiling it, interpreting it, and running it! The Skork framework is responsible for delegating, managing, and executing resources based on the priortity of each task or instruction it interprets. This project is an implementation of the framework. The compiled framework will be available for use with its own license. The source code is not open sourced (See above). By itself, it doesn't do much. It needs an application to interact with.
Since its a programming language, technically, its uses are up to you. What makes this simplified programming language different than the others is that it is revolved around sprites which are a visual indicator of your code. Writing code around these sprites will enable you to visualize your code. Overtime, there will be other "entities" you can instantiate and interact with! You can create a "game" with a ruleset you define statically or dynamically through code. It provides an easy way to visualize a ruleset or function.
- 100% S.O.L.I.D principles
- Modularity (Multiple NuGet packages, use what you need)
- Lightweight (Ties into modularity)
- Simple (User friendly naming and documentation)
I want to develop this engine to the maximum. Possibly to be part of something bigger. This may include this software being aquired by a third party.