117 lines
41 KiB
Plaintext
117 lines
41 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mGames of Coding [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of games that teach you a programming language.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mLanguage Independent[0m[38;5;12m (#language-independent)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython[0m[38;5;12m (#python)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJava[0m[38;5;12m (#java)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJavaScript[0m[38;5;12m (#javascript)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC Sharp[0m[38;5;12m (#c-sharp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRuby[0m[38;5;12m (#ruby)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAssembly[0m[38;5;12m (#assembly)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScala[0m[38;5;12m (#scala)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMiscellaneous[0m[38;5;12m (#miscellaneous)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContribute[0m[38;5;12m (#contribute)[39m
|
||
|
||
[38;2;255;187;0m[4mLanguage Independent[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLambda[0m[38;5;14m[1m [0m[38;5;14m[1mSpellcrafting[0m[38;5;14m[1m [0m[38;5;14m[1mAcademy[0m[38;5;12m [39m[38;5;12m(https://www.bittwiddlegames.com/lambda-spellcrafting-academy/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mpuzzle[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mspells[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msolve[39m[38;5;12m [39m[38;5;12mpuzzles.[39m[38;5;12m [39m[38;5;12mCovers[39m[38;5;12m [39m[38;5;12mintroductory[39m[38;5;12m [39m[38;5;12mprogramming,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mstructures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12malgorithms.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12minspired[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mLisp,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mfundamentals[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mlanguages.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCodingame[0m[38;5;12m [39m[38;5;12m(https://www.codingame.com/home)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompete.[39m[38;5;12m [39m[38;5;12mProposes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmultiplayer[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcontests[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12moptimisation[39m[38;5;12m [39m[38;5;12mchallenges[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msolo[39m[38;5;12m [39m[38;5;12mpuzzles.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcontribute[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mtoo.[39m[38;5;12m [39m[38;5;12mChoose[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mlanguage,[39m[38;5;12m [39m[38;5;12menjoy[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgraphics.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCodeCombat[0m[38;5;12m [39m[38;5;12m(https://codecombat.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mChoose[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mhero[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mogre[39m[38;5;12m [39m[38;5;12mpatrols,[39m[38;5;12m [39m[38;5;12mlava[39m[38;5;12m [39m[38;5;12mpits,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlaser[39m[38;5;12m [39m[38;5;12mbeams[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mKithgard[39m[38;5;12m [39m[38;5;12mDungeon.[39m[38;5;12m [39m[38;5;12mLevel[39m[38;5;12m [39m[38;5;12mup,[39m[38;5;12m [39m[38;5;12mearn[39m[38;5;12m [39m[38;5;12mgems,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mloot[39m[38;5;12m [39m[38;5;12mmagic[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12munlock[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mpowers.[39m[38;5;12m [39m[38;5;12mJoin[39m[38;5;12m [39m[38;5;12mmillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mplayers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtotal[39m[38;5;12m [39m[38;5;12mbeginner[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mmultiplayer[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPython,[39m[38;5;12m [39m[38;5;12mJavaScript,[39m[38;5;12m [39m[38;5;12mCoffeeScript,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mLua[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mopen-source[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mgame.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVindinium[0m[38;5;12m [39m[38;5;12m(https://www.codingame.com/multiplayer/bot-programming/vindinium)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlayers[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mscripts[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mchoice[39m[38;5;12m [39m[38;5;12m(optionally[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mstarter[39m[38;5;12m [39m[38;5;12mpacks)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m16-bit[39m[38;5;12m [39m[38;5;12mhero[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mHTTP[39m[38;5;12m [39m[38;5;12mrequests,[39m[38;5;12m [39m
|
||
[38;5;12mguiding[39m[38;5;12m [39m[38;5;12mhim[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m[38;5;12mgold,[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mbattle[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mplayers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mvisit[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtavern.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRealTimeBattle[0m[38;5;12m (http://realtimebattle.sourceforge.net) - A programming game in which robots controlled by programs are fighting each other. The goal is to destroy the enemies, using the radar to examine the environment and the cannon to shoot.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBattlesnake[0m[38;5;12m [39m[38;5;12m(https://play.battlesnake.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mJoin[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcompete[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfame[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mglory[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mBattlesnake,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmulti-player[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12msnake![39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlive[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mimplements[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mBattlesnake[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mchoice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbegin[39m[38;5;12m [39m[38;5;12mbattling[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mfood,[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mBattlesnakes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstay[39m[38;5;12m [39m[38;5;12malive[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mlong[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCoder[0m[38;5;14m[1m [0m[38;5;14m[1mOne[0m[38;5;12m [39m[38;5;12m(https://www.gocoder.one)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnnual[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mtournament[39m[38;5;12m [39m[38;5;12mfeaturing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmultiplayer[39m[38;5;12m [39m[38;5;12m'Bomberman'-like[39m[38;5;12m [39m[38;5;12mgame,[39m[38;5;12m [39m[38;5;12mcash[39m[38;5;12m [39m[38;5;12mprizes,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcasted[39m[38;5;12m [39m[38;5;12mfinale[39m[38;5;12m [39m[38;5;12mlivestream.[39m[38;5;12m [39m[38;5;12mCreate[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mplayer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mnavigate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mgrid[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mcollecting[39m[38;5;12m [39m[38;5;12mpower-ups[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mplacing[39m[38;5;12m [39m[38;5;12mexplosives[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtaking[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mopponent[39m[38;5;12m [39m[38;5;12mdown.[39m[38;5;12m [39m[38;5;12mSubmit[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDocker[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mTypeScript[39m[38;5;12m [39m[38;5;12mstarter[39m[38;5;12m [39m[38;5;12mkits[39m[38;5;12m [39m[38;5;12m(community-contributed[39m[38;5;12m [39m[38;5;12mstarter[39m[38;5;12m [39m[38;5;12mkits[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo,[39m[38;5;12m [39m[38;5;12mC++,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mRust).[39m
|
||
|
||
[38;2;255;187;0m[4mPython[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobocode[0m[38;5;12m (https://github.com/turkishviking/Python-Robocode) - The goal is to develop a robot battle tank to battle against other tanks. The robot battles are running in real-time and on-screen.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRobot[0m[38;5;14m[1m [0m[38;5;14m[1mRumble[0m[38;5;12m [39m[38;5;12m(https://robotrumble.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12mplatform.[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrobots[39m[38;5;12m [39m[38;5;12mbattling[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1x1[39m[38;5;12m [39m[38;5;12mgrid-based[39m[38;5;12m [39m[38;5;12marenas,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mskills[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msite.[39m[38;5;12m [39m[38;5;12mRobots[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mmove[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mattack[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mdirections,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mrobots[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12m100[39m[38;5;12m [39m[38;5;12mturns[39m[38;5;12m [39m[38;5;12mwins.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJavascript,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdesktop-based[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mtool.[39m
|
||
|
||
[38;2;255;187;0m[4mJava[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobocode[0m[38;5;12m (https://robocode.sourceforge.io) - The goal is to develop a robot battle tank to battle against other tanks. The robot battles are running in real-time and on-screen.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mJavaScript[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mScreeps[0m[38;5;12m (https://screeps.com) - No point and clicking any longer! You write real JavaScript which controls your units autonomously. Any time, everywhere, even while you are offline.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJavaScript Fight Club[0m[38;5;12m (https://jsfight.club) - The Red King and the Blue King are at war! Your JavaScript skills are needed to determine the victor: Can you code an effective AI for honor and glory?[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mElevator[0m[38;5;14m[1m [0m[38;5;14m[1mSaga[0m[38;5;12m [39m[38;5;12m(http://play.elevatorsaga.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mdirectly[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12melevator,[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mreaches[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mefficiency[39m[38;5;12m [39m[38;5;12mgoals.[39m[38;5;12m [39m[38;5;12mStart[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12m"getting[39m[38;5;12m [39m[38;5;12mstarted"[39m[38;5;12m [39m[38;5;12mscripts,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mramp[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12msituations[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mfloors[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12melevators.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUntrusted[0m[38;5;12m [39m[38;5;12m(https://alexnisnevich.github.io/untrusted)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mpresents[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mroguelike-like[39m[38;5;12m [39m[38;5;12mplaying[39m[38;5;12m [39m[38;5;12menvironment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconsole[39m[38;5;12m [39m[38;5;12mwindow[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mlevel.[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mloaded,[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12munbeatable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mblocked[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mediting.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mchallenge[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpath[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlimited[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mleft[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myou.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRobot[0m[38;5;14m[1m [0m[38;5;14m[1mRumble[0m[38;5;12m [39m[38;5;12m(https://robotrumble.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mcompetition[39m[38;5;12m [39m[38;5;12mplatform.[39m[38;5;12m [39m[38;5;12mCode[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mrobots[39m[38;5;12m [39m[38;5;12mbattling[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m1x1[39m[38;5;12m [39m[38;5;12mgrid-based[39m[38;5;12m [39m[38;5;12marenas,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mskills[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msite.[39m[38;5;12m [39m[38;5;12mRobots[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mmove[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mattack[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||
[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mdirections,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mrobots[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12m100[39m[38;5;12m [39m[38;5;12mturns[39m[38;5;12m [39m[38;5;12mwins.[39m[38;5;12m [39m[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJavascript,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdesktop-based[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mtool.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDeepestWorld[0m[38;5;12m [39m[38;5;12m(https://deepestworld.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mMMORPG[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcharacter[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mJavaScript.[39m[38;5;12m [39m[38;5;12mExplore[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mboundless,[39m[38;5;12m [39m[38;5;12mpersistent[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mdevoid[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mloading[39m[38;5;12m [39m[38;5;12mscreens,[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmultitude[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mbiomes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcreatures[39m[38;5;12m [39m[38;5;12mcome[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mform[39m
|
||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mliving,[39m[38;5;12m [39m[38;5;12mbreathing[39m[38;5;12m [39m[38;5;12mworld.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBitBurner[0m[38;5;12m [39m[38;5;12m(https://github.com/bitburner-official/bitburner-src)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mprogramming-based[39m[38;5;12m [39m[38;5;12midle[39m[38;5;12m [39m[38;5;12mincremental[39m[38;5;12m [39m[38;5;12mRPG[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12myou,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mplayer,[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrole[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12munknown[39m[38;5;12m [39m[38;5;12mhacker[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdark,[39m[38;5;12m [39m[38;5;12mdystopian[39m[38;5;12m [39m[38;5;12mworld.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mplayed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbrowser,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12minstalled[39m
|
||
[38;5;12mlocally[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mSteam.[39m
|
||
|
||
[38;2;255;187;0m[4mC Sharp[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobocode[0m[38;5;12m (http://robocode.sourceforge.io/robocode.dotnet) - The goal is to develop a robot battle tank to battle against other tanks. The robot battles are running in real-time and on-screen.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCode Hero[0m[38;5;12m (http://www.codehero.org) - A first-person coding puzzle platformer that equips you with a code ray that casts C# at your target.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mRuby[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRubyWarrior[0m[38;5;12m (https://www.bloc.io/ruby-warrior) - A browser based game where you control your avatar through various levels filled with enemies using Ruby.[39m
|
||
|
||
[38;2;255;187;0m[4mAssembly[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mEmbedded Security CTF[0m[38;5;12m (https://microcorruption.com) - The purpose is to bypass a series of locks, essentially hacking them, in order to get through a series of warehouses.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBox-256[0m[38;5;12m (http://box-256.com) - Write assembly code to match a shown graphic.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mScala[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRobocode[0m[38;5;12m (https://github.com/d6y/scala-robot-dev) - The goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mScalatron[0m[38;5;12m [39m[38;5;12m(http://scalatron.github.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCoders[39m[38;5;12m [39m[38;5;12mpit[39m[38;5;12m [39m[38;5;12mbot[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12m(written[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mScala)[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mother.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12meducational[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgroups[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogrammers[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mindividuals[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m
|
||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mhone[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mScala[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mskills.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGenerals IO[0m[38;5;12m (http://generals.io) - A fast-paced strategy game where you expand your land and battle with enemies over theirs. You lose when your general is taken, but capturing an opponent's general gives you control of their entire empire.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRobo Dojo[0m[38;5;12m (http://robodojo.club) - You build robots that build, corrupt and destroy other robots in an attempt to eliminate all competitors.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCorewars[0m[38;5;12m (http://www.corewars.org) - A game of warrior vs warrior, programmed by two opponents, and placed into a virtual 'ring' to fight to the death.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTIS-100[0m[38;5;12m [39m[38;5;12m(http://www.zachtronics.com/tis-100)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen-ended[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mZachtronics,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcreators[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mSpaceChem[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mInfinifactory,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mrewrite[39m[38;5;12m [39m[38;5;12mcorrupted[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12msegments[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrepair[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mTIS-100[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munlock[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12msecrets.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12massembly[39m
|
||
[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mnever[39m[38;5;12m [39m[38;5;12masked[39m[38;5;12m [39m[38;5;12mfor![39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mShenzhen[0m[38;5;14m[1m [0m[38;5;14m[1mI/O[0m[38;5;12m [39m[38;5;12m(http://www.zachtronics.com/shenzhen-io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mcircuits[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomponents[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmanufacturers,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mmicrocontrollers,[39m[38;5;12m [39m[38;5;12mmemory,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlogic[39m[38;5;12m [39m[38;5;12mgates,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcompact[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpowerful[39m[38;5;12m [39m[38;5;12massembly[39m[38;5;12m [39m
|
||
[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12minstruction[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconditionally[39m[38;5;12m [39m[38;5;12mexecuted.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMHRD[0m[38;5;12m [39m[38;5;12m(http://store.steampowered.com/app/576030)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHardware[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mgame,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mcircuits[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mdescription[39m[38;5;12m [39m[38;5;12mlanguage.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mhardware[39m[38;5;12m [39m[38;5;12mcircuits[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12muntil[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m
|
||
[38;5;12mfunctional[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12mdesign.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mColobot[0m[38;5;12m [39m[38;5;12m(https://colobot.info)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mvideo[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbots[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mride,[39m[38;5;12m [39m[38;5;12mfly,[39m[38;5;12m [39m[38;5;12mfind,[39m[38;5;12m [39m[38;5;12mbring,[39m[38;5;12m [39m[38;5;12mrefuel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdestroy.[39m[38;5;12m [39m[38;5;12mGame[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12mCBOT,[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJava.[39m[38;5;12m [39m[38;5;12mColobot[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mtutorialed[39m[38;5;12m [39m[38;5;12mcampaign[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mgradually[39m[38;5;12m [39m[38;5;12mharder[39m[38;5;12m [39m
|
||
[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12mscenarios[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mchallenge[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mskill.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mGames[0m[38;5;12m [39m[38;5;12m(http://codegames.io/en)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReal[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcompete[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mplayers[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mcoding[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbehaviour[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mspace[39m[38;5;12m [39m[38;5;12mship.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msuper[39m[38;5;12m [39m[38;5;12mfun.[39m[38;5;12m [39m[38;5;12mSubscribe[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m
|
||
[38;5;12mtournaments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompete[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprize.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMudlet[0m[38;5;12m (http://www.mudlet.org) - Game client that allows you to play MUDs (text-only MMORPGs). You can write Lua code in Mudlet to help you play MUDs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCSS Diner[0m[38;5;12m (http://flukeout.github.io) - A CSS item arrangement game, teaching the concepts and use of CSS selectors and layout. You modify CSS to arrange HTML elements representing plates and bento boxes on a dining table.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGuido[0m[38;5;14m[1m [0m[38;5;14m[1mvan[0m[38;5;14m[1m [0m[38;5;14m[1mRobot[0m[38;5;12m [39m[38;5;12m(http://gvr.sourceforge.net)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProgramming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mintroduce[39m[38;5;12m [39m[38;5;12mbeginners[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfundamentals[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming.[39m[38;5;12m [39m[38;5;12mGvR[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mMacintosh,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGNU/Linux,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlanguages![39m[38;5;12m [39m[38;5;12mIt's[39m
|
||
[38;5;12mgreat[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mclassroom[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhome[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mintroducing[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mconcepts[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprogramming.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCSSBattle[0m[38;5;12m (https://cssbattle.dev) - Online CSS Code Golfing battleground. Here, players from all around the world try to visually replicate "Targets" in smallest possible CSS code and battle it out to get to the top of the leaderboard.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe Command Line Murders[0m[38;5;12m (https://github.com/veltman/clmystery) - There's been a murder in Terminal City, and TCPD needs your help.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSQL Murder Mystery[0m[38;5;12m (https://mystery.knightlab.com/) - The SQL Murder Mystery is designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mS3 Game[0m[38;5;12m (http://s3game-level1.s3-website.us-east-2.amazonaws.com/) - You are the treasure hunter. Your task is to get as many secret codes and open as many chests as possible.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLearn Git Branching[0m[38;5;12m (https://learngitbranching.js.org/) - is the most visual and interactive way to learn Git on the web; where you'll be challenged with exciting levels.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOh my Git[0m[38;5;12m (https://ohmygit.org/) - An open source game about learning Git![39m
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mContribute[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
[38;5;12mgamesofcoding Github: https://github.com/michelpereira/awesome-games-of-coding[39m
|