본문 바로가기

분류 전체보기

파이썬 터틀 turtle 응용 파이썬 터틀파이썬에 대해 알아보다가 터틀이라는 모듈을 알게되어서 사용해봤습니다.​조작키W 전진A 왼쪽으로D 오른쪽으로S 후진O 반지름50 원 그림R 초기화B 종료​키보드 입력을 통해 터틀을 이용하게끔 만들어봤습니다. import turtle as t # ㅁㄴㅇㄻㄴㅇㄹ import keyboard t.shape('classic') # turtle, classic, triangle, circle 모양종류 t.speed(1) # fastest fast normal slow slowest 0 10 6 3 1 스피드 설정종류 t.fillcolor('red') t.begin_fill() while True:#making a loop if keyboard.is_pressed('a'): # a키를 누른다면 print(..
유니티 공부#2 주식시뮬레이션?단순한 매수 매도 기능이 포함된 주식기능을 만들어봤습니다.손익률부분이 정확한지 잘 모르겠지만 어느정도 감을 잡았습니다.유니티 안에있는 PlayerPrefs을 활용하여 만들어봤는데DB로 하는것이 더 좋다고 생각했습니다.PlayerPrefs는 간단한 데이터 저장용도로 사용하면 좋을 듯 합니다. 네이버 블로그 포스팅 주소입니다.https://blog.naver.com/turnbf/221469195119
유니티 공부#1 오랜만에 유니티를 접하기에 간단하게 공부하며 감을 다시 잡아야 겠다고 생각하여 공부스타트버튼을 클릭하면 큐브의 색깔이 바뀌게 되는 프로그램을 만들었습니다. ㄴㅇㄹㄴㅇㄹㄴㅇㄴㅇㄹ 빈 오브젝트 만들기 Manager로 이름 변경후 Randomrgb스크립트 적용 전체화면 빈 오브젝트를 만든 후 스크립트를 적용시켜 매니저 역할을 하게끔 만들었습니다.using System.Collections; using System.Collections.Generic; using UnityEngine; public class randomrgb : MonoBehaviour { public Material material; public Material material2; public Material material3; public ..
디스코드 봇 개발일지#19 유튜브 검색후 선택 재생기능​기존에는 검색기능만 하였지만 검색후 선택하여 재생할 수 있게 만들어봤습니다. !검색 명령어로 원하는 키워드를 검색한 후 마음에 드는 영상의 번호를 입력해 재생합니다.​소스코드입니다.코드 상단에searchYoutubeHref={} # 유튜브 하이퍼링크 모음을 입력해주세요 if message.content.startswith('!검색'): Text = "" learn = message.content.split(" ") vrsize = len(learn) # 배열크기 vrsize = int(vrsize) for i in range(1, vrsize): # 띄어쓰기 한 텍스트들 인식함 Text = Text + " " + learn[i] encText = Text chromedrive..
디스코드 자작봇 개발일지#18 유튜브 영상 예약기능 (음악기능)​기존에는 재생,정지,일시정지 기능만 있던 음악관련기능을오늘은 예약기능 을 추가하였습니다. https://youtu.be/C9ZPFTzHg7g 상단 영상을 참고하며 기능을 만들었습니다.​!예약 유튜브링크 를 입력하게되면예약리스트에 영상이 올라가게됩니다.​!대기목록 보기 를 입력하게되면현재 대기중인 유튜브 링크들이 나오게됩니다.​!대기목록 취소 를 입력하게되면현재 대기중인 유튜브 영상들이 모두 대기취소 됩니다.​실행영상입니다. 본래 대기목록 보기 명령어를 사용하면 영상제목을 나오게끔 만들려 하였지만실력 한계로....유튜브 링크로 대체하였습니다.​ 아래는 예약관련기능 코드입니다.musiclist=[] queues={} def check_queue(id): if queues[i..
디스코드 자작봇 개발일지 #17 사진검색​원하는 키워드를 입력하면 사진을 보내주는 기능을 만들어봤습니다.!이미지 원하는키워드 를 입력하면 키워드를 네이버에 검색하여 이미지를 가져옵니다.​import urllibfrom urllib.request import Requestimport bs4​3가지를 임포트 하였습니다.​먼저 실행영상입니다. 아래는 전체 코드입니다. if message.content.startswith('!이미지'): Text = "" learn = message.content.split(" ") vrsize = len(learn) # 배열크기 vrsize = int(vrsize) for i in range(1, vrsize): # 띄어쓰기 한 텍스트들 인식함 Text = Text + " " + learn[i] print(..
디스코드 자작봇 개발일지#16 제비뽑기오늘은 제비뽑기를 만들었습니다.!제비뽑기 뽑을숫자 를 입력하면 중복되는 숫자 없이 메시지를 보내줍니다.random 을 임포트하였습니다.먼저 실행영상입니다. 아래는 전체 코드입니다. if message.content.startswith('!제비뽑기'): channel = message.channel embed = discord.Embed( title='제비뽑기', description='각 번호별로 번호를 지정합니다.', colour=discord.Colour.blue() ) embed.set_footer(text='끗') Text = "" learn = message.content.split(" ") vrsize = len(learn) # 배열크기 vrsize = int(vrsize) for i ..
디스코드 봇 개발일지#15 타이머 오늘은 타이머 기능을 구현해봤습니다.time 을 임포트하였습니다.​만약 !타이머 5 라고 입력한다면1초간격으로 5 4 3 2 1 끝 이라고 봇이 메시지를 보냅니다.​아래는 실행영상입니다. if message.content.startswith('!타이머'): Text = "" learn = message.content.split(" ") vrsize = len(learn) # 배열크기 vrsize = int(vrsize) for i in range(1, vrsize): # 띄어쓰기 한 텍스트들 인식함 Text = Text + " " + learn[i] sec = int(Text) for i in range(sec, 0, -1): print(i) await client.send_message(mess..
유니티 게임 개발일지#8 https://blog.naver.com/turnbf/221407985994게임 개발일지 #8모바일에서 작동할 수 있게 버튼 클릭으로 캐릭터를 움직일 수 있게 하였습니다.메인화면에 프리팹을 활용하여 디자인을 꾸몄습니다.총알을 키보드,마우스를 눌러서가 아닌 자동적으로 발사하게끔 코드를 다시 작성했습니다.배경음악, 효과음 을 추가하였습니다.사용한 배경음악 : (클리어 스테이지) https://youtu.be/68ugkg9RePc(보스 스테이지) https://youtu.be/MQi_Qi2Whrk(기본 스테이지) https://youtu.be/mS_bAjaJEPQ 플레이 영상 빠르게 영상을 찍기위해 플레이어 위치를 옮겨놨습니다. 네이버 블로그 포스팅 링크입니다 : https://blog.naver.com/tu..
유니티 게임 개발일지#7 게임 개발일지 #7보스 스테이지를 완성하였습니다. 일부 장애물은 수정하였고 왼쪽에 있던 땅 은 삭제했습니다. 장애물 2가지를 더 추가하였습니다.보스의 체력이 25%이하가 되면 (1회한정) 체력이 올라갑니다. 전체 플레이 영상 네이버 블로그 포스팅 주소입니다 https://blog.naver.com/turnbf/221407211552