Хороший проект. Он требует ответственности. Управлять сервером игры будет не легко. Особенно сложно судить пользователей, хочется их не потерять но они портят игру. Удачи!
§1 Работа с текстом 1. Вывод текста с помощью MessageBox
Code
MessageBox.Show("текст", "название");
Также возможны другие перезагрузки.
2. Вывод текста с помощью Label
Code
label.Text = "текст";
Должен присутствовать элемент label.
§2 Работа с файлами 1. Чтение текста с файла в строку
Code
using System.IO;
string line, Text; FileStream filestr = new FileStream(@"путь к файлу с форматом", FileMode.Open); StreamReader file = new StreamReader(filestr, Encoding.UTF8); while ((line = file.ReadLine()) != null) { Text = Text + line + "\n"; } Файл находится в одной папке с приложением.
2. Запись с строки в файл
Code
using System.IO;
string Text; FileStream filestr = new FileStream(@"путь к файлу с форматом", FileMode.Create); StreamWriter file = new StreamReader(filestr, Encoding.UTF8); file.WriteLine(Text);
Файл находится в одной папке с приложением.
§3 Работа с сетью 1. Отправка Email
Code
using System.Net; using System.Net.Mail;
SmtpClient Smtp = new SmtpClient("адрес smtp сервера с которого отправляете", порт сервера); Smtp.EnableSsl = true; Smtp.Credentials = new NetworkCredential("логин", "пароль"); MailMessage Message = new MailMessage("адрес отправителя","адрес получателя","тема","сообщение"); Smtp.SendAsync(Message, "t");
SmtpClient Smtp = new SmtpClient("адрес smtp сервера с которого отправляете", порт сервера); Smtp.EnableSsl = true; Smtp.Credentials = new NetworkCredential("логин", "пароль"); MailMessage Message = new MailMessage("адрес отправителя","адрес получателя","тема","сообщение"); Message.Attachments.Add(new Attachment(@"путь к файлу с форматом")); Smtp.SendAsync(Message, "t");
WebClient request = new WebClient(); request.Credentials = new NetworkCredential("логин", "пароль"); request.DownloadFile("ftp://адрес сервера/файл.формат", @"директория сохранения файла с названием файла и форматом");
Логин и пароль могут не потребоваться.
§4 Работа с графикой 1. Рисование прямоугольника
Code
Graphics gr = e.Graphics; Rectangle rec = new Rectangle(x положение, y положение, x размер, y размер); gr.FillRectangle(rec);
Код писать в событии Form_Paint.
2. Рисование круга
Code
Graphics gr = e.Graphics; Rectangle ball = new Rectangle(x положение, y положение, x размер, y размер); gr.FillEllipse(ball);
Код писать в событии Form_Paint.
3. Рисование зарисованного прямоугольника
Code
Graphics gr = e.Graphics; SolidBrush sb = new SolidBrush(Color.цвет); Rectangle rec = new Rectangle(x положение, y положение, x размер, y размер); gr.FillRectangle(sb, rec);
Код писать в событии Form_Paint.
4. Рисование зарисованного круга
Code
Graphics gr = e.Graphics; SolidBrush sb = new SolidBrush(Color.цвет); Rectangle ball = new Rectangle(x положение, y положение, x размер, y размер); gr.FillEllipse(sb, ball);
Код писать в событии Form_Paint.
§5 Работа с мультимедиа 1. Воспроизведение видео
Code
using Microsoft.DirectX.AudioVideoPlayback;
Video vid = new Video(@"путь к видео"); vid.Owner = this; vid.Play();
Необходимо добавить в ссылки Microsoft.DirectX.AudioVideoPlayback который находится в C:\Windows\Microsoft.NET\DirectX for Managed Code\.
2. Воспроизведение аудио
Code
using Microsoft.DirectX.AudioVideoPlayback;
Audio aud = new Audio(@"путь к видео"); aud.Play();
Необходимо добавить в ссылки Microsoft.DirectX.AudioVideoPlayback который находится в C:\Windows\Microsoft.NET\DirectX for Managed Code\.
Понадобилась информация? Не жлобись! Плюсик!
Сообщение отредактировал V1talik30 - Четверг, 09 Февраля 2012, 23:07
Среди всех островов и торговых путей которые покорили пираты всё же осталось место которое к которому не сумела прикоснуться рука жадной банды. Этим местом является остров в ходе игры который вам предстоит защищать от нападений вражеской флотилии в ходе игры.
Сегодня не будет новой версии программы только новая версия базы знаний(Возможно обновление до 6). Завтра релиз версии 0.6, теперь можно будет рекомендовать: Пользователь: [____________] AiDi: [_____________]. Что бы вы хотели увидеть в следующих версиях?
муж забил молотком жену и сына, а после вырезал у себя на теле странНые иероглифы.
Жестоко, нужно делать игру 16+. А вобщем задумка неплохая и не требует много ресурсов, таких как 3д моделей, потому что местность всего дом, индейское кладбище(Наверно в трейлере понадобится), путь к работе(можно сделать что то типа управления машиной) и Работа. Много будет только анимации. И нужно будет сделать соответствующую озвучку.
Сообщение отредактировал V1talik30 - Вторник, 26 Июля 2011, 12:27
V1talik30, да, она мне уже ответила "Что?", но логики ей в разговоре всё-таки не достаёт. Я бы сделал чтобы кроме фраз "Не молчите!" и подобного она бы сама спрашивала что-нибудь, хотя бы "Как дела?"
Сделал! Обновите базу знаний до версии 5. Теперь она тоже задаёт вопросы. (пока что редко)