Доброго времени суток. В команду из 3 человек требуется верстальщик. Верстка по готовому дизайну. Нужна кроссбразурная, адаптивная верстка. С использование JS(JQuery) Проект серьезный, писать в телеграмм. @vabank_team
Доброго времени суток. В стартап проект требуется разработчик игр. Игры нужны не сложные, по типу аркад, гонок, стрелялок в 2Д. По стеку как удобно будет, но скорее всего NodeJS, JS и т.д. Работа на данном этапе безвозмездная, в дальнейшем за процент проекта. Писать в телеграмм, обговорим все условия @vabank_team
Доброго времени суток! Создается новая игра по покемонам. Заезжанная тема конечно, тем более есть пару проектов нормальных, но этот проект будет создан для души. Если есть желающие помочь, можете писать здесь на форуме в ЛС. Спасибо за внимание!
XyRmaT, определи то, что называется "scope" и не выходи за его пределы. Ты чему хочешь учить? Разработке игры? Тогда учи разработке игры, пиши логику, объясняй релевантные именно для разработки игры моменты. И вообще, на этом форуме уже есть штуки 3-4 таких туториалов и все они заканчиваются на одном и том же - поизобретали велосипед и бросили, за геймплей никто не брался
Я писал в первом уроке, что есть пару туториалов не доводившихся до ума. Я не хочу учить логике программирования. И не углубляться в глубины работы всей игры. Поверхностно я буду обьяснять что за что отвечает в коде. В основном это будет вырезки кодов.
Чтобы писать с фреймворком нужно научиться писать своими ручками все. Чтобы иметь понимание, что вообще ты делаешь. Ну возможно конечно же, сидеть читать мануалы к "великам", но я думаю, что интереснее все познавать в практике.
И так, это уже 3 урок из нашего скромного курса. На этом уроке мы закончим с основной настройкой нашего проекта.
Переходим к делу: 1. Мы создали все нужные нам директивы. Теперь нам нужно создать в папке Config(core/Config/) файл const.php. В нем мы будем хранить основные константы для удобства.
Код
// MySQl: #Название таблицы define('MYSQL_DB', 'xyrmat_database'); #Название хоста Базы Данных define('MYSQL_HOST', 'localhost'); #Логин Юзера База Данных define('MYSQL_LOGIN', 'xyrmat_user'); #Пароль Юзера База Данных define('MYSQL_PASSWORD', 'xyrmat_password'); #Кодировка соединения с Базой Данных define('MYSQL_ENCODE', 'utf8');
2. Далее открываем нашу базу и начинаем создавать таблицы. Для начала нам потребуется страница с новостями, для вывода их на главную. Назовем ее news.
Код
CREATE TABLE IF NOT EXISTS `news` ( `id` int(11) NOT NULL, `author` varchar(255) NOT NULL, `date` varchar(20) NOT NULL, `text` varchar(2550) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
3. Следующая таблица `system`. В ней будут храниться некоторые настройки игры.
Код
CREATE TABLE IF NOT EXISTS `system` ( `id` int(11) NOT NULL, `version` varchar(11) NOT NULL, `shine` int(11) NOT NULL, `closed` set('0','1') NOT NULL DEFAULT '0', `money` int(1) NOT NULL, `exp` int(1) NOT NULL, `drop` int(1) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Надеюсь вы уже прочитали мое "Вступление" и твердо решили заняться этим. А если нет, то либо читайте, либо закрывайте данную тему. Но если вы уверенны в своем решение, то добро пожаловать Заметка: "Я не тру прогер, да и вообще не прогер, скорее просто очередной "говно кодер", так что просьба "тру кодерам" давать советы, а не кидать тапками. Буду благодарен за помощь старших
Как вы поняли из "Вступления" я буду использовать только php,js(jquery). Также нам потребуется база данных. Использовать я буду MySQL.
И так, к делу: 1. Во-первых создадим файл .htaccess в корне сайта.
#Файл который прогружается в первую очередь DirectoryIndex /public/index.php
#Файл который прогружается при ошибке 404. Тоесть когда страница не найдена ErrorDocument 404 /public/templates/404.html
2. Создаем также в корне сайта файл robots.txt дабы поисковики не ругались при индексировании сайта. Я не стал вообще парится с ним и просто разрешил индексирование всего сайта всем ботам.
Код
User-agent: * Disallow:
3. Далее по структуре самого сайта. Создаем папку public. В ней будут находится все доступные файлы из вне. В ней создаем следующие папки:
img - в ней будут хранится все изображения
css - в ней будут храниться все стили сайта
js - в ней будут храниться все js скрипты
templates - в ней будут храниться все статичные страницы
4. Далее в папке templates создаем файл 404.html
Код
<!DOCTYPE html> <html> <head> <title>Страница не найдена</title> <meta charset="utf-8"> <link rel="shortcut icon" href="/public/img/favicon.ico" type="image/x-icon" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <style type="text/css"> html, body {width:100%;height:100%;overflow:hidden;margin:0px;padding:0px;font-family:'Open Sans',sans-serif;font-size:16px} body {background:url('/public/img/404.png') center no-repeat #333039} .content {width:100%;text-align:center;position:absolute;bottom:10%;left:0px;} .content a {display:inline-block;text-decoration:none} .content a, .content a:hover {color:rgba(255,255,255,0.3);} .content a:hover {color:rgba(255,255,255,0.5);} @media only screen and (max-width: 460px), screen and (max-height: 700px) { .content {position:static;} .content a {display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;font-size:0px;opacity:0;} body {background-size:cover} } </style> </head> <body> <div class="content"> <a href="/"></a> </div> </body> </html>
5. Создаем папку Core - в ней будет храниться основное ядро нашего сайта. Далее в нем создаем такой каталог
Classes - здесь будут храниться классы нашего сайта
Config - здесь будут храниться "настройки" нашего сайта
Вот, впринципе основа уже заложена. Спасибо за просмотр, ждите следующего урока, посвященной работе с БД(База Данных).
Все картинки будут выкладываться в конце темы ссылками на своем сайте. На файлообменниках пришлось бы перезаливать
Картинка для страницы 404 - /public/img/ - 404.png
Всем доброго времени суток! Пару лет назад я выступал на данном форуме в роли заказчика. Но будучи студентом и учитывая мои финансовые возможности я понял, что лучше взять все в свои руки и начал изучать потихоньку "веб-технологии". Изучив php,js и пару фреймворков я дошел до того, что мог создавать небольшие собственные проекты. Создав пару "удачных" проектов, я понял, что этого мало. Нужно дальше расти, а желания после "1кк" строк и увиденного результата пропала. Лентяй мелкий Но есть множества таких же "горящих" людей, которые пытаются создать подобные проекты. Но так же, есть множество "сгоревших" людей программистов, которые, либо выполняют не до конца свою работу, либо ставят заоблачные прайсы на работу, либо попросту кидают заказчиков. Себя я отношу к "потухшей" категории, бывало я и сам "кидал" на деньги, либо на ожидания, но понял, что толку с этого мало. И решил написать серию уроков, чтобы люди могли сами что-то создавать и учиться, ну и я сам буду учиться с теми, кому интересна данная тематика. Просмотрев просторы рунета, в том числе и данного форума, я понял, что нет "полного" курса по созданию движков в таком стиле. Теперь к делу: 1. Для начала я нашел вот такую статейку полезную - Пособие для начинающих программистов. Все кроме флеша нам понадобиться, хотя бы основы. Советую прочитать, хотя я и буду комментировать код, но смысла мало в этом будет, если вы 0. 2. Я буду работать на бесплатном хостинге - Beget. Домен - Сам сайт. Так вы сможете следить за всем происходящим 3. Нету большой фантазии в плане дизайна. Если будут волонтёры на роль дизайнеров, буду рад помощи. 4. Тема не будет заброшена, и мы вместе создадим игру. 5. Любителям кидать ссылки на закрытие @Nintendo сайты с покемонами просьба почитать правила использование имен и изображений Pokemon`ов
Требуется программист для написания браузерной игры с нуля! Языки программирования HTML CSS PHP JS MySQL Python or Ruby Если владеете достаточно хорошо одним из языков, пишите вк vk.com/xyrmat P.S. оплата естесственно)
Ищу веб-прогераммистов для написания игрового проекта с 0. Требуемые языки - HTML,CSS,PHP,JS,MYSQL,Python or Ruby. Если владеете достаточно хорошо одним из языков, пишите вк vk.com/xyrmat P.S. оплата естесственно)