Create a simple graphical application or a game

Assignment Help JAVA Programming
Reference no: EM133499689

Assignment: JavaScript Client Side Web Programming Project

In this project, you are being asked to create a simple graphical application or a game. Since we have no back-end support, we will need to work 100% client-side. You are not expected to retain any information between page loads - high scores, etc. will reset every new page load.

Do not over complicate the program itself, it can be as simple as a heads/tails coin flipping game, a dice game1, memory matching puzzles2, a typing tutorial, an HTML tutorial (remember Super Markup Man?) or some other simple game that you wish to create. Perhaps there's even a Happy Chicken assignment in your Java course that can serve as inspiration. The goal here is to practice programming, not to create a AAA multi-million dollar hit game. The artistic standard is "good enough" not "gallery ready". A demo YouTube Video: "COMP 10259 Assignment 4 Demo".

Required Elements

1) Your program must meaningfully make use of SVG elements.

a) These elements must be interactive using at least 2 types of JavaScript mouse events (your choice of specific events). You may change 1 mouse event to a keyboard event if you wish.

b) These elements must have the ability to be removed: they must disappear from the screen and be removed from memory.

c) These elements must be creatable by some mechanism. Suggestions include an add button or a timer that "spawns" them. After creation, they should appear on the screen.

d) You may have an initial layout of hard-coded elements if desired, but all other adding and removing of elements must be dynamic using JavaScript.

2) Style your SVG elements using CSS in addition to the basic XML parameters available.

Animate at least 1 SVG element using JavaScript. The animation must be obvious and noticeable. Do not use JavaScript to add a CSS animation to an element, nor use an animated GIFs, etc., to fulfill this requirement.

1) Use standard HTML elements to establish user inputs and criteria for the program. Use at least 1 input element without a form to accomplish this requirement, in addition to any other elements you wish. For example: change the color of all the circles, make all the squares twice as large, make the dice 8-sided instead of 6, make the animation move twice as quickly, etc. The specifics will depend on what kind of program you're creating.

2) Track the state in some meaningful way - for example, a score, number of tries remaining, count of circles created; something that is connected to your application.

3) Continue to use good HTML structure by creating a header and footer around your main content. The header or footer must contain your name and copyright notice for 2023. The page should be titled and appear neat and complete.

Reference no: EM133499689

Questions Cloud

Identify and describe a system : Identify and describe a system or systems where the vulnerability exists "in the wild" to quantify its impact. You can use operating system
Identify network and security policies needed : Identify network and security policies needed to properly secure the Remote Access Domain portion of the network infrastructure
Discuss 3 ways that globalization affects organizational : Introduction to globalization. Explain the 3 common international strategies that companies can use for globalization and how they impact business operations.
Why would the defense counsel spend more time : Why would the defense counsel spend more time criticizing the forensic investigator's procedures than on the actual evidence? Is this defensive method moral
Create a simple graphical application or a game : COMP 10259- You are being asked to create a simple graphical application or a game. Since we have no back-end support, we will need to work 100% client-side.
Evaluate the security posture of a fictional company : Evaluate the security posture of a fictional company's information systems and networks. The assessment includes a comprehensive review of the company
Discuss what diagnosis you are using the tool for : Discuss what diagnosis you are using the tool for, how to score the tool, and support use of the tool with evidence and rationale.
Write the vlookup formula to extract the first name : Write the vlookup formula to extract the first name of the employee whose last name is Fontana for the above data. Write the vlookup formula to extract
Discuss how a leaders planning and prioritization can help : Discuss how a leaders planning and prioritization can help achieve data security and protect privacy using a data governance plan

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write down java program for furniture company

Write down a Java program for the furniture company. Ask user to select P for Pine, O for Oak or M for Mahogany. Illustrate price of table manufactured with chosen wood.

  Implement the dynamic programming algorithm

Implement the dynamic programming algorithm for the optimal binary search tree problem

  Write a program that models an employee

Write a program that models an employee. An employee has an employee number, a name, an address, and a hire date. A name consists of a first name

  Write a program to display a simplified bill

Write a program to display a simplified bill. The customer's name, the number of hours of labor, and cost of parts and supplies should be entered into the program via text boxes. When a button is clicked, the customer's name and the three costs sh..

  An int representing the value stored inside the node

In Java, code a doubly linked, sorted list (in ascending order). Each item of the list will just store an int. You need to code three classes: Nade, SortedList, and GroupProject. The Node class has three instance variables, all private: an int..

  Write java program that prints asks the user to enter value

Write a Java program that prints asks the user to enter a positive value (1 less than or equal to 200) and print each number up to that line, 1 per line with the following changes (SNAP CRACKLE POP).

  Develop a java program that uses object-oriented

ITECH1000 Programming - develop and test a small Java program using object-oriented approaches - Write an algorithm that describes how the program will operate

  Simulating interaction with the shop

Demonstrate your knowledge of inheritance, polymorphism, method overriding, abstract classes, etc. You need to write classes, add methods and variables

  Create an application named olympicrings

Create an application named OlympicRings that is made up of a class called OlympicRings.java

  COMP 10005 Introduction to Programming Assignment

COMP 10005 Introduction to Programming Assignment Help and Solution, Middle East College - Assessment Writing Service - Describe the fundamentals of programming

  Write a program that presents an animated graphical model

Write a program that presents an animated graphical model of an elevator, that has at least four floors, with doors that open and close, and some indication that shows the car moving.

  Develop data requirements algorithm and flowchart

Develop Data Requirements, Algorithm and Flowchart for the following client's specifications. Translate your algorithm and flowchart into your program.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd