Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Alpha_ProgDes

Member Since 05 Jul 2002
Offline Last Active Jul 20 2014 04:56 PM

#5104226 PUTT Technical Q&A

Posted by Alpha_ProgDes on 24 October 2013 - 07:03 PM

I can't speak for the other judges, but I'm a Windows user and am more than happy to install Ruby to try your games as long as the process of getting your game running is simple. smile.png

I'm also happy to install from GitHub if you want to do it that way, but remember that I'll be pretending I'm not a developer and judging the experience as an end-user; if you don't provide nice clear instructions that work early your score may be impacted.

 

What he said. With emphasis on the bolded.




#5103258 PUTT Technical Q&A

Posted by Alpha_ProgDes on 21 October 2013 - 05:27 PM

THE CONTEST IS OVER!

 

This is for anyone who has technical questions or issues that they would like answers to. Examples:

  • How do I make sure my game shows up on the correct resolution?
  • My paddles jitter when they move.
  • Collision detection does something weird when I hit the ball at a certain angle?
  • I used "X function" and my sounds plays for 2 seconds and dies.

 

NOTE: This thread is for help but you are still responsible for solving the problem if you get no response.




#5101521 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 15 October 2013 - 06:34 AM

AI but you can added a second player.

The game must be Pong. However you can add other things, just make sure you meet the mandatory criteria.

Yes, you may join!




#5100753 BASIC

Posted by Alpha_ProgDes on 12 October 2013 - 03:34 AM

That looks surprisingly usable actually...

 

If you're a hardcore BASIC user, yes. Otherwise, if you're sane, no. As in, Oh hell no.




#5099050 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 05 October 2013 - 07:18 PM

Just make sure that the instructions are crystal clear and they work. I'd rather not have you get 0 because of a faulty install.




#5098708 How C# computes Recursion

Posted by Alpha_ProgDes on 04 October 2013 - 03:32 AM

The TAIL recursion version of factorial

class Factorial
    {
        public int Fac(int x)
        {
             return FacAcc(x, 1);    
        }

        private int FacAcc(int x, int acc)
        {
             if (x == 0 || x == 1) return acc;
             else FacAcc(x - 1, acc * x);
        }
    }



#5098699 How C# computes Recursion

Posted by Alpha_ProgDes on 04 October 2013 - 02:40 AM

class Factorial
    {
        public int Fac(int x)
        {
            if (x == 1)
            {
                return 1;
            }
            else
            {
                return x * Fac(x - 1);
            }
        }
    }

Note this is going to be long.

 

So let's start with Fac(4)

public int Fac(4)
{
     if (4 == 1)
     {
          return 1;
     }
     else
     {
          return 4 * Fac(4 - 1);  // now Fac(4 - 1) is going to be called while the Fac(4) waits for the result of Fac(4 - 1)
     }
}

public int Fac(3)
{
     if (3 == 1)
     {
          return 1;
     }
     else
     {
          return 3 * Fac(3 - 1);  // now Fac(3 - 1) is going to be called while the Fac(3) waits for the result of Fac(3 - 1)
     }
}
public int Fac(2)
{
     if (2 == 1)
     {
          return 1;
     }
     else
     {
          return 2 * Fac(2 - 1);  // now Fac(2 - 1) is going to be called while the Fac(2) waits for the result of Fac(2 - 1)
     }
}
public int Fac(1)
{
     if (1 == 1)
     {
          return 1;
     }
     else
     {
          return 1 * Fac(1 - 1);  // this line will never be called because we have reached the base case above
     }
}

So now the function returns like so...

 

We know that Fac(1) returns 1.

public int Fac(2)
{
     if (2 == 1)
     {
          return 1;
     }
     else
     {
          return 2 * 1; // Fac(2 - 1) returns 1
     }
}
public int Fac(3)
{
     if (3 == 1)
     {
          return 1;
     }
     else
     {
          return 3 * 2; // Fac(3 - 1) returns 2
     }
}
public int Fac(4)
{
     if (4 == 1)
     {
          return 1;
     }
     else
     {
          return 4 * 6; // Fac(4 - 1) returns 6
     }
}

So now Fac(4) returns 24. And program finished.

 

 

Note: I laid this out this way more for those who are complete beginners at recursion than for you.




#5097986 PUTT Updates and Finals Thread

Posted by Alpha_ProgDes on 30 September 2013 - 07:35 PM

THE CONTEST IS OVER!

Finals scores are here!

 
The rules and sign up thread is here.
 
A thread for programming (or sound and art) issues can be found here.
 
Hello all! The PUTT contest has officially started!
 
This is will be for posting screenshots and updates of any kind about the participants' games. At the end of the contest please be sure to post your game here in this thread. Your game must be posted here by 12:00AM UTC November 1, 2013. And not a minute more. The latest version of the game that is posted here will be judged. Therefore, feel free to post as often as needed until the deadline.  For anyone still wanting to join the contest, they are free to do so. If you have not posted in the other thread, feel free to post here with your update (of any kind) of your game and who will be on your team (if you have a team).
 
Can't wait to see the entries! Code hard and have fun! smile.png




#5097752 Help with understanding parts of this C# program?

Posted by Alpha_ProgDes on 30 September 2013 - 01:00 AM

So I have someone teaching me Blitz and C++ and I wanted to find out exactly where I was so I went skimming through my old C# book "Programming in the Key of C# by Charles Petzold"

 

I have no idea how those 3 languages fit in with each other. However, wouldn't it be best to ask the person teaching you what those are?




#5096988 Voxel Cone Tracing Experiment - Part 2 Progress

Posted by Alpha_ProgDes on 26 September 2013 - 08:31 AM

Out of curiosity, is there a link to Part 1? Seeing as this is Part 2. :)




#5095357 What kind of game to make?

Posted by Alpha_ProgDes on 19 September 2013 - 10:41 PM

So I've made the basic pong, breakout, snake, etc games. I want to get into something else now, I have a 2d top-down RPG started, but I feel like I've bitten off a bit more than I can chew. Mostly because I can't figure out a good way to set up the items in the game(fiddled with component-entity, not too sure what other directions I can take it). What other game genre's would be a good idea to start working on? How would a basic RTS game work?

 

Have you made a Mario, Sonic, Gradius, or Ikari Warriors type of game?

 

Barring that, how about just concentrate on one aspect of RPGs. Meaning just do one important part of creating a RPG:

  1. Creating a map
  2. Loading the map to the screen
  3. Getting the character to move around (without the map)
  4. Getting the character to animate (walk, run, attack, cast magic)
  5. Create the menu

 

Just do ONE of these and don't worry about integration. Once you get done and right, then move on to the next thing and only concentrate on that.




#5094540 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 16 September 2013 - 03:58 PM

Oh, I'm assuming it's okay to use 3d models,etc. (For shadows, aesthetics, etc.) providing you're only moving on 2 axes?

 

It can be a 3D engine as long as the game is strictly in the 2D view.




#5094416 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 16 September 2013 - 04:28 AM

Please see addendum above.

 

@spirwell - Only the game itself has to be 2D. Menus, logos can be 3D or 2.5D.




#5094179 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 15 September 2013 - 02:48 AM

One question, when you say the game must be 2D, does this mean that simply the game has to be 2D, or is it mandatory that every aspect of it is 2D like a logo or something?

 

Good question. Let me think about that a little. But for sure the game itself has to be 2D.




#5094154 Power Up Table Tennis Contest

Posted by Alpha_ProgDes on 14 September 2013 - 11:10 PM

THE CONTEST IS OVER!

 

 

Please go to this thread for posting about your game and more.

 

Hello all! I am officially announcing the P.U.T.T. contest. This contest is for Beginners and Intermediates but all are welcomed to join. This will be a 1-month contest. For those who are wondering "why so long?", it's because this contest is for Beginners and Intermediates.
 
The contest will start from October 1, 2013 12am UTC and end at November 1, 2013 12am UTC.
 
The contest will focus around the game of pong/table tennis. Everyone knows how this game works so I won't go into a lengthy explanation. However, the game will have to be a complete game. This means the game must have:

  • Start Screen
  • Win/Lose Screen
  • Graphics for the background, ball, and paddles (ie. not just a monochrome rectangle and ball)
  • Scoring
  • Sound effects
  • Music
  • Exit (key and screen)

Game Rules

  • The theme for this contest is Time. So that means that your game must in some way or ways reflect the Time theme.
  • As the title indicates there will be power ups and they are mandatory. 3 powerups are mandatory. The mandatory 3 powerups will be Time based. 2 of the mandatory power-ups are: Speed Up and Speed Down. You can apply these powerups as you see fit (ex: make the paddles move faster, make the ball move faster, or make the timer move faster). Also it's totally up to you how the powerups are distributed to the players. In other words, you determine how the powerups get on the board and how the players get the powerups. The 3rd mandatory powerup must be Time-based but you can make it whatever you want.
  • Because there is scoring, there must be a score limit that determines the winner.

Options - The following are optional but will add to your score.

  • Also, 2 additional, OPTIONAL powerups can be added as well. The 2 additional powerups can be anything you want them to be (ie. not does have to be Time-based) and they are optional.
  • Timer
  • Variable score limits (ex: 5, 10, 100, infinity)
  • Pause functionality
  • Difficulty settings
  • Level progression
  • Save functionality
  • Animated background
  • Different backgrounds and graphics for level progression

Points distribution - There will be a total of 220 points. The first 100 points will be following the mandatory rules. The other 120 points will be given if and how well you implemented the optional features. To be clear, optional points will not be given if the mandatory requirements are not meant.
 
Mandatory points -

  • 10 - Start Screen
  • 10 - Win/Lose Screen
  • 20 - Graphics for the background, ball, and paddles (ie. not just a monochrome rectangle and ball)
  • 05 - Scoring
  • 10 - Sound effects
  • 10 - Music
  • 10 - Exit (key and screen)
  • 05 - Theme
  • 15 - Power ups
  • 05 - Score limit

Optional points -

  • 10 - Powerups
  • 10 - Timer
  • 10 - Variable score limits (ex: 5, 10, 100, infinity)
  • 10 - Pause functionality
  • 10 - Save functionality
  • 15 - Animated background
  • 15 - Difficulty settings (ie. Easy, Normal, Hard, Legendary)
  • 20 - Level progression
  • 20 - Different backgrounds and graphics for level progression

Of course if there are any questions, please feel free to ask.
 
Participant Rules -

  • The game must be 2D, but you can use any library, free graphics, and free sounds.
  • You can go solo or make teams.
  • Games must be made during the 1 month period of the competition (i.e. you can't submit a game you made previously or are making now)
  • You may use any library, game engine, tools, art, or audio to develop the game, provided you have the appropriate license to do so (if licensing is required for what you use); note that this means you may use code, art, and audio that you or others may have made in the past (the explicit limitation is that you may not use existing game logic (i.e. you may use libraries and engines, but you still have to actually make the game during the 1 month period))
  • You may target any platform (but at least 3 judges must play your game, so if you develop for something the judges don't have, you can't be accepted as an entry; I'll post a list of platforms judges have before the competition begins)
  • People may work in teams of up to 3 people (a person may only be on one team, though)
  • Games must work on the judges' platforms (that is, if you have a bug in your program and it works fine on your computer but not on a judge's, you must fix it for it to be judged (during the 1 month period; no work/updates/fixes may be done after the 1 month); at least 3 judges must be able to evaluate it for it to be accepted as an entry)
  • If only 3 judges can run your game (and not of all the judges, if we have more than 3), you will not be punished/penalized (that is, judge scores will be averaged)
  • You must develop for one of the following systems (because the judges don't have unlimited hardware/platforms to test on):
    • Windows 7
    • Windows 8
    • Windows Phone 7
    • Windows Phone 8
    • iOS
    • MacOSX
    • Android
    • Google Chrome (latest version)
    • IE 9
    • IE 10
    • Safari (latest version)
    • Firefox (latest version)
    • Opera (latest version)

 

Participation Points (ie. points that will be added to your actual reputation points)

  • + 20 points for attempted participation (i.e. submitting a game that doesn't include all mandatory features).
  • + 50 points for successful participation (requiring ALL mandatory features to be implemented).
  • + 300 points for 1st place (in addition to participation points).
  • + 150 points for 2nd place (in addition to participation points).
  • + 100 points for 3rd place (in addition to participation points).
  • "People's choice" we'll give + 200 points (in addition to participation points) to the selected winner.
  • For every 3 optional features implemented, the person gets +20 points. If they do all 9 features, they get +75 points

 

Current Participants are -

  • aurioch
  • achmudas
  • k_meleon
  • Aspirer
  • lailame
  • lucentbeam
  • Ahmad239
  • Phz
  • Segmented
  • condemn
  • Vortez
  • dr01d3k4
  • David Revilla
  • Confirm4Crit
  • Jamison

Current Judges are -

  • Alpha_ProgDes
  • LVreg
  • Gaiiden
  • cornstalks
  • jbadams





PARTNERS