Flappy C3: The Game – How to Play & Customize
- This topic is empty.
-
AuthorPosts
-
February 16, 2014 at 2:43 am #389919
Given the absurd popularity of Flappy Bird the game (Google it if you’re the one person who doesn’t know what that is), I was curious as to whether I could create my own with my limited knowledge. Five hours later, Flappy C3 was done!
It’s based on my experience playing the original Flappy Bird, so it plays almost exactly like it, but there are some differences. Mainly, I only spent 5 hours creating this from scratch. No tutorial, no template, no copy/pasting from another person’s game. This was from the ground up, including graphics, five hours. So it’s not exactly a perfectly polished experience ” src=”/wp-content/uploads/invision_emoticons/default_SA_cheeky.001.gif” />
Playing it is easy, just click around, avoiding hitting anything coming at you. Since this was created for C3, it’s all RB/customs themed. Your background is a note highway (including the C3-powered Rhythm Guitar purple section), and you’re helping the C3 logo avoid the oncoming instrument icons!
Want to take a screenshot? Press F12 at any point in the game.
Feel free to share your screenshots in this thread!Since I’m a sucker for customization, Flappy C3 allows you to customize almost everything. From the way it looks to the way it plays, so you can essentially create your own Flappy Bird clone in a couple of minutes!
Want to learn how? Read on below.
How to customize Flappy C3There are three things you can customize:
1. The images
2. The sounds
3. The game configuration1. All of the games’ files can be found under /res/flappy/. Replace any image you want as you see fit. Images must be named following the existing names. Only thing that can change is whether it’s a .png or a .gif. Animated GIFs work!
You should follow the existing dimensions (600×450 for the background, 75×75 for the obstacles, 50×50 for “flappy”). If you go bigger, the game will shrink them to fit so you’re just wasting memory by making them bigger.2. The game only has three sound files: flap.wav, point.wav and dead.wav. Flap.wav is the sound that plays as you click on the screen to “flap your wings”. Point.wav plays when you go past a set of obstacles (i.e. you score a point). Dead.wav plays when you crash against the obstacles or hit the ground. Replace them as you see fit, making sure you use the right names and the files are .wav files.
3. The game’s configuration file is flappy.config, also found in the same folder. If it’s not there, run the game once and exit, and it will create a default file. Once you modify it it’ll keep writing your values to the file, so you don’t have to continually modify it. If you create it and “break” something, the game will delete it for you and create a new one. Start again. You can edit the file with Notepad or NotePad++.
GameName is the name displayed at the top of the game
GravitySpeed is the speed at which flappy falls to the floor, the higher the number, the faster it falls
HorizontalSpeed is the speed at which the obstacles come towards you, the higher the number, the faster they come
JumpHeight is the distance that flappy goes up when you click on the mouse, the higher the number, the higher flappy jumps (maxed out by the top of the screen)
VerticalSpeed is the speed at which flappy goes up until he reaches the jump height or the top of the screen, the higher the number, the faster flappy goes up
ColumnDistance is the distance between the obstacles coming at you. The game is only set up to have two columns on screen at any given time, so you might not want to go below 300 or you might see teleporting obstacles
Forgiveness is the value in pixels that the game will forgive collisions. If you set it to 0, and the edge of the square that is flappy touches the edge of the square of an obstacle, you lose. Since we’re using rounded shapes, we want to have some sort of forgiveness value here. If you want “god mode”, setting it to the size of the obstacles (75) will forgive collision up to 75 pixels, which in turns means you’re invincible
DeadColor is the color in AARRGGBB of the box around flappy when you crash. Since Visual Studio 2010 is not really made for games, transparencies don’t work as you would imagine, so by setting a solid color background it looks better than having it transparent. You can play with transparencies and / or solid colors to see what I meanSKINS
To use these, make sure you back up the files in /res/flappy and then replace those files with the ones included in the skin.
I would recommend creating a subfolder called skins or something in case other members share their skins and you have multiples.Flappy C3 (default) – Created by TrojanNemo – Download
ScreenshotAngry C3 – Created by TrojanNemo – Download
ScreenshotSuper C3 Bros. – Created by TrojanNemo – Download
ScreenshotDownload game here:
http://keepitfishy.com/customscreator/trojannemo/FlappyC3.rar
Download source code here:
http://keepitfishy.com/customscreator/trojannemo/_source_FlappyC3.zip
Enjoy!
August 1, 2020 at 4:49 pm #513226Time to resurrect a 6 year old post. Wow. I had forgotten that I coded this thing into C3 CON Tools then removed it. I still had the source code so I compiled it and listed it in case anyone is bored and wants to play around with this relic.
-
AuthorPosts
- You must be logged in to reply to this topic.