{"id":15510339,"url":"https://github.com/ananace/tddd23","last_synced_at":"2026-05-15T11:05:03.768Z","repository":{"id":10666070,"uuid":"12900129","full_name":"ananace/TDDD23","owner":"ananace","description":"My TDDD23 game.","archived":false,"fork":false,"pushed_at":"2013-11-25T06:11:14.000Z","size":569,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-06T04:41:40.490Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ananace.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-17T16:10:09.000Z","updated_at":"2013-11-25T06:12:06.000Z","dependencies_parsed_at":"2022-09-22T21:03:09.420Z","dependency_job_id":null,"html_url":"https://github.com/ananace/TDDD23","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/ananace%2FTDDD23","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FTDDD23/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FTDDD23/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ananace%2FTDDD23/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ananace","download_url":"https://codeload.github.com/ananace/TDDD23/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240420982,"owners_count":19798502,"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-10-02T09:47:52.368Z","updated_at":"2026-05-15T11:04:58.732Z","avatar_url":"https://github.com/ananace.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"TDDD23\n======\n\nThe game I'm developing for my TDDD23 - Design and Programming of Computer Games course.\n\nIt's written in C++11 using SFML, Box2D, and Angelscript.\n\n\nIdea\n----\n\nThe game is a spinoff from the old artillery type games where two players took turns aiming and shooting at eachother, only this game is set in space with planets and spaceships. Gravity will play a big role and weapons will be more powerful.\n\nDependencies\n------------\n\nSince I'm writing this using C++11 (or as much of C++11 as my compiler supports in the case of windows), you need a recent enough compiler that it supports the features I'm using. GCC 4.3 or newer is a good start on Linux. Visual Studio 2010 will work on Windows though 2013 should probably be recommended, not that I'm using it myself. Clang I have no idea about right now, but I'd say go with a recent version there too.\n\nIt uses the following libraries, with the version(s) I'm using personally inside of parentheses:\n\n* Angelscript (2.25 and 2.28 SVN) - http://www.angelcode.com/angelscript/\n* Box2D (Revision 255 SVN) - http://box2d.org/\n* SFML (Git rev 86897a8 and 44b98b4) - http://sfml-dev.org/\n\nBuilding\n--------\n\nYou need to get CMake, at least version 2.5, and run it using this folder as the source directory.\nCMake can generate makefiles for many operating systems and IDEs, anything from basic *nix makefiles to Visual Studio solutions for Windows.\n\nWhen you've built the game you also need to copy over the content of the resources folder, so that they live next to the binary.\n\nNot-so-frequently Asked Questions\n---------------------------------\n\nQ: But where are the nice graphics?\nA: I'm not an artist.\n\nQ: How about sounds then?\nA: Still not an artist.\n\nQ: ...music?\nA: I'll let you figure this one out yourself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Ftddd23","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fananace%2Ftddd23","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fananace%2Ftddd23/lists"}