Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Guest GuiGa

[Resolvido] [Desafio] Editor/Reprodutor de vídeos em ASCII

Recommended Posts

Guest GuiGa

Um bom desafio:

Estive pensando e acho que seria legal (ou fixe :-)).

Projeto: Implementar um editor e reprodutor de vídeos baseados em caracteres ASCII monocromáticos.

Detalhes do projeto:

  • O programa deve somente contar com a unit ctr para suas funções básicas.
  • Os arquivos de vídeo deverão ser codificados em um formato próprio para serem lidos do ficheiro.
  • O efeito de movimento deverá ser implementado a partir da transição contínua de frames de forma transparecer o efeito de movimento. Dessa forma haverá uma determinada velocidade entre os frames que determinará a velocidade de reprodução do vídeo.
  • O editor consistirá de um cursor (não necessariamente controlado pelo mouse) que será usado para inserir os caracteres da tabela disponível na área restrita pelos limites do frame.
  • A edição dos vídeos utilizará o conceito de 'animação limitada' que, neste caso, insere somente os caracteres que não estão presentes no frame anterior.
  • O reprodutor servirá somente para rodar o vídeo.
  • O editor terá a tarefa de criar vídeos e editar vídeos.
  • O formato do arquivo de vídeo não necessariamente deverá ser igual ao formato do arquivo utilizado para edições.

Em prática o projeto resume-se na concepção de um bom gerenciador de exibição de caracteres capaz

de aparentar formas em movimento. Acho um projeto mais que interessante, único. Fica a cargo do

desenvolvedor participante do desafio fornecer ou não o código fonte.

O projeto do desafio é aberto a novas agregações de sugestões e ideias.

Edited by GuiGa

Share this post


Link to post
Share on other sites
thoga31

Sem dúvida um projecto/desafio interessante. Mas onde está o tempo para nos dedicarmos a isso? Se te ofereceres para fazer as milhentas obrigações que tenho até ao próximo dia 21, eu agradeço, e pegarei nesse desafio com todo o gosto.

Edited by thoga31

Knowledge is free!

Share this post


Link to post
Share on other sites
Guest GuiGa

Sem dúvida um projecto/desafio interessante. Mas onde está o tempo para nos dedicarmos a isso? Se te ofereceres para fazer as milhentas obrigações que tenho até ao próximo dia 21, eu agradeço, e pegarei nesse desafio com todo o gosto.

Pois é Thoga31. Isso é um desafio exatamente por ser desafiador. Gostaria também de ter tempo para fazer isso. Fica aí a empreitada para os aventureiros do pascal.

Edited by GuiGa

Share this post


Link to post
Share on other sites
thoga31

Pois é Thoga31. Isso é um desafio exatamente por ser desafiador. Gostaria também de ter tempo para fazer isso. Fica aí a empreitada para os aventureiros do pascal.

É desafiador, sim. Mas é muito trabalhoso e implica todo um trabalho mais complexo que até tu podes estar a imaginar. Basicamente propões que criemos não um leitor de vídeo mas sim um novo formato de vídeo baseado em caracteres ASCII e que façamos um reprodutor e editor para ele em Pascal.

É muita coisa, e de certeza que ninguém aqui o vai fazer, a não ser que o faça nos tempos livres. Volta cá dentro de 2 anos, pode ser que nessa altura alguém tenha terminado e publicado aqui o seu programa.


Knowledge is free!

Share this post


Link to post
Share on other sites
thoga31

Eu adorei a ideia, mas ainda não tenho tanta "abiliadade"

Habilidade *

Atenção que eu não estou a desencorajar o projecto/desafio, mas ele é de facto bastante trabalhoso. Mais do que um mero desafio, é um empreendedorismo.

Porque não arranjas uns Desafios mais adpatado à secção de Desafios?

Edited by thoga31

Knowledge is free!

Share this post


Link to post
Share on other sites
Orgon

Tenho um em mãos que estou a fazer para a escola e já me está a dar muito trabalho, mais de 500 linhas e ainda não está nada de jeito.

Edited by Orgon

Share this post


Link to post
Share on other sites
Guest GuiGa

Não há possibilidade de este desafio ser listado nos links úteis do pascal na parte de desafios?

Share this post


Link to post
Share on other sites
thoga31

