[자바] 멀티미디어자바프로젝트II 최종 프로젝트
·
기타/univ. projects
GitHub - Bonnate/Java_Multimedia_Project_II: 대학교 3학년 2학기 자바 수업 대학교 3학년 2학기 자바 수업. Contribute to Bonnate/Java_Multimedia_Project_II development by creating an account on GitHub. github.com
[자바] 멀티미디어자바프로젝트II ch.10 연습문제
·
기타/univ. projects
package _1124_A; import javax.swing.*; import javax.swing.border.EmptyBorder; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class main extends JFrame { private JLabel mImageLabel; private ImageIcon[] mImages; private int mImageIndex; public static void main(String[] args) { main frame = new main(); frame.setVisible(true); } public main() { thi..
[자바] 멀티미디어자바프로젝트II ch.09 연습문제
·
기타/univ. projects
package main; import javax.swing.*; import java.awt.*; public class BorderLayoutEx extends JFrame { BorderLayoutEx() { setTitle("BorderLayout Sample"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new BorderLayout()); add(new JButton("Console"), BorderLayout.SOUTH); add(new JButton("Test.java"), BorderLayout.CENTER); add(new JButton("Package Explorer"), BorderLayout.WEST); setSize(6..
[유니티] 게임엔진응용실습 Unit6 프로젝트 - Zombie Run (FPS 게임)
·
기타/univ. projects
ZombieRun by Bonnate(PARK SEUNG GEUN) It is a simple FPS game where you use a gun and avoid zombies to reach your destination. bonnate.itch.io ZombieRun Game creation time: 12 hours Development Engine: Unity (URP, 2022) [Game Description] Lost in the dark mountains, you must climb to the top of the mountain to ask for help. Follow the path and move without dying. Use your gun to kill zombies and..
[유니티] 게임엔진응용실습 Unit5 프로젝트 - Tower Defense (Windows & Android)
·
기타/univ. projects
Tower Defense by Bonnate Tower, Defense bonnate.itch.io
[자바] 멀티미디어자바프로젝트II ch.08 연습문제
·
기타/univ. projects
프로그램을 실행하면, 파일을 읽고(없으면 예외처리) 지정한 형식에 맞게 문자열을 나누어 Vector에 자동으로 집어넣어서 프로그램이 원활하게 작동하도록 하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ..
[자바] 멀티미디어자바프로젝트II ch.07 연습문제
·
기타/univ. projects
package _1027_A; import java.util.*; // 키보드로 문자열을 4개 입력 받아 ArrayList에 삽입하고 가장 긴 이름을 출력하라. // 가장 긴 이름은 : Ashley public class Main { public static void main(String[] args) { ArrayList s = new ArrayList(); int index = 0, max = -1; for(int i = 0; i
[자바] 멀티미디어자바프로젝트II ch.06 연습문제
·
기타/univ. projects
package _1020_A; import java.util.Scanner; public class Main { public static Scanner keyboard=new Scanner(System.in); public static void main(String[] args) { String input; while(true) { System.out.print("입력하시오(종료:Z) "); input = keyboard.nextLine(); if(input.equals("Z")) { System.out.println("프로그램을 종료합니다!!"); return; } try { Integer.parseInt(input); System.out.println("숫자입니다!!"); } catch (Except..
[유니티] 게임엔진응용실습 Unit4 프로젝트 - Airplane Shooting (Space Invader)
·
기타/univ. projects
Space Invader by Bonnate Super simple arcade game You move through a designated path, in the meantime you have to destroy enemies and avoid walls in your path. Operation: The player automatically moves forward. W/D: Move up/down based on the direction of travel Move left/right bas bonnate.itch.io Super simple arcade game You move through a designated path, in the meantime you have to destroy ene..
[자바] 멀티미디어자바프로젝트II ch.05 연습문제
·
기타/univ. projects
import java.util.Scanner; enum Week { MON, TUE, WED, THU, FRI, SAT, SUN } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Week[] values = Week.values(); boolean flag; while (true) { System.out.print("요일을 입력하세요: "); String input = sc.nextLine(); flag = false; // case 1. 'XXX'를 입력하면, 종료시킨다. if (input.equals("XXX")) { System.out.println("프로그램을 종료합니다..
[자바] 멀티미디어자바프로젝트II ch.04 연습문제
·
기타/univ. projects
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package _0922_B; public class Main { public static void main(String[] args) { //클래스를 생성할 때, Animal > Animal로 형변환(실제로는 하지 않음) Animal animal = new Animal(); //클래스를 생성할 때, Dog(자식 객체)를 Amimal(부모 객체)로 형변환을 하여 생성한다. //실제 인스턴스는 Dog이지만, Animal로 취급 Animal dog = new Dog(); //클래스를 생성할 때, Cat(자식 객체)를 Animal(부모 객체..
[유니티] 게임엔진응용실습 Unit3 프로젝트 - Space Flight
·
기타/univ. projects
Space Flight by Bonnate FOR MAC BUILD :) Space Flight from Unity I created this project because University Project Production Time: about 3 hours bonnate.itch.io Space Flight 제작시간: 약 3시간 + 1시간 (09.26 업데이트) 게임 특징 중력이 적은 우주에 있는 비행체를 조종하여 멀리 나아가는 단순한 게임. (횡 스크롤 시점) 게임 방법 1. W,S 또는 ↑↓를 이용하여 비행체를 상승 / 하강시킨다. 2. A,D 또는 ←→를 이용하여 비행체를 회전시킨다. 3. 시작점으로부터 우측으로 이동하여 멀리 나아가 Distance가 높을수록 점수가 높은 형태. 4. 비행체의 ..
[유니티] 게임엔진응용실습 Unit2 프로젝트 - 장애물 코스 피하기 게임
·
기타/univ. projects
✅ 핵심 구현 기능 1. NavMeshAgent를 활용하여 도착지점까지의 네비게이션을 구축하였다. 2. Trail Renderer Component를 이용하여 자신이 지나간곳을 나타내었다. 3. Instansiate와 Shader을 이용하여 벽에 부딪힌경우 자신이 부딪힌곳에 흔적을 남기도록 하였다. 4. 벽에 부딪힌경우 해당 벽의 색상이 바뀌도록 구현하였다.
[유니티] 게임엔진응용실습 Unit1 프로젝트 (Unity 기초)
·
기타/univ. projects
1. 유니티에서 제공하는 기본 패키지 기능(빌트인)인 Spline을 이용하여 가로등 Prefab이 유동적이고, 규칙적으로 인스턴스하도록 하였다. 2. Spline의 유동적으로 변하는 곡선에서 도로 메쉬가 생성되고 텍스쳐를 입히게 하였다. 3. Car Prefab이 Spline 곡선을 따라 연속적으로 이동하도록 하였다.
[자바] 멀티미디어자바프로젝트II ch.03 연습문제
·
기타/univ. projects
슈퍼클래스(부모)와 서브클래스(자식)관계의 클래스에서 접근 지정자를 private으로 하여 멤버변수의 게터를 이용하여 가져오도록 한다. public class Main { public static void main(String[] args) { BusinessMan bMan = new BusinessMan("Jack", "ACompany", "Student"); System.out.println("My name is " + bMan.GetName()); System.out.println("My company is " + bMan.GetCompany()); System.out.println("My position is " + bMan.GetPosition()); } } Colored by Color Scr..
[자바] 멀티미디어자바프로젝트II ch.02 연습문제
·
기타/univ. projects
1. Run 할 시, 실행되는 메인 함수 > ProductManager을 생성하며 내부 생성자에서 작업을 처리하도록 한다. import java.util.Scanner; public class Main { public static Scanner Scanner; public static void main(String[] args) { Scanner = new Scanner(System.in); new ProductManager(); } } Colored by Color Scripter cs 2. Product 클래스. > Product에 담겨질 내용들을 선언하고, 생성자 오버라이드와 게터를 통해 클래스에 접근하도록 하였다. public class Product { private String mBarcode..
[자바] JFrame 블랙잭(BlackJack) 게임 구현
·
기타/univ. projects
== Frame.java == package Main; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame { private JFrame mFrame; private JTextArea mTextArea; public Frame(KeyListener listener) { mFrame =new JFrame(); mFrame.setTitle("My Title"); mFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mFrame.setVisible(true); mFrame.setSize(800, 600); mFrame.setLocationRelativeTo(null)..
[자바] 블랙잭(BlackJack) 게임 구현
·
기타/univ. projects
https://github.com/Bonnate/BlackJack GitHub - Bonnate/BlackJack Contribute to Bonnate/BlackJack development by creating an account on GitHub. github.com package Main; import java.util.Scanner; import java.util.Queue; import java.util.LinkedList; import java.util.Vector; import java.util.Random; public class BlackJack { FinishCode mCode; //게임에 사용할 카드 개수 (기본은 13) static public Integer MAX_CARD_COU..
bonnate
'기타/univ. projects' 카테고리의 글 목록