We found learning a new coding language is hard at the start. With the syntax and lines being messy, and everything being overwhelming. We decided that we make a programming language that doesn't have these problems
Blocksource has two main tabs, one with code, and one with the code visually represented. This would help let the user compare the codes and learn which part of the code is which. The blocks are also color coded corresponding to their catagory.
Since the C# framework we are using is only for windows, we also made a Java version of it for cross-platforms. We first made a simple design for the UI and then slowly finished bit by bit.
During the coding process, we needed to debug the code many many times, glitches kept occurring and endless hassle to get things to work. We also got tired and couldn't think properly.
We were able to pull through all of the problems that we've encountered, by either finding a direct solution or a workaround.
We learned that coding can be a difficult thing to work with when building projects and that patience is required.
A better more optimized and more friendly design, maybe even being the next well-known IDE (you never know).
Both videos are on the channel below.
https://www.youtube.com/channel/UC9-DJcETNBO6gVyZxA3_z9w/videos (Presentation: https://www.youtube.com/watch?v=6-sIBmTZkJw&t=5s) (Demo: https://www.youtube.com/watch?v=y-To5X-blOo)
- Coding Area
- Computer generated blocks represented by the code written (color coded)
- Console for Output
- Light and Dark theme
- Toolbox for function
- Open new .blcks files and create new .blcks files
- Edit menu
- Tool bar that can go anywhere
- Super cool transparent top bar