{"id":18666692,"url":"https://github.com/phaalonso/jogo-da-velha","last_synced_at":"2025-11-06T13:30:34.444Z","repository":{"id":123534659,"uuid":"190198711","full_name":"phaalonso/Jogo-da-Velha","owner":"phaalonso","description":"Jogo da velha desenvolvido durante o segundo semestre(2018), embora se passaram alguns meses já identifico varias alterações que poderiam ser feitas para aperfeiçoalo.","archived":false,"fork":false,"pushed_at":"2019-11-02T22:48:58.000Z","size":2858,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-15T09:49:22.498Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phaalonso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-04T12:40:01.000Z","updated_at":"2019-11-02T22:49:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"d8263d83-c0f0-4d47-b243-86fda5596f54","html_url":"https://github.com/phaalonso/Jogo-da-Velha","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2FJogo-da-Velha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2FJogo-da-Velha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2FJogo-da-Velha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phaalonso%2FJogo-da-Velha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phaalonso","download_url":"https://codeload.github.com/phaalonso/Jogo-da-Velha/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239493677,"owners_count":19647995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T08:33:37.637Z","updated_at":"2025-11-06T13:30:34.410Z","avatar_url":"https://github.com/phaalonso.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jogo-da-Velha\nJogo da velha desenvolvido durante o segundo semestre(2018), embora se passaram alguns meses já identifico varias alterações que poderiam ser feitas para aperfeiçoalo.\n\nThis is a hash game make with C during the second half of the first year of university. The code is really bad, so when I have some time I will upgrade it.\n\nRequerimentos da professora:\nPROJETO INDIVIDUAL\nENTREGA NO MOODLE ATÉ O DIA 10/09/2018\nO jogo da velha é composto por 2 jogadores, no caso, um dos jogadores será o\ncomputador (ou melhor o seu programa).\nPara a realização deste jogo, é necessário criar uma matriz 3x3, onde cada posição\npode armazenar um sinal, no caso, os caracteres “O” ou “X”.\nVence o jogo aquele que conseguir fechar com o mesmo sinal na diagonal principal,\nou na diagonal secundária, ou na linha, ou na coluna.\n\nObservações:\n  - Devem existir FUNÇÕES separadas para verificar se houve ganhador na vertical, na\nhorizontal, e nas diagonais (principal e secundária).\n  - A maioria das FUNÇÕES devem ser através de passagem de parâmetros\n  - O computador deverá ser o sinal “O”, e o usuário deverá ser o sinal “X”\n  - Deverá ter uma pergunta inicial para saber quem irá começar o jogo, se o computador\nou o usuário.\n  - Fazer uma FUNÇÃO para verificar se houve empate (preenchimento de todos os\ncampos)\n  - Informar, no final, a situação do jogo (quem ganhou, SE o computador; ou se houve\nempate).\n  - Permitir que o usuário jogue novamente.\n\nOBS: o computador NÃO poderá perder o jogo.\n\nA função rand (abreviatura de random), definida na biblioteca stdlib é usada para\ngerar números aleatórios. Cada chamada da função produz um número aleatório no\nintervalo fechado 0..RAND_MAX (constante).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaalonso%2Fjogo-da-velha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphaalonso%2Fjogo-da-velha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphaalonso%2Fjogo-da-velha/lists"}