Skip to content

kennyw0625/BlockSource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlockSource

Inspiration

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

What it does

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.

How we built it

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.

Challenges we ran into

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.

Accomplishments that we're proud of

We were able to pull through all of the problems that we've encountered, by either finding a direct solution or a workaround.

What we learned

We learned that coding can be a difficult thing to work with when building projects and that patience is required.

What's next for Blocksource

A better more optimized and more friendly design, maybe even being the next well-known IDE (you never know).

Presentation and Demonstration

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)

Feaures

  1. Coding Area
  2. Computer generated blocks represented by the code written (color coded)
  3. Console for Output
  4. Light and Dark theme
  5. Toolbox for function
  6. Open new .blcks files and create new .blcks files
  7. Edit menu
  8. Tool bar that can go anywhere
  9. Super cool transparent top bar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages