K
K
krll-k2015-08-29 13:35:10
JavaScript
krll-k, 2015-08-29 13:35:10

Is there any collection of interesting problems and algorithms?

I'm learning Javascript, I'm trying to write a game 2048. It seems to be nothing, but when I finish the game, I most likely won't know what to do next. I would like a list of interesting tasks for myself. Those who faced a similar situation in the process of self-study will understand me.
Q: What do I consider an interesting task for myself?
A: Well, for example, something that will allow you to learn javascript from new, previously unknown sides, it can be like in my case creating a three-dimensional game after I learn how to make two-dimensional ones.
Let's say I wrote the game tic-tac-toe literally in one evening, but I've been fiddling with the game 2048 for more than a week. Now I've picked up some literature on javascript, although at first I originally had the book "pocket guide to javascript", a stripped down version of the complete book by David Flegan.
I'm going to read books like:
- The power of javascript. 68 ways effective;
- ninja javascript secrets;
- javascript templates, author Stoyanov;
- coffeescriptr, the second wind of javascript;
- and others
Q: What do I hope to get in response to this question of mine?
A: First of all, understanding, understanding that I want to develop my programming skills, and secondly, that I just need difficult non-standard tasks for this.
Sometimes I wonder about the possibility of creating artificial intelligence, it, or at least some kind of its likeness. Of course, I’m not going to write a neural network or AI in JavaSript yet, but I definitely want to do other interesting things with it
I hope that my question will be clear to most, and I will get a clear answer

Answer the question

In order to leave comments, you need to log in

7 answer(s)
L
LightKeeper, 2015-09-03
@krll-k

try https://www.codingame.com
here you need to write algorithms that play games. there are games for several participants, and you need to compete with bots from other developers.

A
Alexey P, 2015-08-29
@ruddy22

On my own, I can add that it is worth reading the book Data structures and algorithms with JavaScript. And then, if algorithms are interesting, then take the book by Thomas Kormen, Algorithms: analysis and construction.

V
Vladimir Martyanov, 2015-08-29
@vilgeforce

Project Euler is a great set of tasks.

D
DrunkMaster, 2015-08-29
@DrunkMaster

Artificial intelligence on JS will not work, you will need something like D, Go, Python, compiled ones will most likely be needed.
In real projects, the most interesting tasks are usually, there was even a case when, using other people's browsers, a dude mined bitcoins for himself when entering the site - your imagination is not limited)))
Tanks like on Dendy can be done on JS.
You can move towards server-side JS on Node.js

E
Elizaveta Borisova, 2015-08-29
@Elizaveta

I think the question is about tasks, it's out of JavaScript context. Apparently, you are not interested in tasks that are strongly tied to the javascript infrastructure (frameworks, frontend, native JS, html5, etc.).
If you are interested in the details of creating html5 games, I can offer jspro.ru/modules/html5games
Algorithmic tasks can be separated, study classic books, train on projecteuler and codeforces.

A
Andrew, 2015-08-29
@OLS

projecteuler.net

S
Sergey Zelensky, 2015-08-29
@SergeyZelensky-Rostov

donald knut the art of programming volume 4, but these volumes are very difficult to understand

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question