priler / dino3d Goto Github PK
View Code? Open in Web Editor NEW🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Home Page: http://priler.github.io/dino3d
License: GNU General Public License v3.0
🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Home Page: http://priler.github.io/dino3d
License: GNU General Public License v3.0
ФР: Ничего не происходит, рекорд останавливается, есть возможность прыжка.
ОР: Game over, игра начинается заново, звук проигрыша.
Я как адекватный, начинающий QA-инженер пишу в Issue
Предлагаю провести маленький code refactoring:
Это мой взгляд на code style. Очевидно, вы с ним не согласитесь, и этого даже нет в каких-либо стандартах.
Хауди, сделай пожалуйста меню паузы. Я понимаю, что это буден не как в оригинале, но как по мне, это функция будет очень полезна.
Заранее спасибо!
Привет) Могу помочь тебе с баг репортами. У меня есть готовый телеграм бот. Могу предоставить к нему доступ на правах админа. Если предложение заинтересовало, ответь, не игнорь)
P.S @fearsd в телеграм
Эм привет))) Почему бы не сделать новые локации такие так ДЖУНГЛИ, ХРАМ и т.п. Название лучше сделать таким- Dino RUN 3D. Досвидание
Привет, Хауди. Интересно получается, что при смене дня и ночи тени от кактусов, дино и тд стоят на одном месте. Можно сделать, чтобы они меняли свое положение в зависимости от времени.
Так-же почему бы не добавить для храма ловушки ( не успел сделать ), а именно шипы, кувалды, дротики. ( если тут был Хауди то я хочу с вами об этом подробно обсудить в Вк, вот ссылка https://vk.com/kalail )
Проект, по-моему, очень сильно набирает популярность и я думаю, что не было бы лишним адаптировать игру под мобилки.
P.S На андроиде работает с эмулятором клавиатуры.
ОР: Воспроизведение композиции в фоне не начинается.
ФР: Воспроизведение композиции в фоне началось.
Ночь в игре:
1)Модель птеродактиля меняется на модель летучий мыши (серый цвет,красные глаза)
2)В качестве освещения можно добавить каких либо мух(светлячков),на динозавре изменять цвет глаз и когтей(желтый,красный)
3) В воде светящиеся рыбы
4)На деревьях какие-нибудь светящиеся "семена"
5)Темно-синее небо
6)На задний план можно добавить луну и звезды
Я думаю что нужно сделать темную атмосферу и добавить немного маленьких источников света,главный источник сета луна со звездами.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Плюсануть бы тень
Is your feature request related to a problem? Please describe.
NO
Describe the solution you'd like
Migrate Project to TypeScript language.
Additional context
I can help with this.
1)Пару скринов
![Снимок экрана (15)](https://user-images.githubusercontent.com/60827315/74091618-636a9500-4aca-11ea-8584-fb9aa98abef4.png
2)У меня Яндекс Браузер
3)ОС(скрином) :
Играл где-то пол часа, залипал и тут такое )))
ФР: Черный экран.
ОР: Заглушка о том, что в Safari игра не доступна.
Извени но я создал приложение которое работает от https://priler.github.io/dino3d/low.html и от https://priler.github.io/dino3d/
🖥 Для мощных компьютеров - https://vk.com/app7314758
💻 Для слабых компьютеров и ноутбуков - https://vk.com/app7313300
Все скриншоты - https://github.com/anmenig/anmenig.github.io/tree/master/dino3d/images
Если что ты имееш полный доступ. Если что я могу передать группу ВК.
Нужно бы сделать Контактная информация:
Для ВКонтакте, Фейзбука, Однокласников. Покаместь играть можно в ВКонтакте.
Во время прыжка исчез кактус. Я должен был врезаться, но продолжил бег
Is your feature request related to a problem? Please describe.
No, it's not.
Describe the solution you'd like
Use PWA for caching, and make it more web application like not web page like.
Describe alternatives you've considered
Add manifest(-s), service workers.
Additional context
I can help with this.
Ссылка на дерево:
https://transfiles.ru/ewez6
I downloaded source codes and tried to run it on chrome. However, it displays "that" error page, then starts loading assets, but it will still remain 0%. I mean assets won't load. But in online mode it works well
Когда немного играешь и после переходишь на другую вкладку динозаврик бежит бессмертно, потом можно спокойно вернуться к вкладке с игрой и играть дальше.
Фоновая музыка выключается при достижении 6к очков.
P.S.
Фоновая музыка начинается когда нажимаешь пробел, а не когда проходят все манипуляции с прогрузом
Is your feature request related to a problem? Please describe.
No, it is not.
Describe the solution you'd like
Multiplayer.
Additional context
Using Firebase Realtime DB, or Websockets.
P.S. I can help.
Нажал на кнопку "Играть заново", а там прорисован только динозавр.
Is your feature request related to a problem? Please describe.
yes, gulp is not so efficient and stable.
Describe the solution you'd like
use Parcel (Easy to use), or Webpack Webpack
Describe alternatives you've considered
Use another bundler for this project
Additional context
I can help with this.
Возможный вариант починки -> перезапустить игру по нажатию пробела
или так
endgame() {
if (isPlaying) setTimeout(() => location.reload(), 2000);
...
}
а так же, добавь поддержку стрелок UP_ARROW, DOWN_ARROW
и W A S D
Скоро ли будет поддержка игры для ПК?
Нужно релизнуть динозаврика на howdyho.net .
То есть расположить .exe файл на данном хостинге для скачивания .
Howdyho.net написан на PHP?
Привет) Я тут поменял логику работы бота, взглянь)
https://github.com/Rifat-Fazlutdinov/dino_bot
Telegram - @fearsd
И кстати, где тебе можно написать, чтобы я был уверен, что ты прочитаешь сообщение?
Я просто могу расширить возможности бота, а ты о них можешь и не знать)
Пускай на боковых дорожках иногда будут пробегать такие же динозавры только другого цвета, типо он не один бежит.
добавь в дино3д меню в котором можно выбирать скины, менять настройки, и ещё что то
I don't speak Russian, so I'm sorry if this is a duplicate issue.
It seems that once you restart the game, the high score in localstorage is bumped up by 1.5 points.
Here is a video of this happening using Firefox's storage panel:
https://i.gyazo.com/4b96bf9d9ae3f4b77dfa458a2f43ad68.mp4
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Баг с приседанием. Зажимаем стрелку вниз, умираем, сворачиваем и назад открываем браузер и теперь у нас динозавр приседает сам по себе пока мы не прыгнем.
Привет хауди! В общем поиграл в динозаврика и вышло неплохо, ты молодец! Но вот нашел пару багов... Первый это проблема смена дня и ночи. При переходе в ночной режим и смерти в нем при перезапуске игры все еще будет ночь(этот баг уже описан на сайте), но из-за этого появился еще одна криповая фигня... Если так и начать играть в ночном моде, то при повторном достижении необходимого кол-ва очков для смены времени суток ночь станет намного темнее (Скрин прилагается). Я неплохо так пересрал когда впервые это заметил XD.
Остальные баги которые нашел уже оказались изложены на сайте. Поэтому я решил дать тебе пару идей насчет совершенствования игры.. Ну для начала нужно действительно добавить небо. Луна, звезды, солнце, облака. Второе, на мой взгляд, очень необходимое улучшение это возможность поставить игру на паузу. Иногда действительно бывает очень полезно. Ну и еще одно нововведение, которое я хотел бы увидеть в игре - это небольшое расширение геймплея. Пусть это и будет отходить от канонов оригинального динозаврика, но в том случае разработчикам просто не позволяла это сделать плоскость. Я говорю о движениях тирекса влево и вправо. Пусть препятствия можно будет не только перепрыгнуть, но и обойти с одной из сторон. (Типа чтобы вынудить игрока прыгнуть можно сделать ряд из кактусов во всю ширину дорожки, а так одиночные кактусы можно будет обойти.) Чтобы было проще управлять в таком случае, пусть после обхода препятствия дино возвращается ровно на середину дорожки автоматически. В общем то это все. Спасибо за такую замечательную игру и надеюсь ты примешь все что выше к сведению.)
при беге в начале всё хорошо, но когда доходишь до высокой скорости динозаврик не то что бегает он просто дергается вверх и вниз, это можно изменить если сделать голову не подвижной, то есть анимацию ног не менять, а просто сделать чтобы голова не ходила на один пиксель вверх и вниз.
Во время игры встретился с парочкой забавных багов.
Первый заключался в том что после смерти во время ночного времени и после рестарта у меня началась вакханалия, всё было очень тёмным и модели начали покрываться радужными полосками. И после окончания ночи темнота полностью не ушла, а осталось такое ощущение сумерок. (Скрин сделать не успел.)
Второй баг был очень неожиданным и я даже немного испугался. Во время игры один из птеродактилей летел со скоростью пули и при этом обогнал и даже пролетел сквозь модельку другого птеродактиля. Ещё иногда кактусы могут пропадать сами по себе.
Также у меня есть один совет, можно ли добавить какое нибудь оболочки пыли или разлом в земле после приземления динозаврика.
Video for see http://file.tj/download.php?file=98420200306_194921.mp4
Привет
Плохо видно птеродактелей и кактусы в ночное время надо выкручивать яркость
Предлагаю сделать их глаза светящимися красным
и реализовать восход луны типа ночного освещения (можно звездочки прикрутить для красоты)
Make an electronjs version. And add an extension for browsers.
Поменять у #score-counter top на bottom (перемести вниз)
На большой скорости очень мешает, дорога как раз идет в сторону счетчика и за него цепляется глаз.
по пути /libs/three/helpers/CameraHelper.js
import { Camera } from '../cameras/Camera.js';
такая структура в мозилле не работает (
допиши код, тут решение: https://stackoverflow.com/questions/42237388/syntaxerror-import-declarations-may-only-appear-at-top-level-of-a-module
и вправду, хром динозаврик. мозилла не жуёт...
Предлогаю добавить динозаврику шахтерскую каску с фонариком, чтобы ночью он включался. Будет не настолько темно.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.