This project isn't ready to be remixed and added onto by @WojtekGame yet. It is still in development but is shared so that @WojtekGame can comment recommendations, information, etc. I will tell @WojtekGame when it is his turn to add onto ArctiCode. This is a beta and won't be of much use in it's early stages. In order to use this, you are going to need to learn the basic programming language that ArctiCode is. Here are the available commands as of now. If/Stuff Statements (Controls Commands): 1. {if touching mouse pointer Commands: 1. go to x _ y _ 2. go to x _ 3. go to y _ 4. change x by _ 5. change y by _ 6. show 7. hide 8. set (color, fisheye, whirl, pixelate, mosaic, brightness, or ghost) effect to _ 9. change (color, fisheye, whirl, pixelate, mosaic, brightness, or ghost) effect by _ 10. loop 11. change costume by _ 12. set costume to _ 13. change backdrop by _ 14. set backdrop to _ 15. go to (front/back) layer 16. go (forward/backward) _ layers 17. set size to _ 18. change size by _ 19. turn _ degrees 20. point in direction _ 21. wait _ seconds 22. set variable (a-z) to _ 23. change variable (a-z) by _ 24. pen down 25. pen up 26. stamp 27. erase all 28. set pen (size, color, transparency, saturation, or brightness) to ___ 29. change pen (size, color, transparency, saturation, or brightness) by ___ 30. say _____ for ___ seconds (if you want multiple words said, use dashes, underscores, or some other filler, no spaces!)
CURRENT MAJOR ISSUES: 1. Bulky code - HAS BEEN IMPROVED - Will improve code simplicity and efficiency throughout development. 2. Variables and inputs of data in general don't support equations like +, -. *, /, etc. - This will be first introduced to variables exlusively and then extended to all inputs when it can be implemented more efficienly. 3. Commands don't currently have a definite script to follow. v1.1.1 will solidify these commands to prevent prior versions of code within apps to be incompatible. 4. "if" command is inefficient and unstable. If the "if" command isn't met, it will skip many scripts and continue to count up and not stop or loop. i.e. If the script is "{if touching mouse pointer" and the mouse isn't touching it, it will skip all scripts and forever count up in the "script to read" variable. Changelog: v0.1 - First iteration - Made primarily for demonstration and development use only - Basic coding language - Sprite movement abilities (IMPROVED) - Basic variable system (unfinished, UPDATED) - Commands: Show/hide, set/change size, set/change variable, set x/y to, change x/y by, go to x _ y_, set (ghost effect, brightness, etc.) to _, change (ghost effect, brightness, etc.) by _, go to _ layer, go _ by _ layers, pen capabilities, first iteration of if command protocol, etc. - Pen - First iteration of "if" command protocol code: means "{if touching mouse pointer" functionality works.