Seria mais interessante haver um projecto feito disto e ser apresentado na secção de Projectos. Supostamente os Desafios devem ter pelo menos uma solução, nem que seja do próprio autor. Neste caso estás a propor um autêntico projecto que dificilmente terá uma "solução" nos tempos mais próximos.

Eu acho que isto, antes de um desafio, e repito, é um empreendedorismo, isto na medida em que necessita de bastante tempo e dedicação para se chegar a uma mera versão beta incompleta e com bugs.


Knowledge is free!

Share this post


Link to post
Share on other sites
Guest GuiGa

Uma proposta para desafio não exige solução porque, especialmente neste caso, não se trata de um problema, mas sim de uma sugestão para a concretização de uma ideia. É uma pena que minha instigação não possa ser enquadrada aos padrões da comunidade por, ironicamente, ser desafiadora. Além disso, como se não bastasse, há um camuflado desencorajamento por parte da moderação. Fazer o quê?

Share this post


Link to post
Share on other sites
thoga31

Fico desapontado por não entenderes o que disse na sua plenitude e teres tomado esse ponto de vista bastante injusto. Para quem conhece bem o trabalho desenvolvido pela Moderação no P@P sabe perfeitamente que tentamos todos os dias incentivar a participação da comunidade. Fere-me especialmente a mim que faço os possíveis desde sempre para dinamizar esta secção.

Uma proposta para desafio não exige solução porque, especialmente neste caso, não se trata de um problema, mas sim de uma sugestão para a concretização de uma ideia. É uma pena que minha instigação não possa ser enquadrada aos padrões da comunidade por, ironicamente, ser desafiadora.

O facto de este projecto ser desafiador não significa obrigatoriamente que se enquadre na secção de Desafios. Eu posso também propor a criação de um Sistema Operativo ao estilo do Windows 8 em Pascal. Sim, é um desafio, ninguém o nega, mas não se enquadra no propósito daquela secção.

O seu propósito é abordar desafios de programação de outro género, e não a criação de "grandes" programas e projectos como aquele que propuseste. Nem todos os desafios se enquadram naquela secção. Este é um desses casos.

Tu próprio disseste a razão pela qual isto não é um desafio que esteja dentro dos propósitos daquela secção: "especialmente neste caso, não se trata de um problema, mas sim de uma sugestão para a concretização de uma ideia"

Aconselho-te a veres a secção de Desafios, cujo link já o indiquei antes, para veres que género de desafios eu estou a falar e que se enquadram.

Verás que os Desafios têm uma estrutura bem definida: são problemas matemáticos e/ou lógicos que têm um input e um output bem definidos, com regras bastante objectivas.

O teu desafio é, digo-o novamente, um empreendedorismo, um projecto deveras interessante, mas que não é exactamente o género de desafio que pode encaixar na secção.

Em suma: uma ideia ser desafiadora não faz dela um desafio enquadrado nos moldes que já referi e que se procuram para essa secção em específico.

Para ser mais claro: dentro de um mundo enorme possível de desafios, aqueles que enquadram na secção são apenas um subconjunto. Os outros estarão enquadrados noutras subsecções. A tua, por exemplo, seria numa de Projectos.

EDIT: pequenos projectos podem ser considerados para essa secção. Mas este não é um pequeno projecto.

Além disso, como se não bastasse, há um camuflado desencorajamento por parte da moderação. Fazer o quê?

Uma conclusão precipitada e que já a lamentei no início. Não posso fazer nada para a mudar, neste momento só depende de ti perceberes aquilo que eu disse, a diferença entre a tua ideia e os moldes que encaixam numa secção, e pensares bem nas coisas que aconteceram antes deste tópico, e para talvez chegares à conclusão que estás a ser injusto.

Uns pequenos reminders:

https://www.portugal-a-programar.pt/topic/58042-game-operacao-taiga/?do=findComment?comment=488479

https://www.portugal-a-programar.pt/topic/58042-game-operacao-taiga/?do=findComment?comment=488607

https://www.portugal-a-programar.pt/topic/58077-jogo-damas-pascal/?do=findComment?comment=488684

https://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20?do=findComment?comment=470300

https://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20?do=findComment?comment=488484

https://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20?do=findComment?comment=488686

