слоооооожно сказать.
10-20%.
Но для демки многие вещи можно не прорабатывать, так что может и получше.
Тяжело новое жуётся
а вообще дико демотивирует, когда ты не можешь воспользоваться никакими готовыми решениями (кроме совсем уж базисных) и всё приходится писать самому и ты уже не знаешь когда будет следующая коряга, за которую ты зацепишься и снова утонешь.
Так-то уже добрался до уже отлаженных частей кода, осталось только сдружить и дописать всякие мелочи (тогда прогресс уже 60-80%), но обязательно что-то пойдёт не так.
А ещё curses/ncurses осваивать, чтобы вывод был хоть как-нибудь крвсивый