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

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

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