XerX's Programming Facility. (New Program!)

This is the place for video games!
XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

XerX's Programming Facility. (New Program!)

Postby XerX » Tue Jul 14, 2015 9:23 pm

Hey guys. I've been delving into C# a lot recently and I finally decided to write my first ever program (no not hello world.).

Judge Score Averager
Spoiler: show
I present you, something that has been done already but I did it anyways cause it seemed easy enough : The SMBX Judge Score Averager!

Download Version 1.0.2 Download Here

GitHub https://github.com/XNBlank/JudgeScoreAverager

Image

This allows you to generate an average score from all of your judges. It allows up to as many scores as you want. (known as judges in the program. Also note that having too many will take a long time to type out.).

Changelog
  • 1.0.2
    Fixed issue where having less than 0 judges would crash the program.
    Added snazzy icon.
    Cleaned up code. (Thanks Ghosthawk).
    Added Highscore option.
  • 1.0.1
    Fixed a bug that would crash the program if the user typed in a letter instead of a number for values.
    Added an exception that prevents crashing when user inputs 0 judges.
Judge Score Averager GUI (NEW)
Spoiler: show
Judge Score Averager GUI is a remake of my first ever C# program made in Visual C#. It allows users to take scores from multiple judges of a contest and average them out for a final score.

Image

Features
Up to 999 Judges. (Dunno why you'd have that many.)
Highscore to prevent any scores from going higher than the set one.
Easy to navigate gui.
Save your averages into text files!
Averages out to the 3rd decimal point. (if applicable.)

Changelog

Code: Select all

V1.0.1
Fixed an error for when you delete the Judges number, and try to average and get an exception.
Fixed an error for when you delete the Score number, and try to average and get an exception.
Fixed an error for when you leave a blank score, and have it default to 0 rather than waiting until a correct response is given.
The top score box can no longer be changed to letters, and other symbols.
The top score box can no longer use decimals.
Previous settings no longer effect results after reset.
Long numbers like "-6.17283973399295E+23" are no longer produced possible to produce.
Download : Version 1.0.1
Github : https://github.com/XNBlank/JudgeScoreAveragerGUI
Last edited by XerX on Fri Jul 17, 2015 4:45 pm, edited 10 times in total.

User avatar
Aero
Palom
Palom
Posts: 4638
Joined: Fri Mar 28, 2014 2:51 pm
Flair: Pirate economy
Chat Username: aero

Re: XerX's Programming Facility.

Postby Aero » Tue Jul 14, 2015 9:29 pm

If you set the amount of judges to 0, it crashes.

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility.

Postby XerX » Tue Jul 14, 2015 9:37 pm

AeroMatter wrote:If you set the amount of judges to 0, it crashes.
Thanks for letting me know. Fixed and updated download link.

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility.

Postby XerX » Wed Jul 15, 2015 12:53 am

Updated the JudgeScoreAverager to 1.0.2.

1.0.2
Fixed issue where having less than 0 judges would crash the program.
Added snazzy icon.
Cleaned up code. (Thanks Ghosthawk).
Added Highscore option.

Check the first post for an updated download.

Axiom
Birdo
Birdo
Posts: 1490
Joined: Tue Dec 24, 2013 2:23 pm
Current Project: learning C through PSP game programming

Re: XerX's Programming Facility.

Postby Axiom » Wed Jul 15, 2015 11:58 am

Looks sweet, but to note: upload the whole project/solution to github next time instead of just main.cs. That way when someone forks it, they get the icon, any external dependencies you reference, etc.

C# Senpai Approved
what am I??? doing

- Yu-Gi-Oh! Duelists of the Roses Unity Remake
- Florida Van Man YouTube Channel, where I DIY repair Sprinter vans.
- 3 small games in development

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility.

Postby XerX » Wed Jul 15, 2015 5:40 pm

Thanks for the tip. Updated the github.

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility.

Postby XerX » Thu Jul 16, 2015 7:31 pm

New program!

Judge Score Averager GUI

Judge Score Averager GUI is a remake of my first ever C# program made in Visual C#. It allows users to take scores from multiple judges of a contest and average them out for a final score.

Image

Features
Up to 999 Judges. (Dunno why you'd have that many.)
Highscore to prevent any scores from going higher than the set one.
Easy to navigate gui.
Save your averages into text files!
Averages out to the 3rd decimal point. (if applicable.)

Download : Version 1.0
Github : https://github.com/XNBlank/JudgeScoreAveragerGUI

User avatar
Aero
Palom
Palom
Posts: 4638
Joined: Fri Mar 28, 2014 2:51 pm
Flair: Pirate economy
Chat Username: aero

Re: XerX's Programming Facility. (New Program!)

Postby Aero » Thu Jul 16, 2015 10:13 pm

Found bugs:
1. You can delete the Judges number, and try to average and get an exception.
2. You can delete the Score number, and try to average and get an exception.
3. Leaving a blank score, defaults to 0 rather than waiting until a correct response is given.
4. The top score box can be changed to letters, and other symbols.
5. Setting the Top Score to a decimal gives incorrect and weird results.
6. Previous settings effect results after reset.
7. Long numbers like "-6.17283973399295E+23" are produced from large negative/positive numbers being accepted.

I'll try and see if I can help fix these as well.

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Fri Jul 17, 2015 4:44 pm

Thank you GhostHawk for pointing those out. Updated Averager GUI to 1.0.1.

Changelog
Fixed an error for when you delete the Judges number, and try to average and get an exception.
Fixed an error for when you delete the Score number, and try to average and get an exception.
Fixed an error for when you leave a blank score, and have it default to 0 rather than waiting until a correct response is given.
The top score box can no longer be changed to letters, and other symbols.
The top score box can no longer use decimals.
Previous settings no longer effect results after reset.
Long numbers like "-6.17283973399295E+23" are no longer produced possible to produce.

Updated link in first post.

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Thu Jul 23, 2015 9:08 pm

Something new I'm working on.
Image

No promises though!

User avatar
Aero
Palom
Palom
Posts: 4638
Joined: Fri Mar 28, 2014 2:51 pm
Flair: Pirate economy
Chat Username: aero

Re: XerX's Programming Facility. (New Program!)

Postby Aero » Fri Jul 24, 2015 1:22 am

I meant to ask, what graphics are you using? GDI+? OpenGL?

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Fri Jul 24, 2015 1:49 am

AeroMatter wrote:I meant to ask, what graphics are you using? GDI+? OpenGL?
GDI+.

EDIT : Slow progress, but I've gotten past Windows default Gif compression methods...but there are still some quirks.

Image

I opened and re-saved the SMB1 Hills and Forest background and this happened.
Spoiler: show
Image
Because the max bitrate is 8 and the max colors is 255, it's a limited palette.

Axiom
Birdo
Birdo
Posts: 1490
Joined: Tue Dec 24, 2013 2:23 pm
Current Project: learning C through PSP game programming

Re: XerX's Programming Facility. (New Program!)

Postby Axiom » Fri Jul 24, 2015 7:33 am

Now that's interesting..lol. is this just through the standard System.Drawing.Graphics class (which I'm pretty sure is GDI+)?
what am I??? doing

- Yu-Gi-Oh! Duelists of the Roses Unity Remake
- Florida Van Man YouTube Channel, where I DIY repair Sprinter vans.
- 3 small games in development

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Fri Jul 24, 2015 7:53 pm

Image

Something I'm almost done working on.

Axiom
Birdo
Birdo
Posts: 1490
Joined: Tue Dec 24, 2013 2:23 pm
Current Project: learning C through PSP game programming

Re: XerX's Programming Facility. (New Program!)

Postby Axiom » Fri Jul 24, 2015 8:08 pm

Looks beautiful XerX <3
what am I??? doing

- Yu-Gi-Oh! Duelists of the Roses Unity Remake
- Florida Van Man YouTube Channel, where I DIY repair Sprinter vans.
- 3 small games in development

User avatar
Pseudo
Peach
Peach
Posts: 5543
Joined: Wed Jan 08, 2014 12:04 am
Current Project: ???

Re: XerX's Programming Facility. (New Program!)

Postby Pseudo » Fri Jul 24, 2015 8:13 pm

Wow, that's awesome. It's an SMBX mod of some type, yes?
its ya girl pseudo and im back on a provisional basis

"sterydy Behemoth expiable novae iconically night owl ticklish turbocharger bactrian riveting . Solidus quits frothy managua scrimper shadowy enthusiastically rearrangement curviness matronliness pinyin piroshki gradual hysterically locker room versed . Horrendous unicorn transnational parka lasso very forbiddingly laborsaving cochabamba hair-raising floozy philter transnational ."
- a spam account, 2016


Axiom
Birdo
Birdo
Posts: 1490
Joined: Tue Dec 24, 2013 2:23 pm
Current Project: learning C through PSP game programming

Re: XerX's Programming Facility. (New Program!)

Postby Axiom » Fri Jul 24, 2015 8:23 pm

Pseudo-dino wrote:Wow, that's awesome. It's an SMBX mod of some type, yes?
LunaLua script, so yeah kinda. The timer portion is mine though ;)
what am I??? doing

