Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of Yusuff Afeez Documentation of work done. #67

Open
wants to merge 49 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f4c7ede
I have moved the icons on the form down some and added a default menu…
Oct 16, 2022
4e01073
This is demo change to the readme
Aptoppole Oct 19, 2022
0b8b8bb
Completed user stories for Laurence
Aptoppole Oct 22, 2022
4f8ba84
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
Aptoppole Oct 22, 2022
9095ef9
Update README.md
buddy-finch Oct 30, 2022
d014eac
Update README.md
buddy-finch Oct 30, 2022
cc0de09
Alex Inventory user story.
Aptoppole Oct 31, 2022
a56953c
Added Armor, Made items drop on enemy kill, fixed health over 20 bug,…
Aptoppole Nov 1, 2022
e50dd29
Updated Avatar Selection
JacobBoyt Nov 1, 2022
c6bbacf
Test Push November 4
JacobBoyt Nov 4, 2022
30d8141
Update README.md
buddy-finch Nov 7, 2022
b3fcc79
Update README.md
buddy-finch Nov 7, 2022
4c7050a
Laurence's User Story #1 update.
buddy-finch Nov 7, 2022
f6ae703
Update README.md
buddy-finch Nov 7, 2022
8939e14
Rogue and Wall Images Added
JacobBoyt Nov 8, 2022
4061d75
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
JacobBoyt Nov 8, 2022
cf85071
Updated by Laurence for User Story #2.
buddy-finch Nov 13, 2022
0f396a7
Adds Battle Screen and Double-Checks Run
JacobBoyt Nov 14, 2022
1865c0c
Uploaded Audio Files for New Avatar vs Head Villain Final Battle
JacobBoyt Nov 15, 2022
f25828a
Updated Empty PickedPlayer Image Resource
JacobBoyt Nov 15, 2022
88c6caf
Wall Patterns and Rogues now randomly change.
JacobBoyt Nov 15, 2022
3a4df2d
Updated Public Statics in Resource.Designers (keeps deleting itself f…
JacobBoyt Nov 15, 2022
4fd8f82
Changes for Laurence Stories
Aptoppole Nov 15, 2022
8ea1d48
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
Aptoppole Nov 15, 2022
b1d8613
Message Box inputted for debugging.
JacobBoyt Nov 15, 2022
db7f41b
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
JacobBoyt Nov 15, 2022
f665654
Readded Message Box for Character Selection.
JacobBoyt Nov 15, 2022
3dfadd1
Villains have now been randomized, issues remaining with Audio Files.
JacobBoyt Nov 16, 2022
2dfe4d6
Update Enemy.cs
buddy-finch Nov 16, 2022
fcb58de
Afeez User stories
afezland89 Nov 16, 2022
376ed5f
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
afezland89 Nov 16, 2022
3c22b89
Audio Files are now accessible depending on the choice of avatar and …
JacobBoyt Nov 16, 2022
7a6cde9
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
JacobBoyt Nov 16, 2022
a8b6939
Fixed the Issue with the Final Battle Screen not loading.
JacobBoyt Nov 16, 2022
48e7ded
Afeez added the last user story which is about the pause and resume c…
afezland89 Nov 17, 2022
b666984
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
Aptoppole Nov 17, 2022
8ac2d92
Alex's status user story
Aptoppole Nov 17, 2022
d64ed4c
Alex difficulty user story completed
Aptoppole Nov 17, 2022
0c7b633
Double-checked Audio Files, Added Message Box to check PlayerChoice N…
JacobBoyt Nov 17, 2022
66a4085
Alex difficulty user story bug fixed
Aptoppole Nov 17, 2022
ea73e41
Merge branch 'main' of https://github.com/buddy-finch/Fall2022_CSC532…
Aptoppole Nov 17, 2022
dec0e63
Removed Debug messages
Aptoppole Nov 17, 2022
716b030
Update README.md
JacobBoyt Nov 17, 2022
074eba1
Changed the size of the Random Map
buddy-finch Nov 17, 2022
9874fe7
Commented out the Villain Message Box.
JacobBoyt Nov 17, 2022
f29730d
Update README.md
JacobBoyt Nov 17, 2022
5c54a51
readme
Aptoppole Nov 17, 2022
3a13dc8
readme
Aptoppole Nov 17, 2022
3f9da72
Created using Colaboratory
buddy-finch Feb 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
780 changes: 780 additions & 0 deletions HW5.ipynb

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions Project/Fall2020_CSC403_Project/App.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,42 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Fall2020_CSC403_Project.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<userSettings>
<Fall2020_CSC403_Project.Properties.Settings>
<setting name="MinRandomBattleDamage" serializeAs="String">
<value>0</value>
</setting>
<setting name="MaxRandomBattleDamage" serializeAs="String">
<value>4</value>
</setting>
<setting name="WeaponDamage" serializeAs="String">
<value>0</value>
</setting>
<setting name="ArmorProtection" serializeAs="String">
<value>0</value>
</setting>
<setting name="enemyCheetoDirection" serializeAs="String">
<value>left</value>
</setting>
<setting name="Rogue" serializeAs="String">
<value>0</value>
</setting>
<setting name="PlayerChoice" serializeAs="String">
<value>0</value>
</setting>
<setting name="Difficulty" serializeAs="String">
<value>1.0</value>
</setting>
<setting name="Health" serializeAs="String">
<value>20</value>
</setting>
</Fall2020_CSC403_Project.Properties.Settings>
</userSettings>
</configuration>
101 changes: 101 additions & 0 deletions Project/Fall2020_CSC403_Project/Difficulty.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 45 additions & 0 deletions Project/Fall2020_CSC403_Project/Difficulty.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace Fall2020_CSC403_Project
{
public partial class Difficulty : Form
{
public Difficulty()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
File.WriteAllText(@".\Difficulty.txt", 0.75.ToString());
Application.Restart();
}

private void button2_Click(object sender, EventArgs e)
{
File.WriteAllText(@".\Difficulty.txt", 1.0.ToString());
Application.Restart();
}

private void button3_Click(object sender, EventArgs e)
{
File.WriteAllText(@".\Difficulty.txt", 1.50.ToString());
Application.Restart();
}

private void button4_Click(object sender, EventArgs e)
{
File.WriteAllText(@".\Difficulty.txt", 1.75.ToString());
Application.Restart();
}
}
}
120 changes: 120 additions & 0 deletions Project/Fall2020_CSC403_Project/Difficulty.resx
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema

Version 2.0

The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.

Example:

... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>

There are any number of "resheader" rows that contain simple
name/value pairs.

Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.

The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:

Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.

mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.

mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
Loading