현 시점 (2025년 17세) 나의 목표는 컴퓨터를 이용하여 뭔가 대단한걸 만드는 것 이다.
목표를 이루기 위한 나의 노력으로는 리치컴퓨터 학원을 다니는 것과 AI를 효율적으로 이용하는 방안을 나만의 방식으로 떠올리고 만드는 것 이다.
진로가 정해져 있기에 진로의 대하여 고민이 타인의 비해 적은편에 속한다. 타인이 진로를 고민하고 정할 시간에 나의 목표,꿈 을 이루기 위하여 노력을 할 수 있는 시간이 많다.
나의 목표에 집중과 노력을 전념하느라 학업에 신경을 쓰기 어렵다. 국어,영어,수학 등 많은 과목이 있는 만큼 학업에 대해 많은 공부를 해야한다. 목표를 이루기 위한 노력을하기에 시간이 부족하여 학업에 전념하기에는 어렵다.
#include <stdio.h>
#include <windows.h>
void playBell();
int main()
{
printf("1초뒤에 학교종을 연주합니다 .\n");
playBell();
printf("\n");
system("pause");
return 0;
}
void playBell()
{
int notes[] = {392, 392, 440, 440, 392, 392, 330, 392,
392, 330, 330, 294, 392, 392, 440, 440,
392, 392, 330, 392, 330, 294, 330, 262};
int TIME = 500;
for (int i = 0; i < 6; i++)
{
printf("♪");
Beep(notes[i], TIME);
}
printf("♩\n");
Beep(notes[6], 1000);
for (int i = 8; i < 11; i++)
{
printf("♪");
Beep(notes[i], TIME);
}
printf("♩\n");
Beep(notes[11], 1000);
for (int i = 13; i < 18; i++)
{
printf("♪");
Beep(notes[i], TIME);
}
printf("♩\n");
Beep(notes[18], 1000);
for (int i = 20; i < 25; i++)
{
printf("♪");
Beep(notes[i], TIME);
}
}
#include <stdio.h>
#include <windows.h>
int main(){
int a, b, c, m;
printf("정수 세 개를 입력해 보세요 ->");
scanf("%d %d %d", &a, &b, &c);
m = a > b ? a : b;
m = m > c ? m : c;
printf("세 수중에 가장 큰 수는 %d입니다 \n", m);
system("pause");
return 0;
}
#include <stdio.h>
#include <windows.h>
#include <time.h>
void lottogen(int *lotto);
void loading();
int main()
{
int lottos[6];
int y, i;
printf("== 로또번호 생성기 함수를 호출할까요? == \n");
printf("예(1) / 아니오 (0) -> ");
scanf("%d", &y);
if(y)
{
lottogen(lottos);
printf("번호가 생성되었습니다---\n");
for(i = 0; i < 6; i++)
{
printf("%d번 숫자는: ", i+1);
printf("%d \n", lottos[i]);
}
}
printf("\n\n");
system("pause");
return 0;
}
void lottogen(int *lotto)
{
int i, j, s = 1, e = 45;
printf("==1부터 45중 숫자 6개의 번호를 생성합니다==\n");
loading();
srand(time(NULL));
for(i = 0; i < 6; i++)
{
lotto[i] = rand() % (e + 1 - s) + s;
for(j = 0; j < i; j++)
{
if(lotto[i] == lotto[j])
{
--i;
break;
}
}
}
}
void loading()
{
int i;
for(i = 1; i <= 35; i++)
{
Sleep(20);
printf("#");
}
printf("\n");
}
public class ClientGuiMain {
public static void main(String[] args) {
StartingJFrame frame = new StartingJFrame();
ClientGui bp = new ClientGui(frame, "127.0.0.1", 5420);
bp.giveAndTake();
frame.setMainJpanel(bp);
frame.setSize(550, 400);
frame.validate();
}
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class ClientGui000 implements ActionListener, Runnable {
private JFrame frmA;
private JTextField textField1;
private JTextArea textArea1;
Socket s;
PrintWriter pw;
BufferedReader br;
String str1;
public ClientGui000(String ip, int port) {
initialize();
try {
s = new Socket(ip, port);
} catch(Exception e) {
System.out.println("소켓 생성 실패!!");
}
}
public void actionPerformed(ActionEvent e) {
String strs = this.textField1.getText();
pw.println(strs);
this.textField1.setText("");
}
public void run() {
try {
br = new BufferedReader(new InputStreamReader(s.getInputStream()));
while((str1 = br.readLine()) != null) {
this.textArea1.append(str1 + "\n");
}
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
from tkinter import *
window = None
canvas = None
x1, y1, x2, y2 = None, None, None, None
def mouseClick(event):
global x1, y1, x2, y2
x1 = event.x
y1 = event.y
def mouseDrop(event):
global x1, y1, x2, y2
x2 = event.x
y2 = event.y
canvas.create_line(x1, y1, x2, y2, width=5, fill="red")
window = Tk()
window.title("그림판 비슷한 프로그램")
canvas = Canvas(window, height=300, width=300)
canvas.bind("<Button-1>", mouseClick)
canvas.bind("<ButtonRelease-1>", mouseDrop)
canvas.pack()
window.mainloop()
UNITY · C# · WINDOWS PC
몰려오는 적을 피하며 자동 공격과 레벨업 업그레이드로 오래 생존하는 2D 탑다운 액션 게임입니다.
플레이어는 탑다운 시점에서 캐릭터를 조작해 적의 접근을 피하고, 자동으로 발동하는 무기를 활용해 전투합니다. 적을 처치해 경험치를 모으면 세 가지 업그레이드 중 하나를 선택할 수 있으며, 생존 시간이 길어질수록 적의 수와 능력치가 상승합니다.
일정 시간마다 등장하는 보스를 처치하면 다음 스테이지로 이동하는 포탈이 열립니다. 이동, 전투, 성장, 보스전, 스테이지 전환까지 이어지는 완성형 플레이 흐름과 Windows PC 빌드 배포를 목표로 제작했습니다.
게임플레이 구조와 무기 슬롯, 성장 시스템, 적 스폰 및 보스 이벤트, UI, 스테이지 흐름을 직접 구현하고 배포용 빌드까지 제작했습니다.
ZIP 파일을 압축 해제한 뒤 2D topdown.exe를 실행하면 됩니다.
Piano
가끔 심심할 때 연주하곤 한다.
Youtube
유튜브를 보면서 휴식을 취한다.
Game
친구들과 게임하는 것을 즐긴다.
Copyright © 2025 littlepixel by Hong