De facto (e agora vou demonstrar a forma como fiquei ferido) sou um grande desmoralizador. Como toda uma imagem fica injustamente manchada por um breve momento de incompreensão e que poderia ser facilmente entendida com um diálogo saudável e não com um verdadeiro ataque. Isto desilude-me - como uma pessoa que tem divulgado e incentivado tanto é de repente apontada por tão pouco, sendo esquecido todo o bem feito anteriormente.

Edited by thoga31

Knowledge is free!

Share this post


Link to post
Share on other sites
Guest GuiGa

Fico desapontado por não entenderes o que disse na sua plenitude e teres tomado esse ponto de vista bastante injusto. Para quem conhece bem o trabalho desenvolvido pela Moderação no P@P sabe perfeitamente que tentamos todos os dias incentivar a participação da comunidade. Fere-me especialmente a mim que faço os possíveis desde sempre para dinamizar esta secção.

O facto de este projecto ser desafiador não significa obrigatoriamente que se enquadre na secção de Desafios. Eu posso também propor a criação de um Sistema Operativo ao estilo do Windows 8 em Pascal. Sim, é um desafio, ninguém o nega, mas não se enquadra no propósito daquela secção.

O seu propósito é abordar desafios de programação de outro género, e não a criação de "grandes" programas e projectos como aquele que propuseste. Nem todos os desafios se enquadram naquela secção. Este é um desses casos.

Tu próprio disseste a razão pela qual isto não é um desafio que esteja dentro dos propósitos daquela secção: "especialmente neste caso, não se trata de um problema, mas sim de uma sugestão para a concretização de uma ideia"

Aconselho-te a veres a secção de Desafios, cujo link já o indiquei antes, para veres que género de desafios eu estou a falar e que se enquadram.

Verás que os Desafios têm uma estrutura bem definida: são problemas matemáticos e/ou lógicos que têm um input e um output bem definidos, com regras bastante objectivas.

O teu desafio é, digo-o novamente, um empreendedorismo, um projecto deveras interessante, mas que não é exactamente o género de desafio que pode encaixar na secção.

Em suma: uma ideia ser desafiadora não faz dela um desafio enquadrado nos moldes que já referi e que se procuram para essa secção em específico.

Para ser mais claro: dentro de um mundo enorme possível de desafios, aqueles que enquadram na secção são apenas um subconjunto. Os outros estarão enquadrados noutras subsecções. A tua, por exemplo, seria numa de Projectos.

EDIT: pequenos projectos podem ser considerados para essa secção. Mas este não é um pequeno projecto.

Uma conclusão precipitada e que já a lamentei no início. Não posso fazer nada para a mudar, neste momento só depende de ti perceberes aquilo que eu disse, a diferença entre a tua ideia e os moldes que encaixam numa secção, e pensares bem nas coisas que aconteceram antes deste tópico, e para talvez chegares à conclusão que estás a ser injusto.

Uns pequenos reminders:

http://www.portugal-a-programar.pt/topic/58042-game-operacao-taiga/#entry488479

http://www.portugal-a-programar.pt/topic/58042-game-operacao-taiga/#entry488607

http://www.portugal-a-programar.pt/topic/58077-jogo-damas-pascal/#entry488684

http://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20#entry470300

http://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20#entry488484

http://www.portugal-a-programar.pt/topic/48647-links-uteis-documentacao-livros-tutoriais-snippets/page__st__20#entry488686

De facto (e agora vou demonstrar a forma como fiquei ferido) sou um grande desmoralizador. Como toda uma imagem fica injustamente manchada por um breve momento de incompreensão e que poderia ser facilmente entendida com um diálogo saudável e não com um verdadeiro ataque. Isto desilude-me - como uma pessoa que tem divulgado e incentivado tanto é de repente apontada por tão pouco, sendo esquecido todo o bem feito anteriormente.

Thoga31, também estou bastante desapontado. Ao analisar o que eu escrevi descobri que fui deveras injusto e paguei o bem com o mau. Desde o meu ingresso reconheço seu bom trabalho nesta comunidade e sei como seu esforço é relevante e decisivo especialmente para esta seção. Agradeço pelo apoio às minhas curtas aparições nas listas deste fórum e peço sinceras desculpas pelas más palavras.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.