VVVVVV Source Code
github.com
VVVVVV Source Code
1–10 of 95 posts
Re: VVVVVV Source Code
#2Re: VVVVVV Source Code
#3btw also fuck you for veni vidi vici, jeez that took me a while!
Re: VVVVVV Source Code
#4Re: VVVVVV Source Code
#5Is opening up your source code worth it? Terry Cavanagh thinks it was for VVVVVV - https://news.ycombinator.com/item?id=25727963 - Jan 2021 (16 comments)
Many games are held together by duct tape - https://news.ycombinator.com/item?id=22043156 - Jan 2020 (154 comments)
VVVVVV Source Code Released - https://news.ycombinator.com/item?id=22011465 - Jan 2020 (1 comment)
VVVVVV’s source code is now public, 10 year anniversary jam happening now - https://news.ycombinator.com/item?id=22011358 - Jan 2020 (223 comments)
VVVVVV 60% Off On The Mac App Store This Weekend - https://news.ycombinator.com/item?id=2347676 - March 2011 (1 comment)
Re: VVVVVV Source Code
#6Re: VVVVVV Source Code
#7It's one of those twists that reward programmers that can think outside of the box and execute instead of downloading some generic libraries and making yet another platformer.
Re: VVVVVV Source Code
#8Was very confusing to see C++ and ActionScript until I realized this is VVVVVV and clearly not VVVV!
Re: VVVVVV Source Code
#9Awesome game. Good to see the code is authentically bad for an indie game of that era.
Re: VVVVVV Source Code
#10Was very confusing to see C++ and ActionScript until I realized this is VVVVVV and clearly not VVVV!
I was confused trying to figure out how they would interoperate, or be useful in the same project. Turns out the desktop version is in C++ and the mobile version is in ActionScript. I assume there were good reasons for this.
The original desktop release in 2010 was based on flash (presumably using Adobe Air for desktop? There was also a flash web demo), but there were issues, and flash was really hard to port to linux. So they rewrote the entire game in c++ in 2011, for easier porting. It's that rewrite that is what's labeled as "desktop version". It's the most up-to-date and polished version.
The "mobile version" is a fork of the original 1.0 flash code base, and IMO it's only really interesting because it's much closer to what Terry originally wrote.