102
edits
No edit summary |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 88: | Line 88: | ||
'''Developing process''' <br/> | '''Developing process''' <br/> | ||
Before starting to code I did a research, sketched the game mechanism and rules, wrote the table creating algorithm and sketched all the letters and pictures which I wanted to use. Here are some of the sketches: <br/> | Before starting to code I did a research, sketched the game mechanism and rules, wrote the table creating algorithm and sketched all the letters and pictures which I wanted to use. Here are some of the sketches: <br/> | ||
[[File:sketches.jpg]] | |||
Then there came the first coding problem: how to code the letters with the chosen pattern? Do I have to code every single x there? Nope, too much work (thousands of x-es with their coordinates).. Maybe a mask over an image? Well, 10 lines code in average for every mask for more than 70 symbols… Hmm.. Not the best idea.. | Then there came the first coding problem: how to code the letters with the chosen pattern? Do I have to code every single x there? Nope, too much work (thousands of x-es with their coordinates).. Maybe a mask over an image? Well, 10 lines code in average for every mask for more than 70 symbols… Hmm.. Not the best idea.. | ||
At the end I decided to draw all the letters and pictures as SVG files, which lowered significantly the number of lines of code and made the program faster with no difference in the appearance - win win! Here are some of them: <br/> | At the end I decided to draw all the letters and pictures as SVG files, which lowered significantly the number of lines of code and made the program faster with no difference in the appearance - win win! Here are some of them (I know, very very potato quality, but I just don't have a better one...): <br/> | ||
[[File:pictures. | |||
[[File:pictures.png |500px]] | |||
<br/> | |||
You can see all the letters and pictures in the data folder of the program! <br/> | |||
After writing the main mechanism of the game I made the animations for flipping and disappearing and completed successfully the challenge to match the (which was a real pain in the ass and took much time till it worked properly). Just to show you what I have to deal with most of the time: <br/> | After writing the main mechanism of the game I made the animations for flipping and disappearing and completed successfully the challenge to match the (which was a real pain in the ass and took much time till it worked properly). Just to show you what I have to deal with most of the time: <br/> | ||
[[File:error.gif]] | [[File:error.gif]] | ||
But at the end it all worked | But at the end it all worked, I made some final changes on the letters and here is the video of how it looks like now:[[https://vimeo.com/161352094]] <br/> | ||
The source code: | The source code: [https://github.com/Vani4ka/Final-Project-Secret-Message SecretMessage on GitHub]<br/> | ||
When you try it please use shorter words, it still doesn't work that well with long messages (the speed gets lower) | When you try it please use shorter words, it still doesn't work that well with long messages (the speed gets lower) <br/> | ||
There are still some improvements I'm working on at the moment. | There are still some improvements I'm working on at the moment. |
edits