- Yu-Gi-Oh! Duelists of the Roses Unity Remake
- Florida Van Man YouTube Channel, where I DIY repair Sprinter vans.
- 3 small games in development

XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Fri Jul 24, 2015 8:23 pm

Pseudo-dino wrote:Wow, that's awesome. It's an SMBX mod of some type, yes?
It's LunaLua.

User avatar
Pseudo
Peach
Peach
Posts: 5543
Joined: Wed Jan 08, 2014 12:04 am
Current Project: ???

Re: XerX's Programming Facility. (New Program!)

Postby Pseudo » Fri Jul 24, 2015 8:24 pm

Well, it's fantastic, both of you. I guess LunaLua is sort of an SMBX modding platform, yes?
its ya girl pseudo and im back on a provisional basis

"sterydy Behemoth expiable novae iconically night owl ticklish turbocharger bactrian riveting . Solidus quits frothy managua scrimper shadowy enthusiastically rearrangement curviness matronliness pinyin piroshki gradual hysterically locker room versed . Horrendous unicorn transnational parka lasso very forbiddingly laborsaving cochabamba hair-raising floozy philter transnational ."
- a spam account, 2016


XerX
Birdo
Birdo
Posts: 1495
Joined: Fri Dec 20, 2013 3:33 pm

Re: XerX's Programming Facility. (New Program!)

Postby XerX » Fri Jul 24, 2015 8:32 pm



Return to “Video Games”

Who is online

Users browsing this forum: No registered users and 3 guests